导读:在国庆中,把UML视频看完了。看完了之后,对于自己到底留下了什么呢,在此就总结一下,前面总结了UML的9种图以及主要的关系,本篇博客,就从整体上对UML做一个说明。

一、总体概述

UML一共讲了4个大的内容:1,面向对象开发技术;2,UML;3,RUP;4,设计模式。在这4个内容中,又主要对UML做了详细说明。而在UML中,则又详细介绍了它的构造。首先,我们先来明确UML到底是什么:

1.1 什么是UML?

1,是一种可视化的面向对象建模语言;

2,描述了一个系统的静态结构和动态行为;

3,用图形方式表现经典的面向对象系统的整个结构;

4,从不同的角度为系统建模,并形成系统的不同视图。

1.2 UML和其他三个内容的关系



从上图中,我们可以很清晰的看到RUP也是一个统一的开发过程。结合之前学习的软工,那么这两者又是什么样的关系呢。RUP、软工、UML三者之间又是什么样的关系呢?下面通过一个表格,来给予说明。

 

二、RUP、软工、UML的关系

其中,那个软工和UML之间的关系,我还是不明白,也希望大家能给我指点指点。我理解的是RUP是UML的一个工具方法,而UML又是软工的一个工具方法,上回问了师哥,他说我理解的不对,然后也再去查了一下别的资料,可是还是不知道。但我知道,它们之间肯定有联系。

三、个人感受

把知识学旧,不只是说说而已,要切实的去做。就像RUP是一个新的东西,可是联系之前的软工,发现它们其实很多相似的地方。把这些东西加以区分总结,就可以让自己学习的轻松加愉快。

在对比RUP、软工、UML的时候,有一些地方不是特别的清晰,问了师哥才稍微理解点。究其原因,应该是自己的知识积累不够,目前还产生不了碰撞,所以也出不了传说中的火花。由此可见,革命尚未成功,我辈仍需努力。加油,好好学习,再不要偷懒睡觉了!

 

PS:这些博客早就写好了,一直不愿意发,想等着一周发一篇,唉,还是发了吧,没有写的了,就是没有学习了。不能把自己往懒里头逼,加油!

请大家多多指教,谢谢!

【UML】UML所扮演的角色(视频总结)的更多相关文章

  1. [UML]UML系列——类图class的关联关系(聚合、组合)

    关联的概念 关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用. 程序演示:关联关系(code/assocation) 假设:一个公司 ...

  2. [UML]UML系列——类图class的实现关系Realization

    系列文章 [UML]UML系列——用例图Use Case       [UML]UML系列——用例图中的各种关系(include.extend)       [UML]UML系列——类图Class   ...

  3. [UML]UML系列——时序图(顺序图)sequence diagram

    系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class [UML]UML系列——类 ...

  4. [UML]UML系列——用例图中的各种关系(include、extend)

    用例图中的各种关系 一.参与者与用例间的关联关系 参与者与用例之间的通信,也成为关联或通信关系. 二.用例与用例之间的关系 包含关系(include) 扩展关系(extend) 包含关系 (1)  概 ...

  5. [UML]UML系列——类图Class

    相关文章       [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) 一.类图的概念及组成 1.类图的概念 类图是描述类.接 ...

  6. [UML]UML系列——类图class的依赖关系

    相关文章          [UML]UML系列——用例图Use Case       [UML]UML系列——用例图中的各种关系(include.extend)       [UML]UML系列—— ...

  7. [UML]UML系列——类图class的泛化关系

    系列文章       [UML]UML系列——用例图Use Case       [UML]UML系列——用例图中的各种关系(include.extend)       [UML]UML系列——类图C ...

  8. [UML]UML系列——包图Package

    系列文章 [UML]UML系列——用例图Use Case       [UML]UML系列——用例图中的各种关系(include.extend)       [UML]UML系列——类图Class   ...

  9. [UML]UML系列——活动图activity diagram

    系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class [UML]UML系列——类 ...

  10. [UML]UML系列——状态机图statechart diagram

    系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class [UML]UML系列——类 ...

随机推荐

  1. Linux-软件安装(一) —— jdk/tomact 安装(普通安装)

    Linux-软件安装(一) -- jdk/tomact 安装(普通安装) 1. 可使用 FinalShell 上传至 Linux 服务器 2. 解压 cd /usr/local #解压命令 tar - ...

  2. POJ 3461 kmp

    Oulipo Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 40168   Accepted: 16135 Descript ...

  3. uvm_void 寂静的空宇

    空也是一种存在.   ——<三体> 文件: $UVM_HOME/src/base/uvm_misc.svh   virtual class uvm_void; endclass   在静寂 ...

  4. Windows系统下如何优化Android Studio

    Android Studio将是Android开发大势所趋. 安装Android Studio时需注意的细节: · 找到安装目录bin目录下idea.properties 最后一行加入:    dis ...

  5. jmeter中登录和提交收银出现的错误

    登录出现的错误 登录界面如图所示: 为了防止登录跳转的问题response code 302的问题,要设置 2.提交收银界面 当系统设置必须传送jison格式时,要在HTTP Header Manag ...

  6. (十二)maven之nexus仓库的基本用法

    nexus仓库的基本用法 ① 启动nexus. 上一章有提到:https://www.cnblogs.com/NYfor2018/p/9079068.html ② 访问http://localhost ...

  7. python基础一 day11 装饰器(1)

    接收的时候是聚合,调用的时候是打散     print(*args)本来在里面用的时候是用args,是一个元祖,加上一个 * 号,把元祖解包了(打散了). from functools import ...

  8. QT5:先导篇 全局定义

    一.简介 <QtGlobal>头文件包含了Qt类库的一些全局定义,包含基本数据类型 函数和宏 二.全局变量定义 <QtGlobal>定义的数据类型: Qt数据类型        ...

  9. quartz测试类

    package demo.mytest; import java.text.ParseException; import org.quartz.CronTrigger;import org.quart ...

  10. vue新手入坑之mounted和created的区别(生命周期)

    这几个月用vue框架新做了一个项目,也算是边学习边实践吧.学习中也看过一些别人的开源项目,起初对mounted和created有一些疑惑,查询相关资料发现,这和vue的生命周期有关,在此也就做一个总结 ...