专注于高品质青岛网站建设、网站推广及软件开发!
栏目导航
热点新闻
  • 暂无数据显示...
首页 > 新闻资讯 > 新闻资讯 >

软件开发技术过程规范-分析设计阶段

作者:管理员 来源:本站 浏览数: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)        设计评审