软件开发过程的相关规范_第1页
软件开发过程的相关规范_第2页
软件开发过程的相关规范_第3页
软件开发过程的相关规范_第4页
软件开发过程的相关规范_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件开发过过程规范范版本 修订历史纪纪录日期版本描述作者目 录TOC o 1-2 h z HYPERLINK l _Toc502725211 1.前言言 PAGEREF _Toc502725211 h 3 HYPERLINK l _Toc502725212 1.1目目的 PAGEREF _Toc502725212 h 3 HYPERLINK l _Toc502725213 1.2对对象 PAGEREF _Toc502725213 h 3 HYPERLINK l _Toc502725214 1.3要要求 PAGEREF _Toc502725214 h 3 HYPERLINK l _Toc5027

2、25215 1.4适适用范围围 PAGEREF _Toc502725215 h 3 HYPERLINK l _Toc502725216 1.5软软件开发发过程模模型 PAGEREF _Toc502725216 h 3 HYPERLINK l _Toc502725217 1.6开开发过程程划分 PAGEREF _Toc502725217 h 3 HYPERLINK l _Toc502725218 2.技术术过程规规范部分分 PAGEREF _Toc502725218 h 3 HYPERLINK l _Toc502725219 2.1概概述 PAGEREF _Toc502725219 h 3 HY

3、PERLINK l _Toc502725220 2.2业业务建模模阶段 PAGEREF _Toc502725220 h 4 HYPERLINK l _Toc502725221 2.3需需求阶段段 PAGEREF _Toc502725221 h 5 HYPERLINK l _Toc502725222 2.4分分析设计计阶段 PAGEREF _Toc502725222 h 6 HYPERLINK l _Toc502725223 2.5实实现阶段段 PAGEREF _Toc502725223 h 7 HYPERLINK l _Toc502725224 3.管理理过程规规范部分分 PAGEREF _T

4、oc502725224 h 7 HYPERLINK l _Toc502725225 3.1概概述 PAGEREF _Toc502725225 h 7 HYPERLINK l _Toc502725226 3.2接接受项目目 PAGEREF _Toc502725226 h 8 HYPERLINK l _Toc502725227 3.3重重新评估估项目范范围和风风险(对对于较大大项目) PAGEREF _Toc502725227 h 8 HYPERLINK l _Toc502725228 3.4制制定开发发计划 PAGEREF _Toc502725228 h 8 HYPERLINK l _Toc50

5、2725229 3.5迭迭代开发发管理 PAGEREF _Toc502725229 h 9 HYPERLINK l _Toc502725230 3.6监监控项目目的实施施 PAGEREF _Toc502725230 h 9 HYPERLINK l _Toc502725231 3.7结结束项目目 PAGEREF _Toc502725231 h 10软件开发过过程规范范前言目的本规范的目目的是使使整个软软件产品品开发及及项目工工程阶段段清晰,要要求明确确,任务务具体,便便于规范范化、系系统化及及工程化化。有利利于提高高软件生生命周期期的控制制及管理理,提高高所开发发软件的的质量,缩缩短开发发时间,

6、减减少开发发和维护护费用,使使软件开开发活动动更科学学、更有有成效。对象本规范面向向产品生生命周期期的所有有相关人人员,包包括管理理人员、开开发人员员、质管管人员。要求具有软件开开发管理理职能的的人员要要求熟知知项目开开发的各各阶段过过程和各各阶段过过程相应应的规范范。 适用范围适用于产品品开发生生命周期期中的除除产品提提交外的的其他全全部过程程;规范范分为两两部分:技术过过程规范范和管理理过程规规范,分分别适用用于软件件开发过过程中的的技术性性活动和和管理性性活动。软件开发过过程模型型本规范所采采用的软软件开发发过程模模型为简简化的RRUP开开发过程程模型;软件开开发过程程是体系系结构为为中

7、心,用用例驱动动和风险险驱动相相结合的的过程迭迭代。开发过程划划分开发过程包包括多次次迭代,每每次迭代代的目标标和侧重重点不同同;较早早的迭代代侧重于于业务建建模和需需求建模模;而后后的迭代代则侧重重于分析析设计和和编码。技术过程规规范部分分概述本规范中将将软件开开发的整整个技术术过程分分为四个个顺序实实施的阶阶段,分分别为业业务建模模阶段、需需求阶段段、分析析设计阶阶段和实实现阶段段。在对对技术过过程规范范的描述述,按阶阶段内部部的活动动和产物物对四个个阶段分分别说明明。在本规范中中对阶段段内活动动的说明明,是按按顺序性性活动和和持续性性活动两两类分别别进行说说明。对对于顺序序性活动动是按该

8、该阶段中中活动的的总体顺顺序进行行的描述述,而在在实际工工作中,从从各活动动的具体体实施的的细节来来看,各各活动之之间的顺顺序是不不断交叉叉变化的的。对于于持续性性活动主主要是对对贯穿该该阶段过过程始终终的技术术活动进进行说明明。规范中所提提到的可可选文档档是指在在其所属属阶段,可可根据具具体情况况灵活掌掌握,开开发团队队自主决决定是否否开发的的文档产产物。而而提交文文档则是是指在项项目开发发过程中中必须开开发的文文档产物物,但可可根据具具体项目目情况,在在软件开开发计划划中明确确规定是是否要形形成正式式文档并并提交。规范中各阶阶段提到到的技术术评审,具具体参见见评审审规范中中所对应应技术性性

9、评审的的详细描描述。业务建模阶阶段顺序性活动动描述开始初步调调研,获获取初始始业务需需求,进进行问题题定义,形形成业业务概览览并建建立术术语表;制定调研研记录表表册,实实施详细细的业务务调研,建建立初始始的业务务用例模模型和业业务用例例规格;分析业务过过程,取取出可以以实现自自动化的的用例,分分析业务务部门和和实体对对象,形形成初始始的业务务对象模模型;根据初始业业务对象象模型和和初始业业务用例例模型,分分析并提提取与系系统实现现相关的的用例和和模型, 建立系系统域模模型;精化域模型型中的初初始用例例,详细细描述业业务流程程,分析析业务规规则,建建立精化化的业务务用例模模型,形形成业业务规则则

10、和业业务用例例规格;精化域模型型中的初初始对象象,进行行详细的的对象描描述,分分析对象象职责和和对象间间关系,建建立精化化的业务务对象模模型,形形成业业务对象象纵览;分析业务上上的非功功能性需需求,形形成增增补业务务规格;应用业务对对象,实实现业务务用例,制制定业业务用例例实现规规格,以以验证业业务对象象与业务务用例的的正确性性,根据据验证结结果,修修正业务务对象、业业务用例例及相关关文档;汇总业务务规则业业务用例例规格业业务对象象纵览增增补业务务规格和和业务务用例实实现规格格形成成业务务架构文文档。持续性活动动描述业务概览览在业业务建模模阶段,根根据对项项目理解解的不断断加深,随随时进行行改

11、进;术语表的的更新维维护;提交文档业务概览览术语表调研记录录表册业务架构构文档其其附件包包括:业业务规则则业业务用例例规格业业务对象象纵览增增补业务务规格和和业务务用例实实现规格格可选文档目标组织织评价文档规范业务概览览术语表项目调研研表册业务架构构文档业务规则则业务用例例规格业务对象象纵览增补业务务规格业务用例例实现规规格目标组织织评价技术评审业务用例模模型评审审业务对象模模型评审审需求阶段顺序性活动动描述界定系统范范围,明明确委托托方需求求,形成成项目目概览(系系统)术术语表;定义系统角角色,根根据业业务用例例规格,分分析业务务用例,将将其转换换为系统统初始用用例,并并开始系系统原型型界面

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

13、系系统)在在需求阶阶段,根根据对项项目理解解的不断断加深,随随时进行行改进;术语表的的更新维维护;通过快速原原型的开开发、试试用、修修改,与与客户和和用户交交流以不不断获取取系统需需求,并并形成用用户原型型界面描描述。提交文档项目概览览(系系统)术语表需求规格格说明其其附件包包括:用用例规格格增增补规格格用户原型型界面描描述可选文档用户接口口风格说说明委托方需需求用户手册册(初初稿)文档规范项目概览览(系系统)需求规格格说明术语表用例规格格增补规格格用户原型型界面描描述技术评审需求评审分析设计阶阶段顺序性活动动描述根据系统统需求规规格进进行体系系结构分分析设计计,确定定系统软软件架构构,形成成

14、配置图图和软软件架构构文档;根据需求求规格说说明和和系统软软件架构构,进一一步扩展展业务对对象模型型,建立立分析对对象模型型,明确确系统对对象的职职责;根据业务对对象,及及业务对对象之间间的关系系,结合合分析对对象和系系统软件件架构,进进行数据据库的分分析设计计,建立立数据模模型,完完成数据据库设计计工作,形形成数数据模型型纵览; 应用分析对对象实现现系统用用例,以以验证分分析对象象的正确确性,并并根据验验证结果果,修正正分析对对象模型型;汇总分析对对象模型型和基于于分析对对象的用用例实现现,形成成分析析模型纵纵览;根据分析对对象模型型,结合合用户原原型界面面和数据据模型,进进行系统统类设计计

15、,建立立设计类类模型和和构件图图;实施系统类类的详细细设计,确确定类的的属性、方方法及参参数类型型、可见见性等,并并将用例例分配给给对象类类,形成成基于设设计类的的用例实实现;汇总设计类类模型和和基于设设计类的的用例实实现,形形成设设计模型型纵览,为为下一步步系统的的实现明明确工作作任务。持续性活动动描述无。提交文档软件架构构文档分析模型型纵览设计模型型纵览数据模型型纵览可选文档无。文档规范软件架构构文档分析模型型纵览设计模型型纵览数据模型型纵览技术评审软件架构评评审设计评审实现阶段顺序性活动动描述根据设计计类模型型,按按照类的的详细设设计和构构件图,结结合用例例的实现现优先级级,确定定系统实

16、实现模型型,并并根据系系统体系系结构进进行系统统集成设设计,形形成集集成模型型;根据实现现模型进进行组件件编码实实现;根据集成成模型对对系统编编码实现现的组件件进行系系统集成成实现;编制用户户手册,制制作并集集成系统统帮助,完完成客户户或用户户所需要要的其他他文档。持续性活动动描述无。提交文档实现模型型集成设计计可选文档用户手册册文档规范实现模型型集成设计计用户手册册技术评审代码评审管理过程规规范部分分概述在本规范中中,对软软件开发发过程的的管理,采采用阶段段性规划划。具体体为根据据软件开开发过程程中的技技术过程程,明确确开发阶阶段,主主要依据据技术过过程规范范所描述述的技术术过程阶阶段划分分

17、;而后后,将各各阶段根根据项目目的具体体情况和和实施要要求,划划分为利利于监控控管理的的一个或或多个迭迭代过程程。本规范对于于项目的的计划和和进度安安排,采采用由粗粗到细、由由简到繁繁的方式式,首先先制定描描述软件件开发过过程总体体阶段和和迭代的的软件开开发计划划,而后后根据所所划分的的迭代过过程,在在每个迭迭代开始始时,对对该迭代代过程进进行详细细的任务务分配和和进度规规划。本规范中所所提到的的软件件开发计计划,包包含了开开发计划划、质量量管理计计划、技技术支持持计划等等多项内内容,但但主要以以开发计计划为主主,其他他计划视视具体项项目、团团队情况况确定是是否制定定。在本规范中中风险管管理贯

18、穿穿整个软软件开发发过程,包包括风风险列表表的更更新维护护、风险险的跟踪踪管理。对本规范中中的各开开发计划划的具体体实施说说明,可可参见项项目监控控管理办办法相相关说明明。规范中各阶阶段提到到的管理理评审,具具体参见见评审审规范中中所对应应管理性性评审的的详细描描述。接受项目活动描述根据项目目概览标标识和评评估风险险,制定定风险险列表;分析项目风风险,制制定风险险防范和和解决措措施,形形成风风险管理理计划;分析可行性性和商业业价值,制制定商商业案例例;提交文档风险列表表风险管理理计划商业案例例管理评审项目批准评评审重新评估项项目范围围和风险险(对于于较大项项目)活动描述根据项目目概览和和对项目

19、目进一步步深入了了解,重重新标识识和评估估风险,改改进风风险列表表;根据修正项项目风险险,重新新分析项项目可行行性和商商业价值值,改进进商业业案例;提交文档修正的风风险列表表修正的商商业案例例管理评审无。制定开发计计划活动描述根据不断修修正维护护的风风险列表表,完完善风险险防范和和解决措措施,改改进风风险管理理计划;根据商业业案例中中说明的的项目的的开发要要求,结结合资源源和风险险状况,建建立项目目工作分分析结构构(WBBS),明明确开发发阶段和和迭代次次数,同同时完成成其他开开发相关关的计划划内容,形形成软软件开发发计划。提交文档修正的风风险管理理计划软件开发发计划管理评审开发计划评评审迭代开发管管理活动描述根据软件件开发计计划,结结合具体体的开发发状况和和资源获获取情况况,确定定在一个个迭代期期间的开开发任务务,进度度安排,形形成迭迭代计划划,并并更新软软件开发发计划;按照迭

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论