第三讲需求分析.ppt
《第三讲需求分析.ppt》由会员分享,可在线阅读,更多相关《第三讲需求分析.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软 件 工 程 导 论刘春刘春计算机与信息工程学院计算机与信息工程学院 软件工程系软件工程系课前复习p软件生命周期软件生命周期指的软件产品从考虑其概念开始到交付使用,直至最终退役为止的整个过程p软件过程模型是对软件开发过程的抽象,也称为软件软件开发模型开发模型p瀑布模型、原型模型、增量模型p区分软件生命周期、软件开发模型软件开发模型、软件开发方法软件开发方法p问题定义问题定义关注“软件将要解决什么样的问题?”p可行性分析可行性分析关于“用户的问题在给定条件下是否有解决办法?”p可行性分析的过程:确定系统目标和规模、研究现有系统、建立新系统的逻辑模型、重新定义问题 课程进度我们现在的我们现在的位
2、置位置第三讲:需求分析需求的概念需求工程需求管理工具需求的概念p定位定位:可行性研究阶段后,系统设计之前(承上启下)p任务:任务:最终形成一份经开发方和用户认可或达成共识的软软件件需求规格说明书需求规格说明书关注:系统必须做什么关注:系统必须做什么?美国Standish Group调查报告6p-项目成功项目成功/失败因素分析(失败因素分析(95年)年)成功的因素成功的因素为为什么有什么有问题问题失失败败的原因的原因用用户户参与参与15.9%缺乏用缺乏用户输户输入入12.8%不完整的需求不完整的需求13.1%行政管理支持13.9%不完整的需求和不完整的需求和规规格格说说明明12.3%缺乏用缺乏用
3、户户参与参与12.4%明确的需求明确的需求陈陈述述13.0%变变化的需求和化的需求和规规格格说说明明11.8%缺乏资源10.6%适当的适当的计计划划9.6%缺乏行政支持7.5%不不现实现实的期望的期望9.9%实际实际的期望的期望8.2%技术上不胜任7.0%缺乏行政支持9.3%更小的项目基础7.7%缺乏资源6.4%变变化的需求和化的需求和规规格格说说明明8.7%可胜任的开发人员7.2%不不现实现实的期望的期望5.9%没有计划8.1%物主身份5.3%不清楚的目不清楚的目标标5.3%不再需要它7.5%清楚的想象和目清楚的想象和目标标2.9%不现实的时间框架4.3%缺乏IT管理6.2%开发人员努力专心
4、工作2.4%新技术3.7%技术上的失误4.3%其他13.9%其他23.0%其他9.9%需求问题(1/3)p需求问题的根本原因需求问题的根本原因软件没有固定的形态软件所解决问题的复杂性:系统与人之间的复杂交互:人控制软件系统,软件系统也需要控制人涉及多种不同类别的用户,他们的需求之间存在着潜在的冲突需求问题(1/3)p现实中的问题现实中的问题开发一个软件系统最为困难的部分就是清楚开发什么,清楚开发什么,也即编写出详细的需求说明书也即编写出详细的需求说明书在大多数的软件开发中,用户可能不清楚他的需求到用户可能不清楚他的需求到底是什么底是什么需求问题(2/3)p针对缺陷的修改活动针对缺陷的修改活动重
5、新进行需求规格说明重新设计重新编码重新测试改变订单纠正活动需求问题(3/3)p不同时期修改缺陷对提高软件成本的影响不同时期修改缺陷对提高软件成本的影响需求的定义(1/2)(1)用户解决问题或达到目标所需的条件或能力;用户解决问题或达到目标所需的条件或能力;(2)系统或系统部件为满足合同、标准、规范或其他正式文系统或系统部件为满足合同、标准、规范或其他正式文档所需具有的条件或能力;档所需具有的条件或能力;(3)一种反映上述一种反映上述(1)和和(2)两种条件或能力的文档描述。两种条件或能力的文档描述。-IEEE需求的定义(2/2)并没有一个清晰、毫无二义性的并没有一个清晰、毫无二义性的“需求需求
6、”术语存在术语存在真正的真正的“需求需求”实际上在人们的脑海中实际上在人们的脑海中任何文档形式的需求仅是一个任何文档形式的需求仅是一个模型模型,一种,一种叙述叙述需求的分类pFURPS+模型模型功能性(Functional)可用性(Usability)可靠性(Reliability)性能(Performance)可支持性(Supportability)“+”是指一些辅助性的和次要的因素:是指一些辅助性的和次要的因素:实现、接口、操作、包装、授权需求的层次p业务需求业务需求p用户需求用户需求p系统需求系统需求系统需求的分类p功能性需求功能性需求 What:“系统做什么”p非非功能性需求功能性需求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 需求 分析
限制150内