UML--概览

it2022-05-05  169

概述


Unified Modeling Language (UML):称统一建模语言或标准建模语言UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。

UML视图


结构性视图

用来对软件系统的各种对象和实现进行建模,描述其数据构成、 功能构成及它们之间的关系。视图:用例图、类图、对象图、构件图、配置图/部署图

动态视图

定义了对象时间上的历史和为实现功能对象间的通讯。关注结构体自身的状态和行为的变化,以及结构体之间的交互行为状态视图:结构体状态及行为变化由状态图和活动图展现。交互视图:结构体间交互行为由顺序图和协作图展现。视图:序列图/顺序图/时序图、协作图、状态图、活动图

模型视图

使用包来分解模型的组织性结构,帮助将系统分解为可工作的单元,对包之间的复杂关系进行理解。视图:模型图

软件设计模型


需求模型

用例图、类图

分析模型

用例图、类图、对象图、状态图、活动图

设计模型

类图、顺序图、协作图、状态图、活动图、模型图

实现模型

构建图

部署模型

配置图

最新回复(0)