软件系统建模
软件系统的建模过程是:
现有系统对应的物理系统,通过模型化形成物理模型,再通过抽象化形成逻辑模型,再通过调整和优化形成新系统的逻辑模型,再通过实例化形成物理模型,最后通过具体化形成物理模型,如下图:

其中,逻辑模型对应的是需求分析,物理模型对应的是软件设计。
结构化建模方法
结构化建模方法是以过程为中心的技术,可用于分析一个现有的系统以及定义新系统的业务需求。
结构化建模方法所绘制的模型称为数据流图(Data Flow Diagram,DFD) 。
DFD从数据传递和加工的角度,利用图形符号通过逐层细分描述系统内各个部件的功能和数据在它们之间传递的情况,来说明系统所完成的功能。
DFD包括:数据流、加工、数据存储(文件)、外部实体四种元素。
先绘制一张较高层次的数据流图,然后在此基础上,对其中的过程(处理)进行分解,分解成为若干独立的、低层次的、详细的数据流图,而且可以这样逐一地分解下去,直至系统被清晰地描述出来。
对于流程较为稳定的系统可考虑结构化建模方法。
信息工程建模方法
信息工程建模方法是一种以数据为中心,但过程敏感的技术,它强调在分析和研
本文详细介绍了软件系统建模的过程,包括从物理模型到逻辑模型的转换,以及结构化建模方法(如数据流图DFD)、信息工程建模方法(实体联系图ERD)和面向对象建模方法(UML)。DFD用于描述系统功能和数据传递,ERD关注数据需求,而UML是目前广泛应用的建模标准。
订阅专栏 解锁全文
2936

被折叠的 条评论
为什么被折叠?



