UML中常用的几种图

浅谈UML中常用的几种图
1 UML简介
2 UML常见图分类
3 用况图(用例)
4 类图
简单类图使用 举例
5 其他辅助用图
时序图(顺序图)
协作图(Collaboration Diagram/communication Diagram)/通信图
状态图
活动图(Activity Diagram)
6 组件图(ComponentDiagram)、配置图(Deployment Diagram)

Update Time:2020年1月5日20:17:47 Author:要你命三千又 三千 type:笔记整理
做一个简单的UML总结
学习UML 的各个用图;
如果详细学习每一个部分,是看一篇总结是远远不够的。

1 UML简介
统一建模语言(Unified Modeling Language,UML)又称标准建模语言,是始于1997年的一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。‘UML感兴趣的可以阅读UML 1规 范,包含了UML 的所有知识内容。
注:OMG, Object Management Group 对象管理组织

2 UML常见图分类
UML从考虑系统的不同角度出发,定义了用况图、类图、对象图、包图、状态图、活动图、序列图、通信图、构件图、部署图等10种图。

分类:
面向对象动态建模,用于建立行为的实体间行为交互的四种图:状态图(Stage Diagram),序列图(Sequence Diagram),协作图(Communication Diagram),活动图(Activity Diagram) 。
“序列图”与“协作图”表述的是相似的消息,“活动图”是“状态图”的一种。

静态结构图Static Structure Diagram
类图Class Diagram
对象图Object Diagram
用况图Use Case Diagram
交互图Interaction Diagram
顺序图Sequence Diagram
协作图Collaboration Diagram
状态图State chart Diagrams
活动图Activity Diagrams
实现图Implementation Diagrams
构件图Component Diagram
部署图Deployment Diagram
3 用况图(用例)
用例图,展现了一组用例、参与者(actor)以及它们之间的关系。
用例图从用户角度描述系统的静态使用情况,用于建立需求模型。(用于需求分析)

参与者(Actor)
  在系统外部与系统直接交互的人或事物。需要注意以下两点:
  1)参与者是角色而不是具体的人(可以是外部系统),它代表了参与者在与系统打交道的过程中所扮演的角色。所以在系统的实际运作中,一个实际用户可能对应系统的多个参与者。不同的用户也可以只对应于一个参与者,从而代表同一参与者的不同实例。
  2)参与者作为外部用户(而不是内部)与系统发生交互作用,是它的主要特征。
在UML中,参与者使用如图所示的一个小人表示:

用例(Use Case)用况

系统外部可见的一个系统功能单元。系统的功能由系统单元所提

你可能感兴趣的:(uml)