UML软件工程组织

 

 

软件系统设计层次与内容

2008-01-08 作者:Goldway 来源:CSDN
 

一般来说,系统设计分为系统总体设计、子系统(组件)设计、模块设计三级,特殊情况下,设计可以分两级或更多级别来完成,遵循层次细化的原则,以保证设计工作的有效性和顺利实施。在不同的设计层次所需要设计的内容如下表。

总体设计

子系统(组件)

模块(单元)设计

功能设计

总体功能结构

子系统及组件物理部署

系统层次结构

公共组件

子系统功能结构

子系统模块物理部署

子系统模块层次结构

公共组件功能结构

模块功能流程,主要包括业务逻辑。

数据结构设计

全局数据结构

子系统(组件)内全局数据结构

通信接口组件

外部接口数据

总体测试数据

子系统公用数据结构

模块内公用数据结构

子系统测试数据

模块内局部数据结构(包括协议包结构等)。

模块测试数据

数据库设计

总体数据库结构

数据库公共管理组件

公共数据库表结构

子系统通用数据库表

子系统专用数据库表

模块专用数据库表

界面设计

系统主界面

用户功能子系统切换界面

统一登录界面

功能子系统界面

用户功能模块单元界面

安全设计

权限划分与管理

数据安全管理设计

系统性能设计

子系统权限

功能模块单元权限

设计完成的交付产物

总体设计说明书

数据模型文件

子系统(组件)设计说明书

数据模型文件

子系统(模块)详细设计说明书

数据模型文件

 

组织简介 | 联系我们 |   Copyright 2002 ®  UML软件工程组织 京ICP备10020922号

京公海网安备110108001071号