在UML中用5种不同的视图来表示一个系统,这些视图从不同的侧面描述系统。

每一个视图由一组图形来定义。

用户模型视图 :从用户角度来表示系统。它用使用实例(use case) 来建立模型,用它来描述由用户方面的可用的场景。

结构模型视图:从系统内部来看数据和功能性。即对静态结构(类、对象和关系)模型化。

行为模型视图:这种视图表示了系统动态和行为。它还描述了在用户模型视图和结构模型视图中所描述的各种结构元素之间的交互和协作。

实现模型视图:将系统的结构和行为表达成为易于转换为实现的方式。

环境模型视图:表示系统实现环境的结构和行为。

通常,UML分析建模的着眼点放在系统的用户模型和结构模型上,而UML设计建模的着眼点则定位在行为模型、实现模型和环境模型上。

系统

视图

使用图形

适用对象

用户

模型

使用实例图, 活动图

用户, 设计者,

实现者, 测试者

结构

模型

类和对象图, 状态图, 时序图,

协同图, 活动图

设计者, 实现者

行为

模型

状态图, 时序图, 协同图,

活动图, 构件图, 配置图

实现者, 组装者

实现

模型

构件图

实现者

环境

模型

配置图

实现者, 组装者,

测试者

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐