软件研发流程138943.docx

上传人:you****now 文档编号:68882991 上传时间:2022-12-30 格式:DOCX 页数:10 大小:366.40KB
返回 下载 相关 举报
软件研发流程138943.docx_第1页
第1页 / 共10页
软件研发流程138943.docx_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《软件研发流程138943.docx》由会员分享,可在线阅读,更多相关《软件研发流程138943.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件研发流程第一步:需需求调研分分析 1相关系系统分析员员和用户初初步了解需需求,然后后用WORRD列出要要开发的系系统的大功功能模块,每每个大功能能模块有哪哪些小功能能模块,对对于有些需需求比较明明确相关的的界面时,在在这一步里里面可以初初步定义好好少量的界界面。 2 系统统分析员深深入了解和和分析需求求,根据自自己的经验验和需求用用WORDD或相关的的工具再做做出一份文文档系统的的功能需求求文档。这这次的文档档会清楚例例用系统大大致的大功功能模块,大大功能模块块有哪些小小功能模块块,并且还还例出相关关的界面和和界面功能能。 3 系统统分析员和和用户再次次确认需求求。 第二步:概概要设计 首

2、先,开发发者需要对对软件系统统进行概要要设计,即即系统设计计。概要设设计需要对对软件系统统的设计 进行考虑虑,包括系系统的基本本处理流程程、系统的的组织结构构、模块划划分、功能能分配、接接口设计、 运行设计、数据结构设计和出错处理设计等,为软件的详细设计提供基础。 第三步:详详细设计 在概要设设计的基础础上,开发发者需要进进行软件系系统的详细细设计。在在详细设计计中,描述述实 现具体模模块所涉及及到的主要要算法、数数据结构、类类的层次结结构及调用用关系,需需要说明软软件系统各各个层次中中的每一个个程序(每个模块块或子程序序)的设计考考虑,以便便进行编码码和测试。应应当保证软软件的需求求完全分配

3、配给整个软软件。详细细设计应当当足够详细细,能够根根据详细设设计报告进进行编码。 第四步:编编码 在软件件编码阶段段,开发者者根据软软件系统详详细设计报报告中对对数据结构构、算法分分析和模块块实现等方方面的设计计要求,开开始具体的的编写程序序工作,分分别实现各各模块的功功能,从而而实现对目目标系统的的功能、性性能、接口口、界面等等方面的要要求。 第五步:测测试 测试编写好好的系统。交交给用户使使用,用户户使用后一一个一个的的确认每个个功能。 第五五步:软件件交付准备备 在软软件测试证证明软件达达到要求后后,软件开开发者应向向用户提交交开发的目目标安装程程序、数据据库的数据据字典、用用户安装手手

4、册、用用户使用指指南、需需求报告、设设计报告、测测试报告等等双方合同同约定的产产物。 用用户安装手手册应详详细介绍安安装软件对对运行环境境的要求、安安装软件的的定义和内内容、在客客户端、服服务器端及及中间件的的具体安装装步骤、安安装后的系系统配置。 用户使用指南应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。 第六步:验验收 用户户验收。 0定义PDT(PProduuct DDevellopmeent TTeam):产品研发发核心小组组,是一种种跨资源部部门的产品品研发组织织形式,负负责从产品品立项到批批量生产的的产品全流流程管理,主

5、主要目标是是根据产品品研发合同同书的要求求确保产品品在市场上上获得成功功。软件项目组组:由各业业务部软件件开发人员员组成,接接受软件开开发经理和和业务部软软件部的共共同领导,负负责完成产产品的需求求分析,软软件概要与与详细设计计,编码实实现与单元元测试,集集成调试和和系统联调调等工作。1目的本流程旨在在有效地规规范软件开开发过程,进进一步提高高软件开发发的工程化化、系统化化水平,提提高软件产产品质量和和文档管理理质量,以以保证软件件开发的规规范性和继继承性。2适用范范围21 本本流程适用用于研发系系统所有含含软件系统统开发的项项目和单板板软件。22 本本流程主要要指导按照照瀑布模型型和V模型进

6、行行软件开发发的过程,对对于采用快快速应用开开发模型、原原型法、渐渐增模型以以及螺旋模模型来指导导软件开发发过程的情情况,可以以对本流程程进行适当当的取舍和和裁剪,但但是在软软件开发计计划中必必须说明。3流程提提要31 本本流程在各各个评审点点均有可能能反馈至前前面的某个个阶段,即即每个步骤骤都会影响响前面几个个步骤的变变化,这是是一个循环环改进的过过程。32 PPDT软件件组和测试试组根据产产品规格与与系统需求求数据库进进行软件需需求分析,定定义系统软软件规格,提提交软件件需求规格格说明书作作为软件系系统设计和和开发的基基础。PDDT组织软软件组和相相关人员根根据软件规规格进行概概要设计,提

7、提交软件件概要设计计说明书和和软件开开发计划。33 测测试组在软软件概要设设计评审通通过后介入入软件开发发过程,启启动产品品测试流程程。34 软软件组/测试组根根据软件概概要设计结结果进行软软件详细设设计,提交交软件详详细设计说说明书和和单元测测试计划,然然后根据设设计结果进进行软件和和测试程序序编码。35 编编码阶段完完成后,软软件组和测测试组首先先对代码进进行单元测测试与代码码审查,然然后进行软软件集成调调试和集成成测试,提提交相应的的软件集成成调试记录录与测试报报告。36 软软件集成测测试通过后后,由开发发组成员进进行系统联联调;系统统联调结束束后,由配配置管理员员合相应的的软件版本本提

8、交系统统测试。4输入41 产产品规格书书42 总总体技术方方案书5输出51 软软件需求规规格说明书书52 软软件概要设设计说明书书53 软软件开发计计划54 软软件详细设设计说明书书55 单单元测试计计划56 软软件集成调调试报告57 软软件集成测测试报告58 系系统联调报报告59 软件源代代码、相应应的目标代代码与可执执行文件6职责61 软软件组6111 负责软软件需求分分析,定义义系统的软软件规格;6122 根据软软件规格进进行软件概概要与详细细设计;6133 负责软软件和测试试程序的编编码实现与与单元测试试;6144 针对软软件系统进进行集成调调试和系统统联调;6155 提交相相应的文档

9、档。62 测测试组6211 在软件件概要设计计完成后,负负责执行软软件测试流流程;6222 协助软软件组进行行测试程序序的编码实实现、软件件单元测试试和代码审审查;6233 负责软软件集成测测试和软件件系统测试试;6244 提交相相应的文档档。63 总总体组6311 协助PDTT进行软件件规格评审审;6322 协助PDTT进行软件件概要设计计评审。64 软软件工程室室(SE)6411 协助PDTT与总体组组进行软件件规格评审审;6422 协助PDTT与总体组组进行软件件概要设计计评审。65 配配置管理员员6511 负责本本产品组的的配置管理理工作。7技能要要求71 熟熟悉本流程程文件及相相应的

10、规范范和文档模模板;72 熟熟悉与软件件开发流程程接口的流流程文件;73 掌掌握软件需需求分析、设设计、实现现与测试所所需的技能能;74 熟熟悉配置管管理的过程程与规范。8流程图图9流程说说明001 流流程输入 系统分析与与设计流程程的输出0001a产产品规格书书和0001b总总体技术方方案书是是软件开发发流程的输输入,作为为软件规格格定义的基基础。002 软软件需求分分析 软件组组/测试组软件组和测测试组根据据产品规格格和系统需需求数据库库进行软件件需求分析析,定义软软件规格,提提交0022a软件件需求规格格说明书。软软件需求规规格说明书书的内容容和格式请请参考相应应的文档模模板。003 软

11、软件规格评评审 PDT/总体组/软件工程程室PDT、总总体组和软软件工程室室(SE)对软软件需求规规格说明书书进行评评审,提交交软件规规格评审表表,给出出评审结论论。评审通通过则转入入软件概要要设计,评评审不通过过则返回软软件需求分分析阶段,根根据评审建建议更新软软件需求规规格。004 软软件概要设设计 软软件组根据软件规规格进行软软件概要设设计,制订订软件开发发计划,参参照相应的的规范和文文档模板,提提交0044a软件件概要设计计说明书和和004bb软件开开发计划。005 软软件概要设设计评审 组/软件工程程室PDT、总总体组和软软件工程室室负责对软软件概要设设计说明书书进行评评审,提交交软

12、件概概要设计评评审表,给给出评审结结论。如果果评审通过过则转入下下一阶段,否否则根据评评审建议进进行相应的的更改。006 产产品测试流流程 测试组软件概要设设计评审通通过后,测测试组依据据002a软软件需求规规格说明书书和0004a软软件概要设设计说明书书启动产产品测试流流程。测测试流程的的相应文档档006aa软件集集成测试计计划作为为软件集成成测试的输输入。007 软软件详细设设计 软软件组软件全员项项目小组成成员依据软软件概要设设计结果进进行相应的的软件详细细设计,提提交007a软软件详细设设计说明书书,具体体操作可参参照相应的的规范与文文档模板。008 软软件详细设设计评审 软软件组/测

13、试组软件组和测测试组成员员共同对软软件详细设设计说明书书进行评审审,提交相相应的软软件详细设设计评审表表,给出出评审结论论。如果评评审通过则则转入下一一阶段,否否则根据评评审建议更更新详细设设计,在有有些特殊情情况下,可可能需要返返回到软件件概要设计计阶段。009 单单元测试设设计 软件组组/测试组软件组和测测试组依据据相应的详详细设计进进行单元测测试方案设设计,提交交009aa单元测测试计划。010 软软件和测试试程序编码码 软件组组/测试组软件组/测测试组成员员依据详细细设计和单单元测试计计划,编写写软件和单单元测试程程序源代码码。011 单单元测试和和代码审查查 软件件组/测试组软件组成

14、员员根据单元元测试计划划进行软件件单元测试试,测试组组成员协助助进行代码码审查。具具体操作过过程请参照照软件单单元测试与与代码审查查规范。012 软软件集成调调试 软件件组软件组成员员对经过单单元测试和和代码审查查的软件进进行集成调调试,调试试过程均需需记录到0012a软软件集成调调试记录,调调试完成后后提交0112b软软件集成调调试报告。013 软软件集成测测试 测试组测试组成员员按照0006a软软件集成测测试计划,对对经过集成成调试后的的软件进行行集成测试试,提交0013a软软件集成测测试报告。014 集集成测试审审核 测试组测试组审核核软件集成成测试结果果,提交软软件集成测测试审核清清单

15、,给给出审核结结论。如果果审核通过过则转入系系统联调,否否则返回到到软件集成成调试阶段段。015 硬硬件开发流流程 硬件组硬件开发流流程在系统统联调阶段段与软件开开发流程必必须有一致致的接口。016 系系统联调 软件组/硬件组/测试组软件组、硬硬件组和测测试组进行行软、硬件件系统联调调,系统联联调过程中中的各项调调试都要记记录到0116a系系统联调记记录,最最后提交0016b系系统联调报报告。017 系系统联调审审核 PPDTPDT对系系统联调结结果进行审审核,提交交系统联联调审核清清单,给给出审核结结论。如果果审核通过过则转入合合版本阶段段,否则返返回。018 合合软件版本本 配置管管理员配置管理员员负责协调调相关人员员,对通过过系统联调调的软件合合版本,分分配软件版版本标识,提提交系统测测试。10管理理要素设置置/说明 本文没没有。11记录录与表格111 软件规规格评审表表112 软件概概要设计评评审表113 软件详详细设计评评审表114 软件集集成测试审审核清单 12参考文件件121 产品开开发综合流流程122 系统分分析与设计计流程123 软件测测试流程124 软件单单元测试与与代码审查查规范

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

当前位置:首页 > 管理文献 > 管理工具

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁