一般来说,系统设计分为系统总体设计、子系统(组件)设计、模块设计三级,特殊情况下,设计可以分两级或更多级别来完成,遵循层次细化的原则,以保证设计工作的有效性和顺利实施。在不同的设计层次所需要设计的内容如下表。
|
总体设计 |
子系统(组件) |
模块(单元)设计 | |
|
功能设计 |
总体功能结构 子系统及组件物理部署 系统层次结构 公共组件 |
子系统功能结构 子系统模块物理部署 子系统模块层次结构 公共组件功能结构 |
模块功能流程,主要包括业务逻辑。 |
|
数据结构设计 |
全局数据结构 子系统(组件)内全局数据结构 通信接口组件 外部接口数据 总体测试数据 |
子系统公用数据结构 模块内公用数据结构 子系统测试数据 |
模块内局部数据结构(包括协议包结构等)。 模块测试数据 |
|
数据库设计 |
总体数据库结构 数据库公共管理组件 公共数据库表结构 |
子系统通用数据库表 子系统专用数据库表 |
模块专用数据库表 |
|
界面设计 |
系统主界面 用户功能子系统切换界面 统一登录界面 |
功能子系统界面 |
用户功能模块单元界面 |
|
安全设计 |
权限划分与管理 数据安全管理设计 系统性能设计 |
子系统权限 |
功能模块单元权限 |
|
设计完成的交付产物 |
总体设计说明书 数据模型文件 |
子系统(组件)设计说明书 数据模型文件 |
子系统(模块)详细设计说明书 数据模型文件 |

系统设计通常包括总体设计、子系统和模块设计三个主要层级,涉及功能定义、物理部署、数据结构、接口设计、数据库架构、用户界面和安全性等方面。每个层级都有其特定的设计内容,如总体设计关注总体功能和结构,模块设计则注重业务逻辑和局部数据结构。设计过程遵循层次细化原则,确保设计的有效性和实施顺利。
1万+

被折叠的 条评论
为什么被折叠?



