软件工程rjgc04.ppt

上传人:本田雅阁 文档编号:2923675 上传时间:2019-06-06 格式:PPT 页数:22 大小:483.52KB
返回 下载 相关 举报
软件工程rjgc04.ppt_第1页
第1页 / 共22页
软件工程rjgc04.ppt_第2页
第2页 / 共22页
软件工程rjgc04.ppt_第3页
第3页 / 共22页
软件工程rjgc04.ppt_第4页
第4页 / 共22页
软件工程rjgc04.ppt_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《软件工程rjgc04.ppt》由会员分享,可在线阅读,更多相关《软件工程rjgc04.ppt(22页珍藏版)》请在三一文库上搜索。

1、第二部分 传统软件工程方法 -瀑布模型和结构化分析与设计方法,第二章 传统软件工程方法引言 第一节 软件工程 三要素概图 第二节 瀑布模型开发阶段的划分 第三节 结构化分析与设计方法 第三章 系统需求分析 第一节 问题定义 第二节 可行性研究 第三节 软件计划,第四课,二、 B.W.Boehm的划分:四个活动时期七个 阶段,第二章 传统软件工程方法引言 第二节 瀑布模型开发阶段的划分(2),一、可行性研究的任务及内容 至少应该从下述五个方面研究问题求解的可行性:技术可行性、资金 可行性、时间可行性、人员操作和维护的可行性、社会可行性。 二、做法 进行一次高层次上的系统分析和设计,找出若干个可选

2、的问题求解方案。 三、步骤,问题1: 如何表示物理模型及逻辑模型? 问题2:具体做法?,(一)、建立当前系统高层物理模型 (二)、抽象出当前系统高层逻辑模型 (三)、导出新系统电脑实现的逻辑模型 (四)、落实到新系统的物理模型 (五)、分析新系统物理模型的可解性,并 编写可行性研究报告,第三章 系统需求分析 (基于瀑布模型 B.W.Boehm的阶段划分) 第二节 可行性研究(1),(三)、导出新系统实现的逻辑模型(1),有关的工作:1、根据新系统的要求,完善和扩充数据流程图。 2、编数据字典。 注:DFD- Data Flow Diagram DD- Data Dictionary,1、绘制D

3、FD应注意的问题 1)DFD不是唯一的;使用的符号也不作硬性规定; 2)DFD中处理细化应以功能单一为原则,不应考虑具体 实现细节; 3) 一张DFD包含的处理框不应超过9个,超过时应采用绘 分图的办法解决; 4) 命名应准确和容易理解。 2、DFD的用途 1) 是与用户及分析员交流的工具; 2) 是分析与设计的工具; 3) 是设计新系统物理实现的依据。,(三)、导出新系统实现的逻辑模型(2),3、使用的符号 四种基本符号:,(三)、导出新系统实现的逻辑模型(3),4、绘制DFD的实际例子 1).从问题中分离出DFD的4种基本成分 数据源/宿 数据流 处理 数据存贮 仓库 定货报表 产生报表

4、定货信息 采购部 进/出仓单 进/出仓单处理 库存清单 2).绘高层的DFD(基本系统模型),(三)、导出新系统实现的逻辑模型(4),3).分解基本系统的主要功能,(三)、导出新系统实现的逻辑模型(5),4).细化主要处理功能,(三)、导出新系统实现的逻辑模型(6),5)、DFD的画法,(三)、导出新系统实现的逻辑模型(7),5)、DFD的画法,(三)、导出新系统实现的逻辑模型(8),1、掌握现行系统调研的全部资料(现行系统流程图); 2、画顶层图,初步确定系统的输入/出和外部实体; 3、分解顶层图的处理功能,绘制一级细化图; 4、逐级分解、扩充、调整,得到较完整的数据流程图; 5、组织讨论和

5、完善。,6)、画DFD的实例(外文图书采购系统) A、 现行系统流程图,(三)、导出新系统实现的逻辑模型(9),6)、画DFD的实例(外文图书采购系统) B、画顶层图,初步确定系统的输入/出和外部实体;,(三)、导出新系统实现的逻辑模型(10),C、分解顶层图的处理功能,绘制一级细化图;,(三)、导出新系统实现的逻辑模型(11),D、逐级分解、扩充、调整,得到较完整的数据流程图;,(三)、导出新系统实现的逻辑模型(12),1、数据字典的组成 数据字典由对数据流图中的下述4种成分的定义组成: 数据流、数据流分量、数据存贮、处理功能。 数据流和数据存贮一般具有一定的数据结构,数据结构由一 组不同的

6、数据元素组成。 1) 数据元素字典 数据元素名称及含义 数据类型及长度 取值范围 处理及与其他数据的逻辑关系等,(三)、导出新系统实现的逻辑模型(13),2) 数据元素字典例子,(三)、导出新系统实现的逻辑模型(14),3) 数据流字典 数据流源 数据流宿 数据流的组成 流通量 峰值,(三)、导出新系统实现的逻辑模型(15),数据存贮字典例子 数据存贮字典 数据存贮编号 数据存贮名称 数据存贮组成 其他,(三)、导出新系统实现的逻辑模型(16),数据处理字典例子 4) 数据处理字典 数据处理编号 数据处理名称 简单描述 数据I/O 功能逻辑描述 有关数据存贮,(三)、导出新系统实现的逻辑模型(17),2、数据字典的用途与实现 1)、用途-分析员与用户之间的交流工具; 开发小组之间的接口工具; 数据库设计的依据。 2)、实现途径 A。人工方法-卡片法 B。自动化方法-数据字典处理软件 SQL,VisualFoxpro, C。混合方法-正文编辑软件+报告生成软件,(三)、导出新系统实现的逻辑模型(18),这次课到次结束,同学们再见!,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1