- UML 教程
- UML - 主页
- UML - 概览
- UML - 构建模块
- UML - 架构
- UML - 建模类型
- UML - 基本符号
- UML - 标准图表
- UML - 类图
- UML - 对象图
- UML - 组件图
- UML - 部署图
- UML - 用例图
- UML - 交互图
- UML - 状态图表
- UML - 活动图
- UML - 总结
- UML 2.0 概览
- UML 2.0 - 概览
- UML 有用资源
- UML - 有用资源
- UML - 知识测试
- 实用工具
- UML - 工具和实用工具
- UML - 讨论
UML - 架构
任何实际系统都可以由不同的用户使用。用户可以是开发人员、测试人员、企业人员、分析师以及更多人士。因此,在设计系统之前,架构必须结合不同的视角。最重要的部分是从不同观察者的角度设想系统。我们理解得越好,我们就能更好地建立系统。
UML 在定义系统的不同视角中起着重要作用。这些视角为 -
- 设计
- 实施
- 流程
- 部署
中间是用例视图,它连接了这四个视图。用例表示系统的功能。因此,其他视角与用例相连接。
系统的设计包括类、接口和协作。UML 提供类图、对象图来支持此目的。
实施定义了组装在一起以形成一个完整的物理系统的组件。UML 组件图用于支持实施视角。
流程定义系统的流程。因此,设计中使用的元素也用于支持此视角。
部署表示形成硬件的系统的物理节点。UML 部署图用于支持此目的。
广告