需求工程第一讲概述.ppt
《需求工程第一讲概述.ppt》由会员分享,可在线阅读,更多相关《需求工程第一讲概述.ppt(27页珍藏版)》请在三一文库上搜索。
1、需求工程,第一讲 概述,目 录,软件开发的现状与分析 需求工程与其它过程关系 什么是需求? 需求的层次 需求工程过程,自我介绍-李哲洙(),生在新中国,长在红旗下!,出身于”机械”家庭,现在浪迹在”IT”天涯,优点:知道自己不是很聪明!,在路上,不断地努力走呀走!,当前开发的现状,美国Standish Group调查了8400个软件项目(投资总额达250亿美元),84%未按期完成,平均超预算189%,其中绝大多数原因是需求问题。,2、为什么要了解需求?,软件开发的现状,软件开发现状分析,缺乏软件开发和维护的正确方法以及忽视软件开发过程的质量控制乃是最为关键的原因。其中软件开发和维护方法的不正确
2、性主要体现在: 1)忽视软件开发前期的需求分析; 2)开发过程缺乏统一的、规范化的方法论的指导; 3)文档资料不齐全或不准确; 4)忽视与用户之间、开发组员之间的交流; 5)忽视测试的重要性; 6)不重视维护或由于上述原因造成维护工作的困难。,需求问题造成的后果,需求问题,项目彻底失败 项目进度拖延 项目成本增加 项目质量失控 系统生命缩短 ,项目组的困惑,我们如何保证我们开发的系统能够完全地满足客户的需要并满足客户的期望? 这个困难的问题没有简单的答案,而一个“可靠的需求工程过程”是我们当前拥有的最佳解决方案。 有效的需求工程是软件开发项目中关键的成功因素。,我们职业与需求工程关系,商业应用
3、系统咨询公司 商业应用系统使用公司中规划和建设部门 商业应用系统开发公司 市场销售 解决方案和系统设计 编码开发 测试,需求工程与其它过程的关系,需求分析的重要性,值得注意的一点是,需求并未包括设计细节、实现细节、项目计划信息或测试信息。需求与这些没有关系,它关注的是充分说明你究竟想开发什么。 开发软件系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。同时这也是一旦做错,将最终会给系统带来极大损害的部分,并且以后再对它进行修改也极为困难。,问:什么是需求? 答:,故事:老太太买枣。,软件需求工程与需求的含义,用
4、户主导,面向领域的需求分析方法 需求:是问题信息和系统行为、特性、设计及制造约束的描述的集合。(应该做什么的规格说明)。 需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。,用户在项目中承担的工作,作为设计组、专题讨论会的成员,参与设计用户界面。 作为知识来源,提供任务、商业过程的当前执行情况。 参与需求讨论会,提出构想、确定问题。 作为测试用户,在验收时测试系统,检查它能否正常工作。 作为审查者评估用户界面。 进行可用性测试,尝试用新的用户界面执行任务。 作为项目管理委员会的成员。,需求的层次,业务需求(目标需求)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 工程 第一 概述
链接地址:https://www.31doc.com/p-3309668.html