软件工程:第四章软件需求与获取分析一.ppt
《软件工程:第四章软件需求与获取分析一.ppt》由会员分享,可在线阅读,更多相关《软件工程:第四章软件需求与获取分析一.ppt(46页珍藏版)》请在三一办公上搜索。
1、第四章 软件需求获取与分析(一),软件需求分析的目标和任务软件需求分析的过程软件需求分析的原则软件需求获取技术结构化分析方法原型化方法软件需求分析的图形工具软件需求文档软件需求评审,?,1.用户在软件需求分析过程中重要吗?请说明理由2.软件需求分析是软件工程过程中交换意见最频繁的步骤,为什么交换意见的途径会经常阻塞?,软件需求分析的目标和任务,课前讨论,为什么需求分析比较困难?客户说不清楚需求 需求自身不断变动 分析人员或客户理解有误,软件需求分析的目标和任务,1.有个外星人间谍潜伏到地球刺探情报,它给上司写了一份报告:“主宰地球的是车。它们喝汽油,靠四个轮子滚动前进。嗓门极大,在夜里双眼能射
2、出强光。有趣的是,车里住着一种叫作人的寄生虫,这些寄生虫完全控制了车。”2.有一个软件人员滔滔不绝地向客户讲解在“信息高速公路上做广告”的种种好处,客户听得津津有味。最后,心动的客户对软件人员说:“好得很,就让我们马上行动起来吧。请您决定广告牌的尺寸和放在哪条高速公路上,我立即派人去做。”,软件需求分析的目标和任务,理解有误引出的二则笑话,软件需求分析的目标是深入描述软件的功能和性能,确定软件设计的约束和软件同其它系统元素的接口细节,定义软件的其它有效性需求。,软件需求分析的目标和任务,需求分析研究的对象是软件项目的用户要求准确地表达被接受的用户要求确定被开发软件系统的元素,软件需求分析的目标
3、和任务,软件需求的几点说明,需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的“做什么”的问题。,软件需求分析的目标和任务,通俗地说,需求分析的任务就是准确地定义未来系统的目标,确定为了满足用户的需求系统必须做什么。用 规范的形式准确地表达用户的需求。,软件需求分析的目标和任务,软件需求分析的目标和任务,逻辑模型 物理模型,现行系统,目标系统,描述重要的业务功能,无论系统是如何实施的。,描述现实系统是如何在物理上实现的。,描述新系统的主要业务功能和用户新的需求,无论系统应如何实施。,描述新系统是如何实施的(包括技术)。,需求分析过程示意图,学生,(1)通过对现实环
4、境的调查,获得当前系统的物理模型,学生,购书申请,购书单,发票,领书单,书,107张,教务科,206王,会计室,206李,出纳员,303赵,教材科,学生购买教材的物理模型,软件需求分析的目标和任务,(2)去掉具体模型中非本质因素,抽象出当前系统的逻辑模型,学生购买教材的逻辑模型,学生,学生,购书申请,购书单,发票,领书单,书,审查有效性,开发票,开领书单,发书,软件需求分析的目标和任务,(3)分析当前系统与目标系统的差别,建立目标系统的逻辑模型,计算机售书系统的逻辑模型,学生,学生,购书单,发票,领书单,审查并开发票,开领,书单,无效书单,软件需求分析的目标和任务,通常软件开发项目是要实现目标
5、系统的物理模型目标系统的具体物理模型是由它的逻辑模型经实例化,即具体到某个业务领域而得到的,软件需求分析的目标和任务,第五章 软件需求获取与分析,软件需求分析的目标和任务软件需求分析的过程软件需求分析的原则软件需求获取技术结构化分析方法原型化方法软件需求分析的工具软件需求文档软件需求评审,需求分析的过程,问题识别,分析与综合,编制需求分析文档,需求评审,软件需求分析过程图,需求分析的过程,(1)问题识别从系统的角度来理解软件并评审软件范围是否恰当确定对目标系统的综合要求,即软件的需求提出这些需求实现条件,以及需求应达到的标准,需求包括的内容(类型):,(1)功能(2)性能(3)环境(4)界面(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 第四 软件 需求 获取 分析

链接地址:https://www.31ppt.com/p-6434262.html