1. 架构模型1—拓扑图
(1)拓扑图概念
拓扑图,将多个软件系统用网络图连接起来的表达方式。
(2)拓扑图分类
- 总线型结构
比较普遍采用的方式,将所有的系统接到一条总线上。
- 星状结构
各个系统通过点到点的方式连接到一个中央系统上。
- 环状结构
将各个系统连接成一个闭合的环。
拓扑图
2. 架构模型2—分层图
分层图,将研究对象按照不同内容分成不同逻辑层的方法。
分层图
3. 架构模型3—框架图
框架图,主要用来对研究对象进行全面、局部的规划,它可以给出对象的范围、对象内部的分区、分区的边界以及分区之间的关系。表达上不拘泥于细节,是粗粒度的表达方式,通常被用作架构图中的顶层规划、架构总图。
框架图适用于对研究对象进行全面、局部的规划,一般系统设计图的正式设计的第一幅图一般会使用框架图。
框架图(企业信息信息系统规划图)
4. 架构模型4—分解图
分解图,是对研究对象的有序分离或是对细粒度要素有序归集的表达。可以向下一级进行拆分的对象,都可以绘制它的分解图,如功能、组织等。
- 功能
系统—>子系统—>模块—>功能。
- 组织
行业—>企业—>部门—>岗位—>角色。
分解图
5. 架构模型5—流程图
流程图,一组为完成特定目标而进行有序活动的过程表达。
(1)线行流程图
线行流程图
(2)泳道流程图
泳道流程图
6. 其它模型—交互图
交互图,以干系人的交互工作为主线的有序活动过程表达。
交互图