UML中的图

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

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

用例图

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


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


参与者间的泛化关系


操作员用例图


管理员用例图


一般用户用例图


用例间的包含关系


用例间的泛化关系


用例间的扩展关系

类图

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


数据库表类之间的关系

包图

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

时序图

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


管理员结账时序图


操作员注册账号时序图

协作图

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

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


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


管理员添加用户的协作图

状态图

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


学生状态图


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

活动图

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


学生活动图

组件图

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


系统的组件图

配置图

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


系统的配置图

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值