0%

统一建模语言UML01

面向考试的常考概念题

UML模型

UML(Unified Modeling Language)是一门语言

3uoQHS.png

这些图分为结构图行为图

结构图

  • 类图 静态事物的结构以及它们之间的相互关系。逻辑设计和物理设计。
  • 构件图 一组构件的组织和彼此间的依赖关系。构件图说明系统如何实现,软件系统内构件如何协同工作。
  • 对象图 对象图展示系统中的一组对象。它是系统在某一时刻的快照。对象图是图在某时刻的快照。
  • 部署图 物理系统运行时的架构。描述系统中的硬件和硬件上驻留的软件。
  • 组合结构图 展示模型元素的内部结构
  • 包图
  • 用例图

行为图

  • 活动图 系统内的活动流
  • 状态图 状态与状态间的转换
  • 合作图 对象间的合作与交互
  • 顺序图 强调时间顺序
  • 时间图 强调时间信息
  • 交互概述图 高层视图,从整体上显示交互序列之间的控制流

面向对象

面向对象最重要特点:自然性重用性
面向对象的基本特征:抽象封装继承多态

面向对象技术设计系统的步骤:

  1. 描述需求
  2. 根据需求建立系统的静态模型,以构造系统的结构
  3. 描述系统的行为

前两步都是静态的,包括用例图、类图(包含包)、对象图、组件图和配置图,是UML的静态建模机制。

第三步中建立的模型,或者可以执行,或者表示执行时的时序状态或交互关系。包括状态图、活动图、顺序图和合作图,是UML的动态建模机制。

因此,UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。

看到这里的姐妹一看就要暴富暴美,为什么不让这一天提前一点呢ヾ(≧▽≦*)o