清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第三章 需求分析

第三章需求分析 ■需求分析的任务 ■分析过程 ■概念模型和规范化 图形工具 验证软件需求
第三章 需求分析 ◼ 需求分析的任务 ◼ 分析过程 ◼ 概念模型和规范化 ◼ 图形工具 ◼ 验证软件需求

需求分析的任务 ■3.1.1确定对系统的综合要求 ■3.12分析系统的数据要求 ■3.1.3导出系统的逻辑模型 3.14修正系统开发计划 ■3.1.5开发原型系统
需求分析的任务 ◼ 3.1.1 确定对系统的综合要求 ◼ 3.1.2 分析系统的数据要求 ◼ 3.1.3 导出系统的逻辑模型 ◼ 3.1.4 修正系统开发计划 ◼ 3.1.5 开发原型系统

需求分析的任务 系统功能要求 ■系统必须做什么? 性能要求 ■做得怎样? ■运行要求 ■运行环境、软硬件配置等 ■未来可能的扩充要求
需求分析的任务 ◼ 系统功能要求 ◼ 系统必须做什么? ◼ 性能要求 ◼ 做得怎样? ◼ 运行要求 ◼ 运行环境、软硬件配置等。 ◼ 未来可能的扩充要求

需求分析的任务 ■分析系统的数据要求 ■建立概念模型 ■ER图 ■形象描绘数据结构 层次方框图 Warnier图 IPO图 ■数据结构规范化
需求分析的任务 ◼ 分析系统的数据要求 ◼ 建立概念模型 ◼ E-R 图 ◼ 形象描绘数据结构 ◼ 层次方框图 ◼ Warnier 图 ◼ IPO图 ◼ 数据结构规范化

需求分析的任务 ■导出逻辑模型 修正计划 ■重估成本 进度 ■开发原型系统 建立原型系统的理由(五点)
需求分析的任务 ◼ 导出逻辑模型 ◼ 修正计划 ◼ 重估成本 ◼ 进度 ◼ 开发原型系统 ◼ 建立原型系统的理由(五点)

需求分析的任务 怎么做 做什么 模型化 抽象化 当前系统) 物理模型 →(逻辑模型)一导 理解需 出求1 具体化 实例化 目标系统 物理模型) 逻辑模型 表达需求
需求分析的任务

需求分析的任务(小结) ■需求分析的任务就是借助于当前系统的逻 辑模型导出目标系统的逻辑模型,解决目 标系统的“做什么”的问题。 ■通常软件开发项目是要实现目标系统的物 理模型 ■目标系统的具体物理模型是由它的逻辑模 型经实例化,即具体到某个业务领域而得 到的
需求分析的任务(小结) ◼ 需求分析的任务就是借助于当前系统的逻 辑模型导出目标系统的逻辑模型,解决目 标系统的 “做什么” 的问题。 ◼ 通常软件开发项目是要实现目标系统的物 理模型 ◼ 目标系统的具体物理模型是由它的逻辑模 型经实例化,即具体到某个业务领域而得 到的

分析过程 ■3.2.1沿数据流图回溯 ■3.22用户复查 ■3.2.3细化数据流图 ■3.24修正开发计划 32.5书写文档 ■3.2.6审查和复审
分析过程 ◼ 3.2.1 沿数据流图回溯 ◼ 3.2.2 用户复查 ◼ 3.2.3 细化数据流图 ◼ 3.2.4 修正开发计划 ◼ 3.2.5 书写文档 ◼ 3.2.6 审查和复审

分析过程 ■沿数据流图(DFD)回溯 ■数据流图的输出端是系统的最终目的。向回确定每 个数据元素的来源,可加细数据流图及数据字典 (DD),并将相关算法记录在IPO图中 ■用户复查 ■细化数据流图(DFD) 加细前后的I\0须相同。 分解到须考虑具体实现的代码时即可仃止
分析过程 ◼ 沿数据流图(DFD)回溯 ◼ 数据流图的输出端是系统的最终目的。向回确定每 个数据元素的来源,可加细数据流图及数据字典 (DD),并将相关算法记录在IPO图中。 ◼ 用户复查 ◼ 细化数据流图(DFD) ◼ 加细前后的I\O须相同。 ◼ 分解到须考虑具体实现的代码时即可仃止

分析过程 有补充 需要 修正 分解 无补充 修正 不需分解 分析追踪 月户复查 细化数 数据流图 据流图 图3.1需求分析的基本过程
分析过程
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第二章 可行性研究.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第一章 软件危机与软件工程(张海藩).ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第九章 常用工具软件简介.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第八章 信息安全.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第七章 信息检索与发布.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第六章 Internet.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第五章 数据库基础.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章 办公自动化及Office22003的应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章(4-7)PowerPoint 2003.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章(4-8)Office整合应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第四章(4-6)Excel电子表格.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第三章 多媒体技术及应用.ppt
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第二章 操作系统.ppt
- 《大学计算机基础》课程教学资源:复习思考题.doc
- 《大学计算机基础》课程教学资源:第一章 计算机与信息技术基础.doc
- 《大学计算机基础》课程教学资源(PPT课件讲稿)第一章 信息与计算机基础.ppt
- 《C++面向对象程序设计》第四章 派生类与继承.ppt
- 《C++面向对象程序设计》第三章 类和对象.ppt
- 《C++面向对象程序设计》第二章 C语言复习及C++基础知识.ppt
- 《C++面向对象程序设计》第一章 面向对象程序设计概述.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第四章 总体设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第五章 详细设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第六章 编码.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第七章 测试.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第八章 维护.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第九章 面向对象方法学引论.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十章 面向对象分析.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十一章 面向对象设计.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十二章 面向对象实现.ppt
- 清华大学出版社:《软件工程导论》课程PPT教学课件(第三版)第十三章 管理技术.ppt
- 《计算机网络技术》教学大纲.doc
- 《网络安全与管理》第10章 操作系统安全性.ppt
- 《网络安全与管理》第11章 网络管理原理及实现.ppt
- 《网络安全与管理》第12章 无线网络的安全性.ppt
- 《网络安全与管理》第1章 网络安全概述.ppt
- 《网络安全与管理》第2章 信息安全机制.ppt
- 《网络安全与管理》第3章 密钥分配与管理.ppt
- 《网络安全与管理》第5章 系统攻击及入侵检测.ppt
- 《网络安全与管理》第7章 WWW安全性.ppt
- 《网络安全与管理》第8章 电子邮件安全.ppt