📜  UML-体系结构

📅  最后修改于: 2020-12-13 15:02:26             🧑  作者: Mango


任何实际系统都由不同的用户使用。用户可以是开发人员,测试人员,业务人员,分析师等等。因此,在设计系统之前,应考虑不同的角度来构建体系结构。最重要的部分是从不同观看者的角度对系统进行可视化。我们越了解,就越能构建系统。

UML在定义系统的不同观点方面起着重要作用。这些观点是-

  • 设计
  • 实作
  • 处理
  • 部署方式

中心是用例视图,该视图将所有这四个连接起来。用例代表系统的功能。因此,其他观点与用例有关。

系统的设计包括类,接口和协作。 UML提供了类图,对象图来支持这一点。

实现定义了组装在一起以构成完整物理系统的组件。 UML组件图用于支持实现角度。

流程定义了系统的流程。因此,与“设计”中使用的元素相同的元素也用于支持此观点。

部署代表构成硬件的系统的物理节点。 UML部署图用于支持这一观点。