希赛考试网
首页 > 软考 > 信息系统管理工程师

系统设计的总体设计包括

希赛网 2023-11-26 12:53:00

在进行系统设计时,总体设计阶段对于系统的开发至关重要,因为在这个阶段中确定了系统的整体结构和基本特征。总体设计的目标是确定系统的整体结构,包括系统组成部分之间的交互、功能模块的划分、技术选择等。下面从多个角度进行分析,探讨系统设计的总体设计包括哪些方面。

1.系统需求分析

在系统设计的总体设计中,首先需要对用户需求和功能需求进行分析,并确定系统所需的功能点。在这个阶段,通常会定义系统的用例和业务模型,这是为了更好地理解及描述用户的需求。在用户需求和功能需求确定之后,还需要进行需求的优化和剪裁,以符合实际开发的可行性和经济性。通过需求分析,可以明确系统的整体需求和所需技术,为后续的设计和实现提供指导。

2.系统结构设计

系统结构设计是总体设计的关键环节之一。在这个阶段,需要定义系统的各层次结构,包括运行环境、部署结构、组件结构、模块结构等。应用软件通常包含多个功能组件,这些组件之间通过定义的接口进行协作,因此,在系统结构设计中,还需要确定接口清单和协议规范等。另外,在系统的结构设计中,还需要考虑保证系统的可伸缩性、可靠性、灵活性等方面。

3.系统架构设计

系统架构设计是总体设计的又一个重要环节。系统架构设计关注系统各种组成部分之间的关系及其相互作用。这个阶段需要对系统的各部分选择合适的技术和组件,给出系统各种模块之间的接口定义,并决定寻找最佳架构的方法:分布式架构、微服务架构等。在系统架构设计中,还需要定义系统运行过程中需要使用的软硬件环境。

4.系统数据库设计

在总体设计中,系统数据库设计也是重要的一环,它涉及到系统的数据存储方案和数据访问安排。通常,数据库设计会根据实际需求,定义系统数据结构和存储方式,包括数据实体、数据之间的关系、数据访问的权限规则等。此外,还需要考虑如何控制数据的并发和一致性,以及如何实现数据备份和恢复等方面。

5.系统安全设计

系统安全设计是总体设计阶段的一个必要环节。在这个阶段中,需要审查并评估现有的安全风险,确定安全设计的要求和策略。同时,还需要制定相应的身份验证、数据加密、访问控制、安全日志监控等系统安全规则,以保证系统在运行期间具有良好的安全防护能力。

综上所述,系统设计的总体设计需要考虑系统需求分析、系统结构设计、系统架构设计、系统数据库设计、系统安全设计等多方面内容。这个阶段的设计不仅为后续的详细设计和实现提供了指导,而且也是实现系统的可行性和经济性的重要保障。

信息系统管理工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
信息系统管理工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件