简单的复杂UML类图的视图

时间:2017-12-01 20:45:47

标签: class view uml

我们有一个复杂的临床信息类模型。它旨在支持模型驱动的体系结构,因此我们不能仅仅推迟复杂性。但我们也需要主题专家才能对其进行审核。在UML中是否有一种方法可以像在SQL中一样创建“视图”? enter image description here

1 个答案:

答案 0 :(得分:2)

在图表中,您只显示所需的课程,并获得几个图表来展示您需要的所有要点。

您的UML模型包含所有类,但在图表中只显示您想要的类。

我有一个特定的UML元类用于您的目的:继承自Package的模型。

"模型是系统的描述,其中“系统”是指最广泛的意义,不仅包括软件和硬件,还包括组织和流程。它从特定观点(或有利位置)为特定类别的利益相关者(例如,系统的设计者,用户或客户)和某个抽象级别描述系统。模型在涵盖整个系统的意义上是完整的,尽管只有那些与其目的相关的方面(即在给定的抽象和视点范围内)才能在模型中表示。"第245页

并且

"模型捕获物理系统的视图。它是物理系统的抽象,具有一定的目的。此目的决定了模型中包含的内容以及不相关的内容。因此,该模型在适当的详细程度上完整地描述了与模型目的相关的物理系统的那些方面。" p 273

它显示如下: Model display

但要像观看一样,意味着向用户呈现" public"复杂模型的视图,你必须使用一些模式,如: