软件需求管理过程

软件需求管理过程

ID:12926126

大小:126.00 KB

页数:7页

时间:2018-07-19

软件需求管理过程_第1页
软件需求管理过程_第2页
软件需求管理过程_第3页
软件需求管理过程_第4页
软件需求管理过程_第5页
资源描述:

《软件需求管理过程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件需求管理过程目录14>>.目的22>.范围23>.职责24>.工作程序34>.1软件需求收集、分析和文档化过程34>.1>.1需求收集和编制特征需求说明34>.1>.2下达《软件项目任务书》44>.1>.3制定《需求分析计划》44>.1>.4需求的分析过程44>.1>.5编制《软件需求说明书》44>.1>.6制定《软件验收计划》54>.2需求变更管理过程(包括增加、删除和修改)54>.2>.1需求更改申请的提出64>.2>.2影响分析阶段64>.2>.3申请评审、批准阶段74>.2>.4修改需求说明书74>.2>.5评

2、审、批准74>.3需求追踪75>.参考资料8_Toc401135011目的明确需求管理全过程的主要工作和内容,具体包括以下方面:保证客户、客户经理和软件开发项目组之间对客户需求具有共同的理解,并且在项目的整个生命周期内都是有效的通过系统工程组编写《特征需求说明》FRS(FeatureRequirementsSpecification),将系统需求中的软件、硬件和其它系统成分的工作分开,软件需求以外的工作由软件组之外的人员完成软件项目经理明确定义《软件需求说明书》SRS(SoftwareRequirementsSpecifi

3、cation)中要求的内容并文档化《软件需求说明书》必须完整、正确、及时地反映客户的需求,要仔细进行分析、消化并详细描述,尽量做到所有相关人员都能正确理解《软件需求说明书》经评审后存档,即作为软件开发计划和活动进行管理和控制的基线一旦《软件需求说明书》经过双方签字认可后,每当用户需求发生变更时,必须进行需求变更,受其影响的项目计划、活动和工作产品必须进行相应的修正,并通告所有受影响的组织和个人。确保最终的软件工作产品成、活动和计划与软件需求说明书相一致,并能通过软件项目经理对软件需求的可追踪性进行管理。_Toc401135

4、012范围本过程适用于以下范围:新的软件开发项目原有软件系统升级、维护自有工具软件的开发软件项目开发过程中的需求变更_Toc401135013职责1)系统工程组(产品经理、研发经理、客户经理)负责编制特征需求说明书。2)研发经理下达《软件项目任务书》,指定软件项目经理,协助软件项目经理成立软件项目小组3)软件项目经理负责组织进行软件需求的收集、分析(必要时编制需求分析计划);负责制定软件需求说明书、软件验收计划等,并对需求实现情况进行跟踪、检查。4)软件项目经理负责组织相关人员进行评审工作5)高级管理者负责批准对外承诺,并

5、定期审查需求管理活动_Toc4011350144>.工作程序_Toc4011350154>.1软件需求收集、分析和文档化过程_Toc4011350164>.1>.1需求收集和编制特征需求说明与客户有了合作意向或合同签定后及产品研发部确定开发产品时,系统工程组收集项目的需求(过程可参见《软件需求收集指南》),分析项目系统需求,并将其分配为软件、硬件和其它系统成分,决定每一个需求的特征和需要修改的缺陷,形成《特征需求说明书》,以作为软件项目小组工作的先决条件,《特征需求说明书》必须经过评审(评审的方式根据需要选择适当的方式举行

6、,可参见《评审过程》)以确保其内容准确、完整地反映了客户的需求,同时它成为制定软件需求说明书的基础;评审通过才能进入下一阶段。说明:对于纯软件的项目,可以不制定《特征需求说明书》,进入下一阶段。_Toc4011350174>.1>.2下达《软件项目任务书》研发经理发出《软件项目任务书》,初步指定项目开发人员和软件项目经理,明确提供项目开发的可用资源,并将《软件项目任务书》提交到技术管理组织评审(评审的方式根据需要选择适当的方式举行,可参见《评审过程》),作为项目正式立项,以确认项目的正式启动。_Toc4011350184>

7、.1>.3制定《需求分析计划》如果项目规模较大,需求收集超过二个月的,软件项目经理负责制定《需求分析计划》,否则,可以不进行《需求分析计划》的制订。_Toc4011350194>.1>.4需求的分析过程对于初次进行软件需求收集、分析和管理的人员,软件项目小组安排进行必要的培训,以便他们能按照公司的标准要求完成需求分析和管理活动。项目小组通过分析、收集、标识、细化和评审等方式鉴别出不完备的、遗漏的或多余的用户需求,以尽可能详细的描述来表达客户对软件的功能要求,以及对软件界面、系统运行环境、安全、稳定性、可扩展性等方面的要求。

8、该要求需在《软件需求说明书》中描述并由客户代表(客户经理)签字确认。对需求的描述详尽程度应满足软件设计和开发的基本要求。适当的变更和修改将使用需求变更管理过程4>.2。需求指出的是,在现实工作中,需求的定义应服务于公司的商务过程的要求,并以达成商务谈判的目标为原则。说明:需求定义、项目策划和设计可能会有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。