软件项目管理-需求管理

软件项目管理-需求管理

ID:45658270

大小:2.67 MB

页数:97页

时间:2019-11-15

软件项目管理-需求管理_第1页
软件项目管理-需求管理_第2页
软件项目管理-需求管理_第3页
软件项目管理-需求管理_第4页
软件项目管理-需求管理_第5页
资源描述:

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

1、软件项目管理王颖2软件项目管理什么是项目?如何获得项目?如何管理项目?怎样提交项目?结项后应做什么?需求前延质量检验过程项目需求的实际验证课程体系3如何管理项目?(howtomanageaproject?)4需求管理基础知识5软件项目管理的关键技术…………需求管理…………项目估算…………进度管理…………成本管理…………配置管理…………风险管理…………质量管理…………资源管理管理配置管理风险管理质量管理资源管理需求估算项目管理进度管理成本6需求管理的内容什么是需求工程什么是需求开发什么是需求管理需求管理所要完成的任务需求管理的问题如何进行需求管理7一、什么是需求工程在项

2、目或产品开发过程中,一般地来讲,把与需求直接相关的活动统称为需求工程。需求工程的目的是通过与用户广泛地交流确定应用系统的目标。需求活动以“工程化”的方法被提出、分析和组织,它鼓励用户以一种积极的方式参与需求分析活动中,并在整个软件生命周期强调用户参与和领域专家的指导作用,促使目标系统最大地满足用户需求。8软件需求的定义Rational把需求定义为“(正在构建的)系统必须符合的条件或具备的功能”。软件需求:用户解决某一问题或达到某一目标所需的软件功能。系统或系统构件为了满足合同、规约、标准或其他正式实行的文档而必须满足或具备的软件功能。简单的说,软件需求就是确定系统需要

3、做什么;严格意义上,软件需求是系统或软件必须达到的目标与能力。9软件需求与其它软件过程的关系项目计划过程:需求是制定项目计划的基础,开发资源和进度安排的估计都要建立在对最终产品的真正理解之上。跟踪控制过程:监控每项需求的状态,以便项目管理者能发现设计和验证是否达到了预期的要求。变更控制过程:在需求编写成文档以后,所有接下来的变更都应通过确定的变更控制过程来进行,以确保变更的影响是可以接受的、受到变更影响的所有人都接到通知并明白这一点、由合适的人选来做出接受变更的正式决定、资源按需进行调整、保持需求文档是最新版本并是准确的更新文档。10软件需求与其它软件过程的关系系统测

4、试过程:软件需求是系统测试的重要参考。系统测试是一种方法,可以验证计划中所列的功能是否按预期要求实现了。同时,也验证了用户任务是否能正确地执行。文档编制过程:产品的需求是编写文档的重要参考,低质量和拖延的需求会给编写用户文档带来极大的困难。系统构建过程:软件项目最终交付的主要是可执行软件,而不是需求说明文档。但需求文档是所有设计、实现工作的基础,需要根据需求文档来确定模块设计,而模块又要作为编写代码的依据。系统构建过程需要跟踪每项需求与相应的设计和软件代码。11软件需求的抽象层次软件设计描述系统需求用户需求原始问题描述原始问题描述解决方案空间12软件需求的抽象层次原始

5、问题描述:是对要解决的问题的叙述,它是软件需求的基础。用户需求:是用自然语言和图表给出的关于系统需要提供的服务及系统的操作约束。系统需求:用详细术语给出系统要提供的服务及受到的约束,系统需求文档应该是精确的,可以为系统的实现提供依据,因而系统需求文档也称为功能描述,可能成为用户和软件开发组织之间合同的重要内容。软件设计描述:是在系统需求的基础上加入更详细的内容构成的,它作为软件详细设计和实现的基础,是对软件设计活动的概要描述。软件需求的抽象层次用户需求:从用户的角度描述系统的需求,原则:标准的格式使用一致的语言使用特殊文本尽量避免专业术语1314软件需求的抽象层次系统

6、需求的分类:功能需求:描述系统所应提供的功能和服务,包括系统应该提供的服务、对输入如何响应及特定条件下系统行为的描述。非功能需求:是指那些不直接与系统的具体功能相关的一类需求,是功能需求的补充。领域需求:其来源不是系统的用户,而是系统应用的领域,反应了该领域的特点。领域需求可能是功能需求,也可能是非功能需求,其确定需要领域知识。软件需求质量评价我们需要在软件需求规格说明书建立之后,就对软件需求的质量进行评价,一个好的需求集应该包括用户解决问题需要的功能和服务,而且尽量避免涉及软件设计与软件是实现的细节。15软件需求质量评价16软件需求质量度量的9个元素:正确性无歧义完

7、备性一致性根据重要性和稳定性分级可验证性可修改性可跟踪性可理解性软件需求质量评价正确性需求集是正确的当且仅当其中每条需求都代表了构建软件系统所要完成的事情。17需求工程发展历程20世纪80年代中期,软件工程的子领域——需求工程(RE)逐步形成。它是一个包括创建和维护需求文档所必须的所有活动的过程,是将用户非形式化的软件需求转变为形式化的需求规格说明的过程。·对应用问题及其环境进行理解与分析·为问题所涉及的信息和功能建立模型·将用户需求精确化和标准化·编写需求规格说明书进入20世纪90年代后,需求工程成为研究热点。18需求工程发展历程需求工程的发展趋势

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

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

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