《系统分析之建模》PPT课件

《系统分析之建模》PPT课件

ID:39041171

大小:383.50 KB

页数:49页

时间:2019-06-24

《系统分析之建模》PPT课件_第1页
《系统分析之建模》PPT课件_第2页
《系统分析之建模》PPT课件_第3页
《系统分析之建模》PPT课件_第4页
《系统分析之建模》PPT课件_第5页
资源描述:

《《系统分析之建模》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。当前系统目标系统模型化具体化物理模型抽象化物理模型逻辑模型逻辑模型实例化参考当前系统建立目标系统模型做什么导出理解需求表达需求问题1:订货系统假设一家工厂的采购部每天需要一张订货报表。报表按照零件编号排序,表中列出了所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下述信息:零件编号零件名称价格主要供应商次要供应商零件入库或出库称作事务,通过仓库的CRT终端把事务报告给订货系统。当某种零件的库存少于库存量临界值时就应该再次订货了。主要内容分析建模方法概述结构化分析方法结构化

2、分析建模工具结构化分析步骤面向对象分析方法分析方法结构化分析方法面向对象分析方法面向数据的方法,以数据流为中心。其核心概念包括:进程、数据流、数据存储、外部实体、数据组和数据元素。其具有代表性的需求分析工具有:数据流图、数据字典、E-R图、状态变迁图(STD)等。面向对象分析以对象及其服务作为建模标准,比较自然,对象也具有相对的稳定性。主要模拟的元素有:对象、类、属性、关系、方法、消息传递、用例等。其主要原理包括分类、继承、层次、信息隐藏、汇集关系等。20世纪70年代末由YourdonE,ConstantineL等人提出,发展至今已得到了广泛的应用。实体—关系图状态—迁移图数据流图

3、数据对象描述加工规格说明数据字典控制规格说明结构化分析的分析模型数据模型(概念模型)——ERD(EntityRelationDiagram)功能模型——DFD(DataFlow)+DD(DataDictionary)行为模型——状态转换图STD(StatusTransferDiagram)化分析建模工具结构化分析建模工具数据流图(DFD)描述数据如何被传送或变换,如何对数据流进行变换的功能数据字典(DD)描述DFD中数据流、数据存储、处理过程和外部实体。实体—关系图(ERD)描述数据对象及数据对象之间的关系状态—变迁图(STD)层次方框图IPO图Warnier图结构化语言……数据流

4、图(DataFlowDiagram数据流图是用来描绘软件系统逻辑模型的图形工具,它描绘信息和数据从输入到输出的过程中所经历的一系列变换。设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能。数据流图一般在软件生命周期的早期阶段开始进行设计,在软件生命周期后续阶段不断改进、完善和细化。DFD的基本图元素DFD的基本图元素数据源点或终点加工或处理数据存储数据流或或外部实体数据流过程(加工)数据存储条目查询请求查询可用条目1客户目录产品条目库存条目可用条目查询结果源点触发动作终点响应先找系统数据的输入输出点,画出外部实体确定外部实体的输入输出数据流由源点外

5、部实体的数据流出发,逐渐进行加工,完成整个数据流图一张图的处理超过5~9个时,应该进行分层,把最基本的系统功能做为第0层,从第1层开始对每个模块的功能进行细化绘制DFD数据写入编号加工名数据读出将软件系统自顶而下逐层分解、逐步细化数据流分层细化原则:必须保持信息的连续性;细化前后数据必须相同要对数据流、加工、数据存储等命名,还要对加工进行编号关于命名原则:(1)数据流和数据存储名应能反映其具体内容,而不仅仅反映其某些成分;切忌使用空洞缺乏含义的名字(如数据、信息、输入等);(2)加工名要反映整个处理的功能,最好由一个具体的及物动词加宾语组成,避免用动词作为名字;(3)源点/终点采用

6、问题域习惯命名(如采购员,学生,领导等)数据存储如果必须用两个动词才能描述整个处理的功能,则把此处理分解成两个处理。源点终点。。。分层的数据流图绘制分层DFD的原则数据守恒与数据封闭原则数据守恒是指加工的输入、输出数据流是否匹配,即每一个加工既有输入数据流又有输出数据流,即一个加工至少有一个输入数据流,一个输出数据流。加工分解的原则自然性:概念上合理、清晰;均匀性:理想的分解是将一个问题分解成大小均匀的几个部分;分解度:一般每一个加工每次分解最多不要超过7个子加工,应分解到基本加工为止。子图与父图的“平衡”父图中某加工的输入输出数据流应该同其子图的输入输出相同(相对应)--分层数据

7、流图的这一特点称为子图与父图“平衡”。合理使用文件当文件作为某些加工之间的交界面时,文件必须画出来;一旦文件作为数据流图中的一个独立成份画出来了,那么他同其他成份之间的联系也应同时表达出来。S12343.13.23.3数据流平衡2.12.22.3NPSTQ显然,子图与父图不平衡。父图13ANTBCM22子图考察下图中子父图的平衡考察下图中父图与子图是否平衡?3.13.23.3客户帐号数量提货单子图12465定货单提货单父图3如果有如下数据条目:订货单=客户+帐号+数量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。