3)UML 2.0中的图

UML 2.0包括14种图,分别列举如下:

(1)类图(class diagram):类图描述一组类、接口、协作和它们之间的关系。在00系统的建模中,最常见的图就是类图。粪图给出了系统的静态设计视图,活动类的类图给出了系统的静态进程视图。

(2)对象图(object diagram):对象图描述一组对象及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图一样,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实案例或原型案例的角度建立的。

(3)构件图(component diagram):构件图描述一个封装的类和它的接口、端口,以及由内嵌的构件和连接件构成的内部结构。构件图用于表示系统的静态设计实现视图。对于由小的部件构建大的系统来说,构件图是很重要的。构件图是类图的变体。

(4)组合结构图(composite structure diagram):组合结构图描述结构化类(例如,构件或类)的内部结构,包括结构化类与系统其余部分的交互点。组合结构图用于画出结构化类的内部内容。

(5)用例图(use case diagram):用例图描述一组用例、参与者及它们之间的关系。用例图给出系统的静态用例视图。这些图在对系统的行为进行组织和建模时是非常重要的。

(6)顺序图(sequence diagram,也称序列图):顺序图是一种交互图(interactiondiagram).交互图展现了一种交互,它由一组对象或参与者以及它们之间可能发送的消息构成。交互图专注于系统的动态视图。顺序图是强调消息的时间次序的交互图。

(7)通信图(communication diagram):通信图也是一种交互图,它强调收发消息的对象或参与者的结构组织。顺序图和通信图表达了类似的基本概念,但它们所强调的概念不同,顺序图强调的是时序,通信图强调的是对象之间的组织结构(关系)。在UML I.X版本中,通信图称为协作图( collaboration diagram)。

(8)定时图(timing diagram,也称计时图):定时图也是一种交互图,它强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。

(9)状态图(state diagram):状态图描述一个状态机,它由状态、转移、事件和活动组成。状态图给出了对象的动态视图。它对于接口、类或协作的行为建模尤为重要,而且它强调事件导致的对象行为,这非常有助于对反应式系统建模。

(10)活动图(activity diagram):活动图将进程或其他计算结构展示为计算内部一步步的控制流和数据流。活动图专注于系统的动态视图。它对系统的功能建模和业务流程建模特别重要,并强调对象间的控制流程。

(11)部署图(deployment diagram):部署图描述对运行时的处理节点及在其中生存的构件的配置。部署图给出了架构的静态部署视图,通常一个节直包含一个或多个部署图。

(12)制品图(artifact diagram):制品图描述计算机中一个系统的物理结构。制品包括文件、数据库和类似的物理比特集合。制品图通常与部署图一起使用。制品也给出了它们实现的类和构件。

(13)包图(package diagram):包图描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。

(14)交互概览图(interaction overview diagram):交互概览图是活动图和顺序图的混合物。

c uml mysql_UML图不包括()。相关推荐

  1. UML类图新手入门级介绍

    UML类图新手入门级介绍 看了大话设计模式,觉得很生动形象,比较适合于我这种初学者理解面向对象,所以就记录了一下. 举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法. 首先,看动 ...

  2. 从零开始单排学设计模式「UML类图」定级赛

    阅读本文大概需要 3.5 分钟. 本篇是设计模式系列的开篇,虽然之前也写过相应的文章,但是因为种种原因后来断掉了,而且发现之前写的内容也很渣,不够系统. 所以现在打算重写,加上距离现在也有一段时间了, ...

  3. uml 时序图_设计模式-UML

    定义 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明.可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言.UML是面向对象设计 ...

  4. UML系列图--用例图

    UML-Unified Model Language 统一建模语言,又称标准建模语言.是用来对软件密集系统进行可视化建模的一种语言. 在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示 ...

  5. UML类图关系大全 and 报表的基本用法

    UML类图关系大全 1.关联 双向关联: C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法. 在 GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描 ...

  6. VS 2010 通过 Architecture创建UML类图设计

    [赛迪网报道]类是对应用领域或应用解决方案中概念的描述.类图以类为中心进行组织,类图中的其他元素或属于某个类,或与类相关联.类也是对象的集合,展示了对象的结构及与系统交互的行为,其目的是显示建模系统的 ...

  7. java uml 类图 加号_UML建模基础 UML类图的组成元素和关系解析

    本文和大家重点讨论一下在UML建模中UML类图的java代码表现,主要包括UML类图元素和关系两大部分内容,相信通过本文的介绍你对UML类图的概念一定会与明确的认识. 在UML建模中UML类图的jav ...

  8. 【系统分析与设计】UML类图绘制方法(真の能看懂~!)

    文章目录 1 类的基本表示方式 2 类之间关系的表示方式 所有的面向对象(Object Oriented)语言都离不开类的概念,理解了程序中类的设计也就理解了程序的一半.但类的具体描述方式在各个类中都 ...

  9. UML中类图与对象图的区别

    UML中类图与对象图的区别 类图 对象图 类具有3个分栏:名称.属性和操作 对象只有两个分栏:名称和属性 在类的名称分栏中只有类名 对象的名称形式为"对象名:类名",匿名对象的名称 ...

最新文章

  1. ASP.NET2.0图片格式转换【月儿原创】
  2. Linux下查找、删除、替换命令
  3. 日志分析平台ELK部署初学
  4. [密码学] 消息认证码基础
  5. java 抽象类与接口理解
  6. YBTOJ:比赛得分(期望)
  7. KingPaper初探ThinkPHP3.1.2之扩展函数库和类库的使用(四)
  8. python两个同切圆_求两个圆的交点
  9. ASP.NET MVC教程六:两个配置文件详解
  10. [SCOI 2010]字符串
  11. resample函数_使用Pandas的resample函数处理时间序列数据的技巧
  12. 5.3.1 同步发生
  13. 如何制作SCI论文中的Figures(一)
  14. 《任正非:管理的灰度》总结反思
  15. 基于Qt的嵌入式监控系统
  16. 报价单常见问题及高效拯救你的报价实用手册
  17. 洛谷P1338 末日的传说
  18. linux系统修改启动logo的步骤
  19. 【微处理器】基于FPGA的微处理器VHDL开发
  20. [图]部分Surface Book 2升级Windows 10 May 2019出现显卡兼容问题

热门文章

  1. 下载opengl的glut.h头文件和库
  2. 员工福利发放 --【出差申请】后 做调整【出差日期调整申请】 ---不出差
  3. 分析Redis Server went away产生的原因
  4. 科技公司融资潮后怎么走?Snap公司40亿美元投石问路
  5. 2020好用的C++编译器有哪些?这几款值得下载
  6. 关联自己的应用程序到系统右键菜单
  7. java赵云主角兵器谱游戏_见过最牛的三国杀兵器谱专题论述
  8. CSDN湖大高校俱乐部活动的吐槽
  9. 反垃圾邮件网关原理(转)
  10. Instrusive hdu 5040 优先队列+BFS