1、拓补图

拓补图:拓扑结构图是指由网络节点设备和通信介质构成的网络结构图。 在选择拓扑结构时,主要考虑的因素有:安装的相对难易程度、重新配置的难易程度、维护的相对难易程度、通信介质发生故障时,受到影响的设备的情况。

拓扑图与架构图 架构图和拓扑图_需求分析

2.、架构图

架构图:软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。软件架构是一个系统的草图。软件架构描述的对象是直接构成系统的抽象组件。各个组件之间的连接则明确和相对细致地描述组件之间的通讯。

参与阶段:
需求分析阶段

拓扑图与架构图 架构图和拓扑图_用例图_02

3、用例图

用例图:用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。是系统的蓝图。

参与阶段:
需求分析阶段

拓扑图与架构图 架构图和拓扑图_需求分析_03

4、流程图

流程图(Flowchart):使用图形表示算法的思路是一种极好的方法,因为千言万语不如一张图。流程图在汇编语言和早期的BASIC语言环境中得到应用。相关的还有一种PAD图,对PASCAL或C语言都极适用。

参与阶段:
需求分析阶段

拓扑图与架构图 架构图和拓扑图_拓扑图与架构图_04

6、部署图

部署图:部署图(deployment diagram,配置图)是用来显示系统中软件和硬件的物理架构。从部署图中,您可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式。

参与阶段:

需求分析阶段

拓扑图与架构图 架构图和拓扑图_用例图_05

7、类图

类图:类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。

参与阶段:
概要设计阶段

拓扑图与架构图 架构图和拓扑图_项目_06

8、时序图

时序图:(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

参与阶段:

详细设计阶段

拓扑图与架构图 架构图和拓扑图_拓扑图与架构图_07