软件开发过程规范

上传人:hs****ma 文档编号:506607869 上传时间:2024-01-13 格式:DOCX 页数:21 大小:78.45KB
返回 下载 相关 举报
软件开发过程规范_第1页
第1页 / 共21页
软件开发过程规范_第2页
第2页 / 共21页
软件开发过程规范_第3页
第3页 / 共21页
软件开发过程规范_第4页
第4页 / 共21页
软件开发过程规范_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《软件开发过程规范》由会员分享,可在线阅读,更多相关《软件开发过程规范(21页珍藏版)》请在金锄头文库上搜索。

1、软件开发过过程规范范版本 修订历史纪纪录日期版本描述作者目 录1.前言言31.1目目的31.2对对象31.3要要求31.4适适用范围围31.5软软件开发发过程模模型31.6开开发过程程划分32.技术术过程规规范部分分32.1概概述32.2业业务建模模阶段42.3需需求阶段段52.4分分析设计计阶段62.5实实现阶段段73.管理理过程规规范部分分73.1概概述73.2接接受项目目83.3重重新评估估项目范范围和风风险(对对于较大大项目)83.4制制定开发发计划83.5迭迭代开发发管理93.6监监控项目目的实施施93.7结结束项目目10软件开发过过程规范范1. 前言1.1 目的本规范的目目的是使使

2、整个软软件产品品开发及及项目工工程阶段段清晰,要要求明确确,任务务具体,便便于规范范化、系系统化及及工程化化。有利利于提高高软件生生命周期期的控制制及管理理,提高高所开发发软件的的质量,缩缩短开发发时间,减减少开发发和维护护费用,使使软件开开发活动动更科学学、更有有成效。1.2 对象本规范面向向产品生生命周期期的所有有相关人人员,包包括管理理人员、开开发人员员、质管管人员。1.3 要求具有软件开开发管理理职能的的人员要要求熟知知项目开开发的各各阶段过过程和各各阶段过过程相应应的规范范。 1.4 适用范围适用于产品品开发生生命周期期中的除除产品提提交外的的其他全全部过程程;规范范分为两两部分:技

3、术过过程规范范和管理理过程规规范,分分别适用用于软件件开发过过程中的的技术性性活动和和管理性性活动。1.5 软件开发过过程模型型本规范所采采用的软软件开发发过程模模型为简简化的RRUP开开发过程程模型;软件开开发过程程是体系系结构为为中心,用用例驱动动和风险险驱动相相结合的的过程迭迭代。1.6 开发过程划划分开发过程包包括多次次迭代,每每次迭代代的目标标和侧重重点不同同;较早早的迭代代侧重于于业务建建模和需需求建模模;而后后的迭代代则侧重重于分析析设计和和编码。2. 技术过程规规范部分分2.1 概述本规范中将将软件开开发的整整个技术术过程分分为四个个顺序实实施的阶阶段,分分别为业业务建模模阶段

4、、需需求阶段段、分析析设计阶阶段和实实现阶段段。在对对技术过过程规范范的描述述,按阶阶段内部部的活动动和产物物对四个个阶段分分别说明明。在本规范中中对阶段段内活动动的说明明,是按按顺序性性活动和和持续性性活动两两类分别别进行说说明。对对于顺序序性活动动是按该该阶段中中活动的的总体顺顺序进行行的描述述,而在在实际工工作中,从从各活动动的具体体实施的的细节来来看,各各活动之之间的顺顺序是不不断交叉叉变化的的。对于于持续性性活动主主要是对对贯穿该该阶段过过程始终终的技术术活动进进行说明明。规范中所提提到的可可选文档档是指在在其所属属阶段,可可根据具具体情况况灵活掌掌握,开开发团队队自主决决定是否否开

5、发的的文档产产物。而而提交文文档则是是指在项项目开发发过程中中必须开开发的文文档产物物,但可可根据具具体项目目情况,在在软件开开发计划划中明确确规定是是否要形形成正式式文档并并提交。规范中各阶阶段提到到的技术术评审,具具体参见见评审审规范中中所对应应技术性性评审的的详细描描述。2.2 业务建模阶阶段2.2.1 顺序性活动动描述1) 开始初步调调研,获获取初始始业务需需求,进进行问题题定义,形形成业业务概览览并建建立术术语表;2) 制定调研研记录表表册,实实施详细细的业务务调研,建建立初始始的业务务用例模模型和业业务用例例规格;3) 分析业务过过程,取取出可以以实现自自动化的的用例,分分析业务务

6、部门和和实体对对象,形形成初始始的业务务对象模模型;4) 根据初始业业务对象象模型和和初始业业务用例例模型,分分析并提提取与系系统实现现相关的的用例和和模型, 建立系系统域模模型;5) 精化域模型型中的初初始用例例,详细细描述业业务流程程,分析析业务规规则,建建立精化化的业务务用例模模型,形形成业业务规则则和业业务用例例规格;6) 精化域模型型中的初初始对象象,进行行详细的的对象描描述,分分析对象象职责和和对象间间关系,建建立精化化的业务务对象模模型,形形成业业务对象象纵览;7) 分析业务上上的非功功能性需需求,形形成增增补业务务规格;8) 应用业务对对象,实实现业务务用例,制制定业业务用例例

7、实现规规格,以以验证业业务对象象与业务务用例的的正确性性,根据据验证结结果,修修正业务务对象、业业务用例例及相关关文档;9) 汇总业务务规则业业务用例例规格业业务对象象纵览增增补业务务规格和和业务务用例实实现规格格形成成业务务架构文文档。2.2.2 持续性活动动描述1) 业务概览览在业业务建模模阶段,根根据对项项目理解解的不断断加深,随随时进行行改进;2) 术语表的的更新维维护;2.2.3 提交文档1) 业务概览览2) 术语表3) 调研记录录表册4) 业务架构构文档其其附件包包括:业业务规则则业业务用例例规格业业务对象象纵览增增补业务务规格和和业务务用例实实现规格格2.2.4 可选文档1) 目

8、标组织织评价2.2.5 文档规范1) 业务概览览2) 术语表3) 项目调研研表册4) 业务架构构文档5) 业务规则则6) 业务用例例规格7) 业务对象象纵览8) 增补业务务规格9) 业务用例例实现规规格10) 目标组织织评价2.2.6 技术评审1) 业务用例模模型评审审2) 业务对象模模型评审审2.3 需求阶段2.3.1 顺序性活动动描述1) 界定系统范范围,明明确委托托方需求求,形成成项目目概览(系系统)术术语表;2) 定义系统角角色,根根据业业务用例例规格,分分析业务务用例,将将其转换换为系统统初始用用例,并并开始系系统原型型界面的的开发;3) 结合增补补业务规规格,细细致分析析用例资资源

9、条件件,形成成初始增增补规格格,同同时剔除除无法实实现的初初始用例例,形成成初始用用例规格格;4) 为初始用例例分析划划分优先先级、分分析依赖赖性,建建立初始始用例模模型,结结合初始始增补补规格形形成初始始软件件需求规规格,为为子系统统分析或或包、组组件分析析奠定基基础;5) 精化初始用用例模型型中的用用例,详详细描述述系统交交互过程程,建立立精化的的用例模模型,用用例规格格;6) 根据初始增增补规格格和业业务规则则,进进一步深深入分析析系统的的非功能能性需求求,形成成增补补规格;7) 汇总用例例规格增增补规格格形成成软件件需求规规格。2.3.2 持续性活动动描述1) 项目概览览(系系统)在在

10、需求阶阶段,根根据对项项目理解解的不断断加深,随随时进行行改进;2) 术语表的的更新维维护;3) 通过快速原原型的开开发、试试用、修修改,与与客户和和用户交交流以不不断获取取系统需需求,并并形成用用户原型型界面描描述。2.3.3 提交文档1) 项目概览览(系系统)2) 术语表3) 需求规格格说明其其附件包包括:用用例规格格增增补规格格4) 用户原型型界面描描述2.3.4 可选文档1) 用户接口口风格说说明2) 委托方需需求3) 用户手册册(初初稿)2.3.5 文档规范1) 项目概览览(系系统)2) 需求规格格说明3) 术语表4) 用例规格格5) 增补规格格6) 用户原型型界面描描述2.3.6

11、技术评审1) 需求评审2.4 分析设计阶阶段2.4.1 顺序性活动动描述1) 根据系统统需求规规格进进行体系系结构分分析设计计,确定定系统软软件架构构,形成成配置图图和软软件架构构文档;2) 根据需求求规格说说明和和系统软软件架构构,进一一步扩展展业务对对象模型型,建立立分析对对象模型型,明确确系统对对象的职职责;3) 根据业务对对象,及及业务对对象之间间的关系系,结合合分析对对象和系系统软件件架构,进进行数据据库的分分析设计计,建立立数据模模型,完完成数据据库设计计工作,形形成数数据模型型纵览; 4) 应用分析对对象实现现系统用用例,以以验证分分析对象象的正确确性,并并根据验验证结果果,修正

12、正分析对对象模型型;5) 汇总分析对对象模型型和基于于分析对对象的用用例实现现,形成成分析析模型纵纵览;6) 根据分析对对象模型型,结合合用户原原型界面面和数据据模型,进进行系统统类设计计,建立立设计类类模型和和构件图图;7) 实施系统类类的详细细设计,确确定类的的属性、方方法及参参数类型型、可见见性等,并并将用例例分配给给对象类类,形成成基于设设计类的的用例实实现;8) 汇总设计类类模型和和基于设设计类的的用例实实现,形形成设设计模型型纵览,为为下一步步系统的的实现明明确工作作任务。2.4.2 持续性活动动描述无。2.4.3 提交文档1) 软件架构构文档2) 分析模型型纵览3) 设计模型型纵

13、览4) 数据模型型纵览2.4.4 可选文档无。2.4.5 文档规范1) 软件架构构文档2) 分析模型型纵览3) 设计模型型纵览4) 数据模型型纵览2.4.6 技术评审1) 软件架构评评审2) 设计评审2.5 实现阶段2.5.1 顺序性活动动描述1) 根据设计计类模型型,按按照类的的详细设设计和构构件图,结结合用例例的实现现优先级级,确定定系统实实现模型型,并并根据系系统体系系结构进进行系统统集成设设计,形形成集集成模型型;2) 根据实现现模型进进行组件件编码实实现;3) 根据集成成模型对对系统编编码实现现的组件件进行系系统集成成实现;4) 编制用户户手册,制制作并集集成系统统帮助,完完成客户户

14、或用户户所需要要的其他他文档。2.5.2 持续性活动动描述无。2.5.3 提交文档1) 实现模型型2) 集成设计计2.5.4 可选文档1) 用户手册册2.5.5 文档规范1) 实现模型型2) 集成设计计3) 用户手册册2.5.6 技术评审1) 代码评审3. 管理过程规规范部分分3.1 概述在本规范中中,对软软件开发发过程的的管理,采采用阶段段性规划划。具体体为根据据软件开开发过程程中的技技术过程程,明确确开发阶阶段,主主要依据据技术过过程规范范所描述述的技术术过程阶阶段划分分;而后后,将各各阶段根根据项目目的具体体情况和和实施要要求,划划分为利利于监控控管理的的一个或或多个迭迭代过程程。本规范对于于项目的的计划和和进度安安排,采采用由粗粗到细、由由简到繁繁的方式式,首先先制定描描述软件件开发过过程总体体阶段和和迭代的的软件开开发计划划,而后后根据所所划分的的迭代过过程,在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号