UML软件工程组织

软件工程文档内容
       我们大家知道软件工程的文档有一些规范和要求。而具体有哪些,我们可能一时也不是很清楚,对于成熟的软件开发人员来说,使用这样的规范是很有好处的,而且这也是一种很好的科研习惯。

1.概要设计说明书
2.软件开发过程控制程序
3.软件需求说明书
4.数据库设计说明书
5.系统指南


一、概要设计说明书

1. 引言
1.1 项目名称
1.2项目背景和内容概要(项目的委托单位、开发单位、主管部门、与其它项目的关系,与其他机构的关系等)
1.3相关资料、缩略语、定义(相关项目计划、合同及上级机关批文,引用的文件、采用的标准等)(缩写词和名词定义)

2. 概要设计

2.1软件体系结构 (用图来表示软件系统的总体结构框架,并对其进行描述)
2.2基本设计概念和处理流程
2.3软件结构

1) 子系统划分
A) 子系统清单
B) 各子系统功能描述
2) 程序模块划分和功能分配(包括前端程序模块和后端存储过程的划分和功能分配)
A) 子系统及程序模块清单
B) 各程序模块功能描述
C) 功能-模块对照表
D) 模块-数据实体对照表
3) 人工处理过程(描述不能完全自动处理,需人工处理的过程。例如:在网管系统中,有些设备配置数据的提取需要人工干预。在电信业务系统中,机线资源子系统中割接方案有些需人工输入)

3. 软件模块的物理分布(根据系统网络结构,描述软件模块在各个设备上的物理分布)

4. 接口设计

4.1与外系统的接口
4.2内部接口

5. 用户界面设计

(和用户交互的最终界面在《详细设计说明书》中设计解释,在此应对系统的主界面和界面设计风格进行设计和描述)

6. 数据结构和算法设计

6.1程序中数据结构描述(描述系统中主要的数据结构和模块间共享的数据结构)
6.2 主要算法设计

7. 出错处理设计

7.1出错信息(用一栏表的方式说明可能的出错和故障情况出现时,系统输出信息、形式和含义)
7.2出错处理措施

8. 安全保密设计(描述安全保密方案,权限的设置,保密算法,软件

下一页

 



版权所有:UML软件工程组织