一、UML术语标准
1.中文UML术语标准
中国软件行业协会(CSIA)与日本UML建模推进协会(UMTP)共同在中国推动的UML专家认证,两个协会共同颁发认证证书、两国互认,CSIA与UMTP共同推出了UML中文术语标准,该标准全称为:CSIA-UMTP UML中文术语标准v1.0
(以下简称为UML中文术语标准
)。
该UML中文术语标准
其实是由一批国内的UML专家共同协商确定的,希望能规范一套统一的UML中文命名,方便UML的学习者和使用者的沟通。该标准没有强制性,只是一种倡议标准。鉴于国内各种UML中文说法已经”大行其道”,本文同时给出了其他的常见说法,并且给出了UML的英文原文。可能很多朋友的UML习惯用语与中文术语标准不太一致,建议大家沟通时多使用UML的英文原文。
2.UML2.0术语标准一览
英文名 | 中文术语标准 | 中文术语可选词 | 其他说法 | 版本信息 |
---|---|---|---|---|
Class Diagram | 类图 | – | – | UML1.x中有 |
Component Diagram | 构件图 | 组件图 | – | UML1.x中有 |
Composite Structure Diagram | 组合结构图 | 复合结构图 | – | UML2.0的新图 |
Deployment Diagram | 部署图 | – | – | UML1.x中有 |
Object Diagram | 对象图 | – | – | UML1.x中有 |
Package Diagram | 包图 | – | – | UML2.0的新图 |
Activity Diagram | 活动图 | – | – | UML1.x中有 |
Use Case Diagram | 用例图 | – | 用况图 | UML1.x中有 |
State Machine Diagram | 状态机图 | – | 状态图 | UML1.x中的状态图(Statechart Diagram) |
Sequence Diagram | 顺序图 | – | 序列图、时序图 | UML1.x中有 |
Communication Diagram | 通信图 | – | 协作图 | UML1.x中的协作图(Collaboration Diagram) |
Interaction Overview Diagram | 交互概览图 | 交互概述图 | 交互概要图 | UML2.0的新图 |
Timing Diagram | 时序图 | – | 时间图 | UML2.0的新图 |
说明:
1)”英文名”列表明的是UML的英文标准名。
2)”中文术语”列是CSIA-UMTP UML中文术语标准v1.0
中的统一命名。
3)”中文术语可选词”列是CSIA-UMTP UML中文术语标准v1.0
中规定的其他适用命名。
4)”其他说法”列是其他资料文献中曾经使用过的命名,这些名字不符合CSIA-UMTP UML中文术语标准v1.0
,另请注意这里并不能列全所有的其他说法。
5)请特别留意”时序图”的说法,这是”Timing Diagram”的UML中文术语标准的说法,但民间也有将”Sequence Diagram”说成时序图的。