随着人们对计算机的认识加深,要求也越来越严格,希望计算机能够做的事情也越来越复杂,结构简单的单机版软件显然是不能满足用户的需求了。为了满足这些日益复杂的需求,软件的结构也变得越来越复杂。为了能够清楚的描述系统架构,让我们来了解一下部署图和组件图
部署图
部署图的主要目的是在物理的层次上做整体的系统规划,比如:系统需要几台服务器,每台服务器的配置如何,访问系统的方式等等,部署图的语法结构非常简单
- 节点(Node),一般用一个立方体(
)来表示,立方体中的Server表示该节点的名称
- 制品(Artifact),一般用(
)表示,代表一个可以独立运行的软件
- 属性(Attribute),类似于类图的Attribute,依附于节点,添加了属性的节点如下图:
- 标记(Tags),标记节点的一些信息,如下图所示:
- 通信路径&#