软件研发流程.pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件研发流程--第1页

软件研发流程

第一步:需求调研分析

1有关系统分析员与用户初步熟悉需求,然后用WORD列出要开发的系统的大功能模块,每个大功能模

块有什么小功能模块,关于有些需求比较明确有关的界面时,在这一步里面能够初步定义好少量的界

面。

2系统分析员深入熟悉与分析需求,根据自己的经验与需求用WORD或者有关的工具再做出一份文档

系统的功能需求文档。这次的文档会清晰例用系统大致的大功能模块,大功能模块有什么小功能模块,

同时还例出有关的界面与界面功能。

3系统分析员与用户再次确认需求。

第二步:概要设计

首先,开发者需要对软件系统进行概要设计,即系统设计。概要设计需要对软件系统的设计进行考虑,

包含系统的基本处理流程、系统的组织结构、模块划分、功能分配、接口设计、运行设计、数据结构

设计与出错处理设计等,为软件的全面设计提供基础。

第三步:全面设计

在概要设计的基础上,开发者需要进行软件系统的全面设计。在全面设计中,描述实现具体模块所

涉及到的要紧算法、数据结构、类的层次结构及调用关系,需要说明软件系统各个层次中的每一个程

序(每个模块或者子程序)的设计考虑,以便进行编码与测试。应当保证软件的需求完全分配给整个软

件。全面设计应当足够全面,能够根据全面设计报告进行编码。

第四步:编码

在软件编码阶段,开发者根据《软件系统全面设计报告》中对数据结构、算法分析与模块实现等

方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、

性能、接口、界面等方面的要求。

第五步:测试

测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能。第五步:软件交付准

备在软件测试证明软件达到要求后,软件开发者应向用户提交开发的目标安装程序、数据库的数

据字典、《用户安装手册》、《用户使用指南》、需求报告、设计报告、测试报告等双方合同约定的

产物。《用户安装手册》应全面介绍安装软件对运行环境的要求、安装软件的定义与内容、在客

户端、服务器端及中间件的具体安装步骤、安装后的系统配置。《用户使用指南》应包含软件各

项功能的使用流程、操作步骤、相应业务介绍、特殊提示与注意事项等方面的内容,在需要时还应举

例说明。

软件研发流程--第1页

软件研发流程--第2页

第六步:验收用户验收。

0.定义

PDT(ProductDevelopmentTeam):产品研发核心小组,是一种跨资源部门的产品研发

组织形式,负责从产品立项到批量生产的产品全流程管理,要紧目标是根据产品研发

合同书的要求确保产品在市场上获得成功。

软件项目组:由各业务部软件开发人员构成,同意软件开发经理与业务部软件部的共同领

导,负责完成产品的需求分析,软件概要与全面设计,编码实现与单元测试,集成调

试与系统联调等工作。

1.目的

本流程旨在有效地规范软件开发过程,进一步提高软件开发的工程化、系统化水平,提高

软件产品质量与文档管理质量,以保证软件开发的规范性与继承性。

2.适用范围

2.1本流程适用于研发系统所有含软件系统开发的项目与单板软件。

2.2本流程要紧指导按照瀑布模型与V模型进行软件开发的过程,关于使用快速应用开发模型、

原型法、渐增模型与螺旋模型来指导软件开发过程的情况,能够对本流程进行适当的取

舍与裁剪,但是在《软件开发计划》中务必说明。

3.流程提要

3.1本流程在各个评审点均有可能反馈至前面的某个阶段,即每个步骤都会影响前面几个步

骤的变化,这是一个循环改进的过程。

3.2PDT软件组与测试组根据产品规格与系统需求数据库进行软件需求分析,定义系统软件规

格,提交《软件需求规格说明书》作为软件系统设计与开发的基础。PDT组织软件组与有

关人员根据软件规格进行概要设计,提交《软件概要设计说明书》与《软件开发计划》。

3.3测试组在软件概要设计评审通过后介入软件开发过程,启动《产品测试流程》。

3.4软件组/测试组根据软件概要设计

文档评论(0)

LLFF444 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档