电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程教学第四章需求分析VIP免费

软件工程教学第四章需求分析_第1页
1/60
软件工程教学第四章需求分析_第2页
2/60
软件工程教学第四章需求分析_第3页
3/60
第1页共60页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共60页软件需求需求工程分析建模需求管理本章小结学习目标本章介绍需求分析的意义概念和方法了解结构化分析方法和需求管理的关键活动要求学会运用实体关系图数据流图和状态控制图进行结构化分析建模能够编写软件需求规格说明学习方法正确理解需求工程涉及的基本概念结合具体实例运用结构化分析技术从而达到理论学习及在实际项目中应用的目的难重点本章的学习重点在于理解软件需求的概念和重要性熟悉需求开发和需求管理的基本思想和主要活动掌握结构化的分析方法难点是怎样在实际的软件项目中灵活运用这些思想和方法课前思考软件需求存在什么问题什么是软件需求什么是需求工程常见的需求分析方法是什么需求分析的结果可以验证吗需求规格说明有什么质量要求第2页共60页第1页共60页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共60页本节知识点软件需求的定义需求的层次导致需求缺陷的原因随着计算机技术的飞速发展软件已经成为人们生活中不可缺少的一部分人们在使用软件的过程中常常会抱怨它无法执行某些基本操作但对于软件开发人员而言用户不断提出新的要求是一件多么烦人的事其实在软件开发过程中遇到的许多问题都是由于收集编写协商修改软件需求过程中的失误带来的诸如信息收集不全功能不明确交流不充分文档不完善需求发生变化等可以这样说软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的"祸根"开发软件系统最为困难的部分就是准确说明开发什么最为困难的概念性工作便是编写详细的技术需求包括所有面向用户面向机器和其它软件系统的接口第3页共60页第2页共60页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共60页IEEE软件工程标准词汇表将需求定义为1用户解决问题或达到目标所需的条件或能力2系统或系统部件要满足合同标准规范或其它正式规定文档所需具有的条件或能力3一种反映上面1或2所描述的条件或能力的文档说明下面列出其他几种关于需求的定义需求是用户所需要的并能触发一个程序或系统开发工作的说明需求是从系统外部能发现系统所具有的满足于用户的特点功能及属性等需求是指明必须实现什么的规格说明它描述了系统的行为特性或属性是在开发过程中对系统的约束软件需求包括四个不同的层次即业务需求用户需求和功能需求另外还有非功能需求软件需求各组成部分之间的关系如下第4页共60页第3页共60页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共60页图所示业务需求反映了组织机构或客户对系统或产品高层次的目标要求它们在项目视图与范围文档中予以说明用户需求描述了用户使用产品必须要完成的任务可以在用例模型或方案脚本中予以说明功能需求定义了开发人员必须实现的软件功能使得用户能完成他们的任务从而满足了业务需求非功能需求是从各个角度对系统的约束和限制反映了应用对软件系统质量和特性的额外要求非功能需求包括过程需求产品需求和外部需求三类其中过程需求有交付实现方法和标准等需求产品需求包含性能可用性实用性第5页共60页第4页共60页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共60页可靠性可移植性安全保密性容错性等方面的需求外部需求有法规成本操作性等需求需求工程中的缺陷将给项目的成功带来极大风险导致缺陷的原因主要包括以下方面缺乏足够的用户参与客户经常不明白为什么收集需求和确保需求质量需花费那么多功夫开发人员可能也不重视用户的参与究其原因一是因为与用户合作不如编写代码有意思二是因为开发人员觉得已经明白用户的需求了在某些情况下与实际使用产品的用户直接接触很困难而客户也不太明白自己的真正需求然而在项目的早期让具有代表性的用户直接参与到开发队伍中并一同经历整个开发过程很重要用户需求不断增加第6页共60页第5页共60页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共60页在开发过程中用户需求经常发生变化但是不断的变更会使其整体结构越来越乱整个程序也难以理解和维护如果...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

软件工程教学第四章需求分析

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部