码迷,mamicode.com
首页 > 其他好文 > 详细

UML中的图

时间:2014-11-02 16:38:39      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:uml九种图

UML提供了九种常用的图,用例图、类图、对象图、状态图、活动图、时序图、协作图、组件图以及配置图。

同时每一种图中都有其特定的元素和关系。

用例图

用例图展现了一组用例、参与者以及它们间的关系。包括:用例、参与者、关系(泛化、包含、扩展等)。

bubuko.com,布布扣

参与者、用例之间的关联关系

bubuko.com,布布扣

参与者间的泛化关系

bubuko.com,布布扣

操作员用例图

bubuko.com,布布扣

管理员用例图

bubuko.com,布布扣

一般用户用例图

bubuko.com,布布扣

用例间的包含关系

bubuko.com,布布扣

用例间的泛化关系

bubuko.com,布布扣

用例间的扩展关系

类图

类图是描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。包括:类、接口、协作、关系(依赖、泛化、实现、关联等)。

bubuko.com,布布扣

数据库表类之间的关系

包图

包可以拥有UML中的其他元素。包括:类、接口、组件、节点、协作、用例和图,甚至还可以包含其他包。

时序图

时序图描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序,是强调消息时间顺序的交互图。包括:对象、生命线、激活和消息。

bubuko.com,布布扣

管理员结账时序图

bubuko.com,布布扣

操作员注册账号时序图

协作图

协作图是动态图的另一种表现形式,他强调参加交互的各对象结构的信息。他是一种类图。包括:对象、链、消息。

协作图和时序图可以互换。

bubuko.com,布布扣

一般用户使用系统的协作图

bubuko.com,布布扣

管理员添加用户的协作图

状态图

状态机是展示状态与状态转换的图。状态机由状态、事件、活动和动作5部分组成。

bubuko.com,布布扣

学生状态图

bubuko.com,布布扣

管理员修改基本数据的协作图

活动图

活动图是某件事正在进行的状态。包括:动作状态、活动状态、动作流、分支与合并、分叉与汇合、泳道和对象流。

bubuko.com,布布扣

学生活动图

组件图

组件图是对面向对象系统的物理方面建模时使用的两种图之一,组件图描述软件组件以及组件之间关系,组件本身是代码的物理模块,显示了代码的结构。包括:组件、接口和依赖关系。

bubuko.com,布布扣

系统的组件图

配置图

配置图是面向对象系统的物理方面建模时使用的另一种图,显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。包括:节点、组件和关联关系。

bubuko.com,布布扣

系统的配置图

UML中的图

标签:uml九种图

原文地址:http://blog.csdn.net/xfz0330/article/details/40709435

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!