软件开发技术过程规范-分析设计阶段
作者:管理员 来源:本站 浏览数:2500 发布时间:2012/9/21 19:20:23
本规范中将软件开发的整个技术过程分为四个顺序实施的阶段,分别为业务建模阶段、需求阶段、分析设计阶段和实现阶段。在对技术过程规范的描述,按阶段内部的活动和产物对四个阶段分别说明。
在本规范中对阶段内活动的说明,是按顺序性活动和持续性活动两类分别进行说明。对于顺序性活动是按该阶段中活动的总体顺序进行的描述,而在实际工作中,从各活动的具体实施的细节来看,各活动之间的顺序是不断交叉变化的。对于持续性活动主要是对贯穿该阶段过程始终的技术活动进行说明。
分析设计阶段
1 顺序性活动描述
1) 根据《系统需求规格》进行体系结构分析设计,确定系统软件架构,形成配置图和《软件架构文档》;
2) 根据《需求规格说明》和系统软件架构,进一步扩展业务对象模型,建立分析对象模型,明确系统对象的职责;
3) 根据业务对象,及业务对象之间的关系,结合分析对象和系统软件架构,进行数据库的分析设计,建立数据模型,完成数据库设计工作,形成《数据模型纵览》;
4) 应用分析对象实现系统用例,以验证分析对象的正确性,并根据验证结果,修正分析对象模型;
5) 汇总分析对象模型和基于分析对象的用例实现,形成《分析模型纵览》;
6) 根据分析对象模型,结合用户原型界面和数据模型,进行系统类设计,建立设计类模型和构件图;
7) 实施系统类的详细设计,确定类的属性、方法及参数类型、可见性等,并将用例分配给对象类,形成基于设计类的用例实现;
8) 汇总设计类模型和基于设计类的用例实现,形成《设计模型纵览》,为下一步系统的实现明确工作任务。
2 持续性活动描述
无。
3 提交文档
1) 《软件架构文档》
2) 《分析模型纵览》
3) 《设计模型纵览》
4) 《数据模型纵览》
4 可选文档
无。
5 文档规范
1) 《软件架构文档》
2) 《分析模型纵览》
3) 《设计模型纵览》
4) 《数据模型纵览》
6 技术评审
1) 软件架构评审
2) 设计评审