��在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。每一个视图由一组图形来定义。这些视图概述如下:
(1) 用户模型视图
��这个视图的主要目的是获取用户对系统的要求,它从用户(在UML中叫做参与者)角度来表示系统,并利用使用实例(use case)建立需求模型,用以描述来自终端用户方面的可用的场景。
(2) 结构模型视图
��这个视图使用基本的需求作为导引来选择类和对象,识别系统内部的数据和功能性,对静态结构(类、对象和关系)模型化。
(3) 行为模型视图
��这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。
(4) 实现模型视图
��将系统的结构和行为表达成为易于转换为实现的方式。
(5) 环境模型视图
��表示系统实现环境的结构和行为。
��通常,UML分析建模的注意力放在系统的用户模型和结构模型视图,而UML设计建模则定位在行为模型、实现模型和环境模型。
|