UML名词以及概念


Topic:

什么是UML?UML的两大类型。UML的所有图示类型以及主要类型解释。

Recall

  • UML即普通建模语言
  • UML图示分为结构性图形和行为式图形。
  • UML2.2中定义了14种图示:类图,对象图,包图,组件图,部署图,剖面图,复合结构图,活动图,状态图,用例图,通信图,交互概述图,时序图,时间图。
  • 可以通过继承来实现自定义的图示。
  • UML并不限定要素型非得是上述的某一种类型,允许某个图示下出现别的图示的要素。
  • 系统开发中常用的模型有:功能模型,对象模型,动态模型。

模型图中英文对照表

其他名词中英文

Notes

  • UML(Unified Modeling Language)统一建模语言是在OMG(Object Management Group)主持和资助下的非专利的第三代建模和规约语言。
  • OMG对于UML的官方定义是:一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。
  • UML的图示可分为结构性图形行为式图形两类。
  • UML2.2定义的各种图示
    1. 结构性图形
      • 静态图(static diagram)
        • 类图
        • 对象图
        • 包图
      • 实现图(implementation diagram)
        • 组件图
        • 部署图
      • 剖面图
      • 复合结构图
    2. 行为式图形
      • 活动图
      • 状态图
      • 用例图
    3. 交互性图形(属于行为式图形的子类)
      • 通信图
      • 交互概述图
      • 时序图
      • 时间图

  • UML部分模型的解释:
    • 用户交互/用例模型:描述系统与用户之间的边界和交互。在某些方面与需求模型相对应。
    • 交互/交流模型:描述系统中的对象互相之间如何协作。
    • 状态/动态模型:状态图描述了类随时间推移所采取的状态或条件。活动图描述了系统将要实现的工作流程。
    • 逻辑/类模型:描述构成系统的对象。
    • 物理组建模型-描述组成系统的软件(有时包括硬件组件)。
    • 物理部署模型:描述了物理体系结构以及该硬件体系结构上组件的部署。
    • 另外,UML同时支持继承来实现特定的需求模型。
  • UML在系统开发中三个主要模型类型:
    • 功能模型:从用户的角度展示系统的功能,包括用例图。
    • 对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图、对象图。
    • 动态模型:展现系统的内部行为。包括序列图,活动图,状态图。

小结:UML图示类型可分为结构性图示和行为式图示。一共包含14种图示类型。系统开发中常用的模型有:功能模型,对象模型,动态模型。

声明:Eironn's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - UML名词以及概念


Java开发,同时会一些旁门左道。