UML基础与简单实例

Posted 造价之生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML基础与简单实例相关的知识,希望对你有一定的参考价值。

UML基础与简单实例

UML基础与简单实例

UML基础与简单实例

UML概述


1. 特点

· 统一语言

· 可视化

2. 建模分为三个层次

业务建模:现实世界=>业务模型

概念建模:业务模型=>概念模型

系统建模:概念模型=>设计模型

UML基础与简单实例

3. 事物

Ø构件事物:UML模型的静态部分,描述概念或物理元素。 

Ø行为事物:UML模型图的动态部分,描述跨越空间和时间的行为。 

Ø分组事物:UML模型图的组织部分,描述事物的组织结构。 Ø注释事物:UML模型的解释部分,用来对模型中的元素进行说明,解释。

4. 模型图

UML基础与简单实例

UML模型



1. 用例图

用例图的4个组成要素: 参与者、用例、系统边界、关联

2. 类图

类图元素:类、接口、协作、关系

各种关系的强弱顺序:泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖

3. 时序图

建模元素有:角色、 对象、生命线、 控制焦点、 消息

4. 活动图

活动图,描述满足用例要求所要进行的活动及活动间的约束关系,有利于识别并行活动

5. 状态图

状态图由状态、转移和事件组成

6. 对象图

对象图是描述系统某时刻的状态,可看作一个类图的实例,是从实际或原型化的情景来表达的

7. 部署图

部署图表示运行时过程节点结构、构件实例及其对象结构图。部署图是物理的部署结构

8. 构件图

构件图,又称组件图,表示构件类型的组织以及各种构件之间依赖关系

9. 包图

包图主要用来表现包和它所包含元素的组织,包图最常用的用途是用来组织用例图和类图,来简单地表示出复杂的类图或用例图

10. 协作图

协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,显示了一系列的对象和在这些对象之间的联系以及对象间发送和接收的消息。

基本元素包括:活动者、对象、连接和消息

UML基础与简单实例

工具



1. 利用VISIO工具进行UML图的绘制。新建一个Microsoft Visio 文档,在“更多形状”中选择“软件和数据库”中的“软件”,就可以开始UML图的绘制了。

2. 利用EA工具绘制UML图。Enterprise Architect(简称EA)是软件开发过程中常用来进行UML建模的一款工具。

UML基础与简单实例


点击一键直达视频课程

以上是关于UML基础与简单实例的主要内容,如果未能解决你的问题,请参考以下文章

产品经理都在说的UML是什么?结合实例分析

工厂模式:简单工厂工厂方法抽象工厂

C++基础——用C++实例理解UML类图

pytorch生成对抗网络GAN的基础教学简单实例(附代码数据集)

简单工厂 (UML) 中的聚合或依赖

《大话设计模式》笔记——创建型模式