ER图、数据流图、状态转换图和UML图
系统结构分析模型(核心是数据字典)
数据模型:实体联系图(er):实体、属性、联系

功能模型:数据流图(dfd):外部实体、加工、数据流、数据存储。任何一个处理至少有一个输入和一个输出。任何一个数据流两端都必须有相应的处理。数据存储可以只有流入或流出或同时。

行为模型:状态转换图(std):状态、转换、事件、动作

UML图
UML 三大构成要素是事物(Things)、关系(Relationships)、图(Diagrams)
事物(UML 的 “基本原子”)是 UML 中代表模型中最核心的概念实体,是对系统中可抽象元素的可视化表示
关系( 事物之间的 “粘合剂”)用于连接 UML 模型中的事物,描述事物间的关联方式,是模型的 “骨架”
图(事物和关系的 “可视化组合”)是将事物和关系按特定视角组织的可视化视图
活动图:流程的控制流、数据流,支持分支、并发、泳道划分

状态图:单个对象的状态变迁

用例图:参与者与系统的交互关系。参与者的核心特征是位于系统外部,可以是人、硬件、外部系统、时间等。一个用例可以对应多个参与者,一个参与者也可以对应多个用例。

时序图(序列图):时间顺序展示对象间的交互消息,描述系统的动态行为

通信图:对象间的结构链接和交互消息

交互概览图:高层交互流程

时间图:对象状态或属性随时间变化的规律

类图:展示类的属性、方法及类间关系

对象图:类图的实例化快照

包图:依赖关系

构件图:系统物理构建及依赖

部署图:硬件节点其上部署的构件

组合结构图:内部结构及内部元素交互

制品图:物理制品及构件的映射

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)