软件项目管理第8章 软件项目需求及变更管理课件.ppt

软件项目管理第8章 软件项目需求及变更管理课件.ppt

ID:56966306

大小:181.00 KB

页数:55页

时间:2020-07-22

软件项目管理第8章 软件项目需求及变更管理课件.ppt_第1页
软件项目管理第8章 软件项目需求及变更管理课件.ppt_第2页
软件项目管理第8章 软件项目需求及变更管理课件.ppt_第3页
软件项目管理第8章 软件项目需求及变更管理课件.ppt_第4页
软件项目管理第8章 软件项目需求及变更管理课件.ppt_第5页
资源描述:

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

1、第8章软件项目需求与变更管理第8章软件项目需求与变更管理我们说,软件项目生命周期的划分有利于软件项目的管理,尽管许多软件项目周期由于包含类似的工作任务而具有类似的阶段名称,但很少含有完全相同的情况。一般软件项目周期划分为以下几个阶段:*项目定义与可行性研究*需求分析*系统设计*软件实施*系统测试回顾项目可行性研究机会研究-产生项目可行性研究-确定项目技术先进性和适用性经济盈利性和合理性运行环境的可能性和可行性分析机遇和条件回顾项目可行性研究在项目可行性研究阶段还要确定项目需求。客户:明确投资方向、项目机会开发方:明确项目需求,可以制定合理、可行、正确的技术方案,满足客户需求。因此,需求开发

2、和管理是软件项目中的一项非常重要的工作,是保证项目顺利完成、移交的重要手段。某软件开发项目已经进行了两年多,还有不到一年就应该提交项目可交付成果了.但是,近来随着新技术的不断出现,用户不断提出新的需求,使得项目团队不得不根据用户的新需求继续去开发新的功能。如果这样持续下去,项目不但无法按时完工,而且费用也会超支很多.该项目何时能够完成目前仍处于不明确的状态.由上述两个例子可以看出,项目需求管理对于项目的成功非常重要.只有系统的学习和掌握项目需求管理知识体系,才能为项目的顺利启动打下坚实的基础.第8章软件项目需求与变更管理★软件项目的需求★软件项目的需求开发★软件项目的需求管理★软件项目任务

3、分解软件项目需求软件项目的需求来源于用户调查,即客户的需要。需求是考虑用户自身的特性与要求,并参照行业规范进行业务分析的结果。客户“需要”分析、确认形成文档该文档详细说明了产品“必须或应当”做什么或对于模糊的部分不做什么。软件项目需求软件需求的特点:◆模糊性◆不确定性◆变化性◆主观性软件需求的这些特点,使得软件需求的开发是软件开发的难点。第8章软件项目需求与变更管理★软件项目的需求★软件项目的需求开发★软件项目的需求管理★软件项目任务分解软件项目需求开发需求开发是对软件项目需求的获取、分析、规格说明及验证等内容。需求分析是指软件分析人员通过研究用户在软件问题上的需求意愿,分析出软件系统的功

4、能、性能、数据等诸方面应该达到的目标,从而获得有关软件的需求规格定义的过程。软件项目需求开发需求分析需要实现的是将用户对软件的一系列要求、想法转变为软件开发人员所需要的有关软件的技术规格说明。包括用户需求:面向用户系统需求:面向开发者软件项目需求开发用户需求:是关于软件一系列想法的集中体现,涉及软件的:★功能★操作方面★界面风格★报表格式★用户机构的业务范围★工作流程★用户对软件应用的展望软件外界特征的规格表述软件项目需求开发用户需求具有以下特点:用户需求直接来源于用户。用户的需求需要以文档的形式提供给用户审查,因此语言表达要流畅、简洁,易于理解。可以把用户需求理解为用户对软件的合理请求。

5、主要为用户方的管理层撰写。软件项目需求开发系统需求系统需求比用户需求更具有技术特性。主要是:对系统的功能、性能、数据等方面进行规格定义;提供给开发者或用户方技术人员阅读;作为软件开发人员设计系统的起点与基本依据。软件项目需求开发系统需求往往是综合的、多方面的。功能需求非功能需求数据需求描述系统应该提供的服务系统性能需求输入数据系统输入和输出接口系统可靠性输出数据异常处理方法系统可用性加工中的数据描述系统在特定条件下的行为系统安全性保存在存储设备上的数据功能、非功能、数据需求特征软件项目需求开发需求分析包括:用户需求:面向用户系统需求:面向开发者通过对用户和系统需求的分析,明确项目所要解决的

6、问题,并给出相应的解决方案,实现需求开发过程。软件项目需求开发需求开发结果一般是通过需求规格说明书的形式来呈现。编写需求规格说明书的目的:★使用户和开发者双方对该软件的初始规定有一个共同的理解;★给软件设计提供蓝图,精确描述了软件产品做什么以及产品约束条件;★给系统验收提供验收标准。写作范例见书P124软件项目需求开发用户需求分析-确定项目所要解决的问题系统需求分析-制定合理、可行的技术方案编写需求规格说明书需求获取需求分析规格说明与验证第8章软件项目需求与变更管理★软件项目的需求★软件项目的需求开发★软件项目的需求管理★软件项目任务分解为什么要需求管理系统开发团队之所以需求管理,是因为他

7、们想让项目获得成功。满足项目需求即为成功打下了基础。若无法管理需求,达到目标的几率就会降低。为什么要需求管理?避免失败就是一个很充分的理由。提高项目的成功率和需求管理所带来的其他好处同样也是理由。22软件项目需求管理需求管理是保证软件需求以一种技术形式描述一个产品应该具有的功能、性能和性质等。需求管理的过程从需求获取开始贯穿于整个项目生命周期,力图实现最终产品同需求的最佳结合。需求管理主要包括以下内容:软件项目需求管理定

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

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

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