只要阅读uml视频后为其9一些模糊样图或理解。话又说回来后来他们自己的系统看着笔记,统的了解。以下分别从两个不同的角度对uml中9种图进行理解以及当中某些图的区分,本人比較菜,有些不完好的地方欢迎提出。

首先说一下本着easy理解的理念画的上半部分的图:

1.用例图是对用户需求的期望

2.而类图是对系统的静态描写叙述。包含类图和对象图,当中对象图是类图的实例化

3.接下来表述动态描写叙述的动作图。动作图分为状态图、活动图和交互图。各自的差别是。状态图側重于变化结果的描写叙述。而活动图側重动作行为过程的描写叙述。

交互图比較easy区分与前两者,它是对側重于过程内部用例的关系描写叙述。交互图依据不同的角度进行划分,又分为序列图和协作图。

前者側重于不同的时间序列而后者側重于对象之间的关系,两者能够相互转化。

4.实现图是从实现的角度对系统进行描写叙述。当中分为构件图和部署图。构件图是从软件构建的角度来面熟一个系统的其核心是复用。

而部署图是针对软件和硬件之间的映射关系和拓扑结构进行描写叙述。而且构件图涉及到4中关系:泛化、依赖、关联、实现,而部署图仅仅涉及依赖和关联关系两种。

上图中下半部分是针对uml中9中图和 rational rose中的相应关系,我的理解不够深刻,可能划分不太完好。我的理解就是。use case diagram、component diagram和deplayment diagram分别属于相应的视图中,其它的都属于逻辑视图中。

片面理解后可能不完整。欢迎各界有识之士指出,。O(∩_∩)O

版权声明:本文博主原创文章,博客,未经同意不得转载。

uml 9图不同的角度品种分类相关推荐

  1. 【设计模式】目的、分类、UML类图

    目录 1. 设计模式的目的 2. 设计模式分类 3. UML类图 3.1 概念 3.2 前置知识(类的表示方式) 举个例子 3.2 常见的类图 3.2.1 泛化关系(继承关系) 3.2.2 实现关系 ...

  2. uml 时序图_UML学习-14种UML图

    14种UML图 统一建模语言是一种标准化的通用建模语言,现在由对象管理组 (OMG)作为实际行业标准进行管理.UML 包括一组图形表示技术,用于为软件密集型系统创建可视化模型. 在 UML 2.2 中 ...

  3. 【UML】UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)

    http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html 继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的 ...

  4. 【转】 UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合

    目录(?)[-] 继承 实现 依赖 关联 聚合 组合 类图及类图中的关系 继承.实现.依赖.关联.聚合.组合的联系与区别 分别介绍这几种关系: 继承 指的是一个类(称为子类.子接口)继承另外的一个类( ...

  5. uml 时序图_程序猿都应学习的语言:看 25 张图学 UML

    作者 | 逸珺 责编 | 屠敏 来源 | 嵌入式客栈 作为程序猿都最好掌握的一门语言,那就是UML(Unified Modeling Language),统一建模语言(UML)是软件工程领域中一种通用 ...

  6. 【重学UML】UML类图关系及其对应代码

    文章目录 一.UML类图关系总览 二.依赖关系 1.关系描述 2.举例 三.关联关系 1.关系描述 2.举例 3.思考 三.聚合.组合关系--关联关系的两种形式 1.关系描述 2.两者关系对比 3.关 ...

  7. java进阶之UML类图和时序图

    目录 UML概述 UML图分类 类图和时序图 类图 类图概述 类图的结构 类图中的关系 时序图 时序图概述 组成元素 示例图 UML概述 统一建模语言(英语:Unified Modeling Lang ...

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

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

  9. [跟我学UML] UML包图中的包引入和包合并

    缩略语     UIS     UML Infrastructure Specification   UML基础结构规范     UML    Unifed Modeling Language     ...

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

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

最新文章

  1. leetcode:203. 移除链表元素(两种方法)
  2. 12c oracle 激活_Oracle 12C 安装教程
  3. github private链接访问_如何将Jenkins链接到私有Github存储库?
  4. 最简易上手的numpy学习笔记二
  5. 中山大学Delphi视频教程 共51课
  6. 电子商务的核心是不是计算机技术,电子商务的核心内容是网络营销
  7. 操作系统学习(十三) 、中断和异常
  8. 如何把jpg转换成word文档
  9. CrazyWing:Python自动化运维开发实战 十八、Python面向对象
  10. php crypt mysql password_Linux_在Linux下生成crypt加密密码的方法,我们可以用mkpasswd命令:这个 - phpStudy...
  11. Ansys Speos | 手把手教你画光导
  12. 示波器学习笔记(2)——模拟示波器
  13. 广州地铁14号线新市墟站开建,白云区居民即将开启双线换乘模式!
  14. torch repeate 的用法
  15. 苹果mac系统在文件栏添加文件夹的方法
  16. 王垠《清华梦破碎》沉思与反省
  17. http://wang-min-zhao-sina-com.iteye.com/blog/1467204
  18. php刮刮卡代码,基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法_php实例...
  19. python-Django【初级】10天到精通学不会全额退-张子夜-专题视频课程
  20. c语言鸡兔同笼(二)

热门文章

  1. D - 昂贵的聘礼(最短路径)
  2. 嗯....零乱知识点map和字符串转换的
  3. 栈和队列常用函数详解
  4. oracle varchar默认长度_Mysql Online DDL之VARCHAR字段扩容探索
  5. java异常处理中的返回值
  6. SLAM学习笔记-------------(四)李群与李代数
  7. prime算法-最小生成树
  8. html 正则表达式密码判断,JS利用正则表达式实现简单的密码强弱判断实例
  9. 计算机专业毕设外文翻译springboot_计算机毕业设计之SpringBoot物流管理系统
  10. mysql函数隐式游标_Oracle隐式游标获取记录数