一:UML简介
UML是一种面向对象的建模语言,它的主要作用是帮助用户对软件系统进行面向对象的描述和建模;它可以描述这个软件从需求分析直到实现和测试的过程。
二:UML的组成
1:视图
视图是表达系统某一方面特征的UML建模元素的子集,视图不是图,它是由一个或多个图组成的对系统某个角度的抽象。
UML的视图大致可分为5种
用例视图:强调从用户角度看到的需要的系统功能
逻辑视图:展现系统的静态或结构组成及特征。也叫结构模型
并发视图:体现系统动态或者行为特征,也叫实现模型
组件视图:体现系统结构和行为特征,也叫实现模型
配置视图:体现系统实现环境的结构和行为特征。也叫环境模型视图。
2:图
图是模型元素的图形表示,UML提供9中基本图,将这几种图综合起来就可以描述系统的所有视图。
(1)用例图:描述系统功能
(2)类图:描述系统静态结构
(3)对象图:描述系统某个时刻的静态结构
(4)时序图:按事件顺序描述系统元素的交互
(5)协作图:按照时间和空间顺序描述系统元素间的交互和它们的关系
(6)状态图:描述了系统元素的状态条件响应
(7)活动图:按照时间和空间顺序描述系统元素间的交互和它们的关系
(8)组件图:描述实现系统的元素组织
(9)配置图:描述了环境元素的配置
3:模型元素
模型元素代表面向对象中的类、对象、接口、消息、关系、等概念。UML中的模型元素包括。事物和事物之间的联系。常见的联系包括:关联关系、依赖关系、泛化关系、实现关系、聚合关系、
4:通用机制
用于表示其他信息,比如注释、模型元素的语义等。
标签:什么,元素,系统,视图,UML,模型,描述 From: https://blog.51cto.com/u_15854472/5915743