前言:
如今小伙伴们对“构造器方法有什么特点和作用”可能比较关注,各位老铁们都想要剖析一些“构造器方法有什么特点和作用”的相关文章。那么小编也在网上汇集了一些有关“构造器方法有什么特点和作用””的相关内容,希望同学们能喜欢,兄弟们一起来了解一下吧!#结构化分析与设计#
结构化分析三大模型:功能模型、数据模型和行为模型。
结构化特点:自顶向下,逐步分解求精,面向数据。
功能模型:数据流图 DFD
数据模型:E-R 图
行为模型:状态图
数据流图 DFD
定义:DFD 是结构化分析方法中的重要工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。DFD 从数据传递和加工的角度,利用图形符号通过逐层细分描述系统各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能。
作用:
○是理解和表达用户需求的工具,需求分析的手段。
○概括地描述了系统的内部逻辑过程,是需求分析结果的表达工具,是系统设计的重要参考资料,也是系统设计的起点。
○作为一个存档的文字材料,是进一步修改和充实开发计划的依据。
基本元素:
○外部实体:存在于软件系统之外的人员或组织,表明数据处理过程的数据来源或数据去向。
○数据流:由一组固定成分的数据组成,表示数据的流向。数据流的流向必须经过加工。
○加工:描述了输入数据流到输出数据流之间的变换。
○数据存储:用来存储数据。
作用:描述系统的功能需求。
建模过程:明确目标,确定系统范围;建立顶层 DFD 图(表达了将要实现的系统的主要功能,确定了整个模型的内外关系,表达了系统的边界和范围,构成了进一步分解的基础);构建第一层 DFD 分解图;开发 DFD 层次结构图;检查确认 DFD 图。
DFD 平衡原则
○父图描述过的数据流必须要在对应的子图中出现
○一个处理至少有一个输入数据流和输出数据流
○一个存储必定有流入的数据流和流出的数据流
○一个数据流至少有一端是处理端
○模型中表达和描述的信息是全面的、完整的、正确的和一致的
DFD 常见错误
○黑洞:一个加工只有输入数据流而没有输出数据流。
○奇迹:一个加工只有输出数据流而没有输入数据流。
○灰洞:一个加工的输入数据流不足以通过加工产生输出数据流。
标签: #构造器方法有什么特点和作用