网购软件过程规范.doc_第1页
网购软件过程规范.doc_第2页
网购软件过程规范.doc_第3页
网购软件过程规范.doc_第4页
网购软件过程规范.doc_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

软件过程规范 版本 修订历史纪录日期版本描述作者目录1前言31.1目的31.2适用对象31.3要求31.4规范说明31.5软件开发过程模型32.开发过程规范32.1概述32.2计划阶段32.3需求阶段42.4分析设计阶段42.5编码实现阶段42.6测试阶段53.管理过程规范53.1概述53.2接受项目53.3制定开发计划53.4结束项目64.其他过程规范65.附录65.1流程规范文件65.2项目流程规范体系参考国家标准制作完成。7软件开发过程规范1前言1.1 目的本规范的目的是最大限度地提高软件产品的质量与软件开发过程的生产率。提高质量与生产率的可预见性,使整个软件产品开发及项目工程阶段清晰,要求明确,任务具体,便于规范化、系统化及工程化。有利于提高软件生命周期的控制及管理,提高所开发软件的质量,缩短开发时间,使软件开发活动更科学、更有成效。1.2 适用对象本规范面向产品生命周期的所有相关人员,包括管理人员、开发人员、质管人员。(参加本次试验的所有小组成员)1.3 要求 参加实验的小组各成员要求熟知项目开发的各阶段过程和各阶段过程相应的规范。 1.4 规范说明规范分为两部分:开发过程规范和管理过程规范,分别适用于软件开发过程中的技术性活动和管理性活动。1.5 软件开发过程模型本规范所采用的软件开发过程模型为增量式开发过程模型;每个增量可以交付部分系统功能,早期交付的增量可以作为后期增量的原型帮助后期需求的确定,项目总体的失败率较低。2. 开发过程规范2.1 概述本规范中将软件开发的整个开发过程分为五个阶段,分别为计划、需求分析、设计、编码、测试五个步骤。开发过程规范的描述,按阶段内部的活动和产物分别说明。规范中所提到的提交文档则是指在项目开发过程中开发的文档,但可根据具体项目情况,在软件开发计划中明确规定是否要形成正式文档并提交。2.2 计划阶段2.2.1 活动描述1) 开始初步调研、讨论,获取初始需求,进行问题定义,形成术语表;2) 制定需求记录表,实施详细的需求调研,建立初始的需求用例模型;3) 根据初始需求分析用例模型,分析并提取与系统实现相关的用例和模型, 建立系统域模型;2.2.2 提交文档1) 需求记录表2) 计划书2.3 需求阶段2.3.1 活动描述1) 参与人员:组长,分析员,调研人,客户,最终用户;2) 入口准则:项目课题确定,最初的计划已得到确认。3) 出口准则:小组全体成员讨论、确认;4) 输入:最初的计划书,需求相关的资料;5) 输出:经确认的软件需求规格说明书;2.3.2 提交文档1) 软件需求规格说明书;2.3.3 文档规范1) 需求规格说明编制指南2.4 分析设计阶段2.4.1 活动描述1) 参与人员:小组设计成员(设计团队);2) 入口准则:软件需求规格说明书已通过领导组的确认;3) 出口准则:形成详细设计,实现任务分解,所有的问题得到解决;4) 输入:软件需求规格说明书;5) 输出:设计说明书(功能与数据库设计)、详细设计、编码、文档和接口标准;2.4.2 提交文档设计说明书2.4.3 文档规范 设计说明书规范2.5 编码实现阶段2.5.1 活动描述1) 参与人员:每个模块(或构件)的任务承担人;2) 入口准则:详细设计说明书已通过批准,编码规范已建立;3) 出口准则:成功执行所有单元测试计划中的测试用例;4) 输入:软件需求规格说明书、设计说明书、编码、用户接口标准;5) 输出:测试数据、源代码、可执行代码6) 活动:1、 根据详细设计,按照编码、用户接口规范编写程序;2、 对程序进行代码复查、编译、调试,直到程序运行通过,符合详细设计的要求;3、 根据单元测试计划进行单元测试。2.5.2 提交文档源代码清单2.6 测试阶段2.6.1 活动描述1) 参与人员:测试任务承担人;2) 入口准则:软件需求规格说明书、详细设计说明书已通过批准,编码规范已建立;3) 出口准则:成功执行测试用例;4) 输入:软件需求规格说明书、设计说明书、源程序;5) 输出:测试报告2.6.2 提交文档 测试报告3. 管理过程规范3.1 概述在本规范中,对软件开发过程的管理,采用阶段性规划。具体为根据软件开发过程中的技术过程,明确开发阶段,主要依据技术过程规范所描述的技术过程阶段划分,划分为利于监控管理的一个或多个迭代过程。本规范对于项目的计划和进度安排,采用由粗到细、由简到繁的方式,首先制定描述软件开发过程总体阶段和迭代的软件开发计划,而后根据所划分的迭代过程,在每个迭代开始时,对该迭代过程进行详细的任务分配和进度规划。管理过程主要包括:接受项目、制定开发计划、项目结束。3.2 接受项目3.2.1 活动描述1) 参与人员:组长、部分组员2) 入口准则:选定开发题目;3) 出口准则:制定计划书,并下达了开发任务,开发工作正式开始;4) 输入:需求记录表、需求相关的资料;5) 输出:计划书、软件需求规格说明书;3.3 制定开发计划3.3.1 活动描述1) 参与人员:小组成员;2) 入口准则:项目计划建立,带有工作进度要求下发到每个成员;3) 出口准则:项目确认;4) 输入:计划书、软件需求规格说明书、工作任务;5) 输出:可交付的程序、源代码及相关文档。6) 活动:1、 在开发期间,小组成员要汇报工作任务进度;2、 在开发期间,组长负责记录各项工作进度,并适当调整;3、 组长根据实际的进度情况,及时调整计划,若发现进度延误,需采取措施。3.4 结束项目3.4.1 活动描述 在项目开发任务全部完成,开发过程结束时,总结项目的开发过程,分析和评价项目完成情况和提交的成果,提交验收。4. 其他过程规范参考课本 附录A5. 附录5.1 流程规范文件No.版本信息备注1. 01.项目立项书01.项目立项书.doc2. 02.可行性研究报告编写规范02.可行性研究报告编写规范.doc3. 03.项目开发计划编写规范03.项目开发计划编写规范.doc4. 04.软件需求说明书编写规范04.软件需求说明书编写规范.doc5. 05.数据要求说明书编写规范05.数据要求说明书编写规范.doc6. 06.测试计划编写规范06.测试计划编写规范.doc7. 07.概要设计说明书编写规范07.概要设计说明书编写规范.doc8. 08.详细设计说明书编写规范08.详细设计说明书编写规范.doc9. 09.数据库设计说明书编写规范09.数据库设计说明书编写规范.doc10. 10.用户手册编写规范10.用户手册编写规范.doc11. 11.操作手册编写规范11.操作手册编写规范.doc12. 12.模块开发卷宗编写规范12.模块开发卷宗编写规范.doc13. 13.测试分析报告编写规范13.测试分析报告编写规范.doc14. 14.开发进度月报编写规范14.开发进度月报编写规范.doc15. 15.项目开发总结报告编写规范15.项目开发总结报告编写规范.doc16. 16.软件质量保证计划编写规范16.软件质量保证计划编写规范.doc17. 17.软件配置管理计划编写规范17.软件配置管理计划编写规范.doc5.2 项目流程规范体系参考国家标准制作完成。No.参考材料备注1. GB/T8567-1988 计算机软件产品开发文件编制指南该规范流程体系是在1988版本基础上做的,需要根据2006版本做更新。2. GB/T8567-2006 计算机软件文档编制规范3. GB/T9386-2008 计算机软件测试文件编制规范没有找到2008版本4. GB/T16260.1-2006 软件工程 软件质量 第1部分:质量模型GB/T16260.2-2006 软件工程 软件质量 第2部分:外部度量GB/T16260.3-2006 软件工程 软件质量 第3部分:内部度量GB/T16260.4-2006 软件工程 软件质量 第4部分:使用质量度量/view/d01d643231126edb6f1a1010.html5. GB/T9385-2008计算机软件需求规格说明规范6. GB/T8566-2007 信息技术 软件生存周期过程7. GB/T15532-2008 计算机软件测试规范/view/780ab3f9aef8941ea76e0509.html8. GB/T17544-1998信息技术-软件包-质量要求和测试9. GB/T14394-1993计算机软件可靠性和可维护性管理(当前发布了2008版本)/view/f8950de79b89680203d82509.html10. GB/T11457-2006 信息技术 软件工程术语11. GB/T15481-2000 检测和校准实验室能力的通用要求/view/51577dd97f1922791688e849.html12. GB/T18492-2001 信息技术 系统和软件完整性级别13. GB/T 13502-1992 信息处理程序构造及其表示的约定14. GB/T1408

温馨提示

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

评论

0/150

提交评论