模型

Model(模型)是系统的一个描述,其中“系统”是最广泛意义上的,可能不仅包括软件和硬件,还包括组织和流程。它从一个特定的视角为一组特定的涉众(例如,设计者、用户,或系统客户)在一个特定的抽象层次上对系统进行描述。从它覆盖整个系统的意义上,模型是完备的,尽管模型中体现的只是与它的目的相关的方面(即,在给定的抽象层次和视角内)。

作为一个包,模型有一组成员,它们共同对所建模的系统进行描述。这些元素的组织依据所使用的建模方法而不同。一种方法是采用一个或多个组合层级,其中最顶层的包/构件代表系统的边界。模型还可能包含描述系统环境部分的元素。环境通常由执行者和它们的接口来建模。由于它们是系统外在的,它们不在包/构件层级内。它们必须组织在一个单独的包中,或者作为packagedElements被模型直接拥有。

形态的系统可以定义不同的模型,通常它们是互补的,从不同系统涉众的视角所定义。利用模型组合,一个容器模型可以代表系统的一个总体视图,其中不同的视图由所包含的不同模型来定义。

模型之间可以有抽象依赖:精化(«Refine»)或映射(例如«Trace»)。它们通常通过模型中所含元素之间的依赖来详细表示。不同模型中元素之间的关系通常对模型的内容没有之间的影响,因为每个模型都是完备的。然而,它们对于精化的回溯和跟踪模型间的交叉引用是有用的。

results matching ""

    No results matching ""