软件开发过程规范33242138900.docx
《软件开发过程规范33242138900.docx》由会员分享,可在线阅读,更多相关《软件开发过程规范33242138900.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 软件开发过过程模型本规范所采采用的软件件开发过程程模型为简简化的RUUP开发过过程模型;软件开发发过程是体体系结构为为中心,用用例驱动和和风险驱动动相结合的的过程迭代代。1.6 开发过程划划分开发过程包包括多次迭迭代,每次次迭代的目目标和侧重重点不同;较早的迭迭代侧重于于业务建模模和需求建建模;而后后的迭代则则侧重于分分析设计和和编码。2. 技术过程规规范部分2.1 概述本规范中将将软件开发发的整个技技术过程分分为四个顺顺序实施的的阶段,分分别为业务务建模阶段段、需求阶阶段、分析析设计阶段段和实现阶阶段。在对对技术过程程规范的描描述,按阶阶段内
4、部的的活动和产产物对四个个阶段分别别说明。在本规范中中对阶段内内活动的说说明,是按按顺序性活活动和持续续性活动两两类分别进进行说明。对对于顺序性性活动是按按该阶段中中活动的总总体顺序进进行的描述述,而在实实际工作中中,从各活活动的具体体实施的细细节来看,各各活动之间间的顺序是是不断交叉叉变化的。对对于持续性性活动主要要是对贯穿穿该阶段过过程始终的的技术活动动进行说明明。规范中所提提到的可选选文档是指指在其所属属阶段,可可根据具体体情况灵活活掌握,开开发团队自自主决定是是否开发的的文档产物物。而提交交文档则是是指在项目目开发过程程中必须开开发的文档档产物,但但可根据具具体项目情情况,在软软件开发
5、计计划中明确确规定是否否要形成正正式文档并并提交。规范中各阶阶段提到的的技术评审审,具体参参见评审审规范中中所对应技技术性评审审的详细描描述。2.2 业务建模阶阶段2.2.1 顺序性活动动描述1) 开始初步调调研,获取取初始业务务需求,进进行问题定定义,形成成业务概概览并建建立术语语表;2) 制定调研研记录表册册,实施施详细的业业务调研,建建立初始的的业务用例例模型和业业务用例规规格;3) 分析业务过过程,取出出可以实现现自动化的的用例,分分析业务部部门和实体体对象,形形成初始的的业务对象象模型;4) 根据初始业业务对象模模型和初始始业务用例例模型,分分析并提取取与系统实实现相关的的用例和模模
6、型, 建建立系统域域模型;5) 精化域模型型中的初始始用例,详详细描述业业务流程,分分析业务规规则,建立立精化的业业务用例模模型,形成成业务规规则和业业务用例规规格;6) 精化域模型型中的初始始对象,进进行详细的的对象描述述,分析对对象职责和和对象间关关系,建立立精化的业业务对象模模型,形成成业务对对象纵览;7) 分析业务上上的非功能能性需求,形形成增补补业务规格格;8) 应用业务对对象,实现现业务用例例,制定业业务用例实实现规格,以以验证业务务对象与业业务用例的的正确性,根根据验证结结果,修正正业务对象象、业务用用例及相关关文档;9) 汇总业务务规则业业务用例规规格业业务对象纵纵览增增补业务
7、规规格和业业务用例实实现规格形形成业务务架构文档档。2.2.2 持续性活动动描述1) 业务概览览在业务务建模阶段段,根据对对项目理解解的不断加加深,随时时进行改进进;2) 术语表的的更新维护护;2.2.3 提交文档1) 业务概览览2) 术语表3) 调研记录录表册4) 业务架构构文档其其附件包括括:业务务规则业业务用例规规格业业务对象纵纵览增增补业务规规格和业业务用例实实现规格2.2.4 可选文档1) 目标组织织评价2.2.5 文档规范1) 业务概览览2) 术语表3) 项目调研研表册4) 业务架构构文档5) 业务规则则6) 业务用例例规格7) 业务对象象纵览8) 增补业务务规格9) 业务用例例实
8、现规格格10) 目标组织织评价2.2.6 技术评审1) 业务用例模模型评审2) 业务对象模模型评审2.3 需求阶段2.3.1 顺序性活动动描述1) 界定系统范范围,明确确委托方需需求,形成成项目概概览(系系统)术术语表;2) 定义系统角角色,根据据业务用用例规格,分分析业务用用例,将其其转换为系系统初始用用例,并开开始系统原原型界面的的开发;3) 结合增补补业务规格格,细致致分析用例例资源条件件,形成初初始增补补规格,同同时剔除无无法实现的的初始用例例,形成初初始用例例规格;4) 为初始用例例分析划分分优先级、分分析依赖性性,建立初初始用例模模型,结合合初始增增补规格形形成初始软软件需求规规格
9、,为为子系统分分析或包、组组件分析奠奠定基础;5) 精化初始用用例模型中中的用例,详详细描述系系统交互过过程,建立立精化的用用例模型,用用例规格;6) 根据初始增增补规格和和业务规规则,进进一步深入入分析系统统的非功能能性需求,形形成增补补规格;7) 汇总用例例规格增增补规格形形成软件件需求规格格。2.3.2 持续性活动动描述1) 项目概览览(系统统)在需求求阶段,根根据对项目目理解的不不断加深,随随时进行改改进;2) 术语表的的更新维护护;3) 通过快速原原型的开发发、试用、修修改,与客客户和用户户交流以不不断获取系系统需求,并并形成用用户原型界界面描述。2.3.3 提交文档1) 项目概览览
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 过程 规范 33242138900
限制150内