大型软件项目中的需求管理及控制.docx
《大型软件项目中的需求管理及控制.docx》由会员分享,可在线阅读,更多相关《大型软件项目中的需求管理及控制.docx(15页珍藏版)》请在第一文库网上搜索。
1、大型软件项目中的需求管理及控制目录摘要2前言21 .术语解释32 .需求过程参与人员角色及职责43 .善于抓核心,抓主流程54 .需求真伪的判断55 .需求全景图56 .软件开发中的需求分析与需求管理66.1. 需求分析的过程66. 2.需求的层次76. 3.需求开发阶段的重点76. 4.需求分析的任务86. 5.注解:SRS格式87.需求开发与管理流程97. 1.前述97. 2.需求获取97. 2. 1.前述97. 2. 2.调查问卷97. 2. 3.访谈97. 2. 4.现场观摩工作流程,观察实际操作107. 2. 5.从法律法规、行业标准、业务规则中提取需求107. 2. 6.文档追溯(
2、文档考古)107. 2. 7.需求讨论会107.2.8.原型法107. 3.需求获取资料的保管107. 4.编写用户需求规格说明书117. 5. 需求分析117. 5. 1.前述117. 5. 2.结构化分析方法117.5. 3.基于用例的分析方法127. 6.需求定义127.6. 1.定义需求优先级127.6. 2.编写软件需求规格说明书127. 7.需求确认137.7. 1.需求评审137.7. 2.需求承诺137.7. 3.建立需求基线147. 8.需求变更147. 9.需求跟踪14参考文献:14摘要根据作者所在单位软件系统开发过程中,针对需求管理及控制中遇到的一些问题进行了较深入的研究
3、和论述,形成了比较系统的软件项目需求管理及控制的基本流程和方法,借鉴及整理了目前国际上比较成熟和先进的需求开发及管理经验和成果。关键词:大型软件项目;需求获取;需求分析;确认;变更;跟踪;整体管理1.刖百本文通过作者多年从事大型软件项目管理的经验,从甲方的角度定义和论述大型软件在需求过程中的一些过程及规范,并通过规范需求过程的步骤及方法来达到缩短开发周期、降低软件开发成本和提高软件质量的目的,并且通过需求分析工作,定义分析方法把用户需求转化为软件需求,同时利用科学的方法评审需求的正确性,避免需求的随意性,在项目初期即获得需求双方的承诺;控制需求的变更,并确保软件系统项目工作产品与需求的一致性。
4、在一个大型软件系统的开发中,需求分析之所以重要,就因为它具有决策性,方向性,策略性的作用。它在软件开发的过程中具有举足轻重的地位,它的作用要远远大于程序设计。它是剖析业务场景、流程,挖掘用户痛点,直面现状问题,提供解决方案,实现业务价值。今天我们就来谈谈需求分析。1 .术语解释软件需求:在IEEE软件工程标准词汇表(1997年)中定义软件需求为:1)用户解决问题或达到目标所需的条件或能力。2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。3) 一种反映上面1)或2)所描述的条件或权能的文档说明。通俗地讲,需求就是用户的需要,它包括用户要解决的问题、达到的目标以及实
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型软件 项目 中的 需求 管理 控制
