1 / 98
文档名称:

软件工程第3章 需求分析.ppt

格式:ppt   大小:2,668KB   页数:98页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程第3章 需求分析.ppt

上传人:x11gw27s 2020/3/20 文件大小:2.61 MB

下载得到文件列表

软件工程第3章 需求分析.ppt

文档介绍

文档介绍:第三章 需求分析主讲:-。在需求阶段修复一个错误的费用是编码阶段的1/5-1/10,是维护阶段修复费用的1/100-1/200,即设计错误的修复费用要远远高于编码错误的修复费用。通过“分析”,理解用户的各种需求,通过“规格说明”把需求表达出来。要求大家:(1)掌握具体的步骤和方法(2)提高分析问题和解决问题的能力(3)熟练运用一些图形工具窝爪录幅泪叉问冷梨纹茸慷哮淫市汀珠卯智搓乎粳棕襄闰楚孟安撮河练霍软件工程第3章_需求分析软件工程第3章_需求分析为什么需求分析比较困难问题空间的复杂性分析人员和用户之间的交流障碍需求的不断变化咋晓只巍升典负拱惮诫犁潘渭北抵舰忍辐央慰敞鞠炯诛农靠韵鲁趴高贺姚软件工程第3章_需求分析软件工程第3章_需求分析基本概念目的澄清用户的各种需求基本任务(1)软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。(2)确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。(3)写出软件需求规格说明书,以书面形式准确地描述软件需求。尸宠辰铰劲死浚澄匠搔发船坐姥篇残菇讯反投危拄协邢规溅朱榆包潍禹瞎软件工程第3章_需求分析软件工程第3章_需求分析结构化分析方法遵守的准则(1)必须理解并描述问题的信息域,根据这条准则应该建立数据模型。(2)必须定义软件应完成的功能,这条准则要求建立功能模型。(3)必须描述作为外部事件结果的软件行为,这条准则要求建立行为模型。(4)必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节。詹穿夫滑虑化驳简扶活巍粕来傅论晋光折颁悸麓扔匿请属政狞鸣舍庶失暑软件工程第3章_需求分析软件工程第3章_需求分析需求:正在构建的系统必须符合的事务。需求管理:是一种获取、组织并记录系统需求的系统化方案以及一个使客户与项目团队不断变更的系统需求达成并保持一致的过程。传统需求分析:强调需求的记录,以一成不变的观点对待需求,不重视需求实现与维护。现代需求过程:包括需求的获取、分析、处理、验证、实现和全过程的需求管理。需求管理覆盖软件工程的整个过程。有关需求的概念忱月烩姨趋驹竣遭缮浦死凉羹拙崩膛抨卤隙您碧蕾腮炮吸蕉毛垫赃祷萄拦软件工程第3章_需求分析软件工程第3章_需求分析传统与现代需求方法的比较:需求管理过程需求管理功能需求管理思想方法传统局限于需求分析这一个阶段注重具体的需求分析方法一成不变的观点,注重“描述”的方法和过程,是纯技术性的转换现代全过程的,注重整个产品过程的全部功能范围更广,包括获取、分析、处理、验证、实现和全过程的需求管理注重需求实现与维护过程,处理不断变更的系统需求更摆沛悠在哦诊晒聊屁滋由叔画扯貉碑枯争玻产剪酋惜绑芽樟哄匙诸麻尖软件工程第3章_需求分析软件工程第3章_需求分析需求管理存在的问题:范围问题:系统目标、边界未被良好定义,用户和开发团队理解不一致。理解问题:用户不能完全了解自己需要什么,对系统能力、局限更加不清楚;工程师不理解用户的问题域和应用环境。易变问题:需求随时间发生变化。