【UML】UML所扮演的角色(视频总结)
导读:在国庆中,把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所扮演的角色(视频总结)的更多相关文章
- [UML]UML系列——类图class的关联关系(聚合、组合)
关联的概念 关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用. 程序演示:关联关系(code/assocation) 假设:一个公司 ...
- [UML]UML系列——类图class的实现关系Realization
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class ...
- [UML]UML系列——时序图(顺序图)sequence diagram
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class [UML]UML系列——类 ...
- [UML]UML系列——用例图中的各种关系(include、extend)
用例图中的各种关系 一.参与者与用例间的关联关系 参与者与用例之间的通信,也成为关联或通信关系. 二.用例与用例之间的关系 包含关系(include) 扩展关系(extend) 包含关系 (1) 概 ...
- [UML]UML系列——类图Class
相关文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) 一.类图的概念及组成 1.类图的概念 类图是描述类.接 ...
- [UML]UML系列——类图class的依赖关系
相关文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列—— ...
- [UML]UML系列——类图class的泛化关系
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图C ...
- [UML]UML系列——包图Package
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class ...
- [UML]UML系列——活动图activity diagram
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class [UML]UML系列——类 ...
- [UML]UML系列——状态机图statechart diagram
系列文章 [UML]UML系列——用例图Use Case [UML]UML系列——用例图中的各种关系(include.extend) [UML]UML系列——类图Class [UML]UML系列——类 ...
随机推荐
- java maven cxf笔记
IDE: 一:新建Maven项目 1.File->New->Project.. 2. 3. 4. 二:添加cxf和jetty依赖 <dependencies> <!- ...
- 浅析ES6中的iterator
1.iterator迭代器必须保证其遍历终止条件可控,否则会形成死循环demo: //会用到iterator接口的场合 //1.for...of循环 //2. ...解构表达式 const obj = ...
- Mac终端给命令设置别名alias的办法
在Mac里使用curl https://www.google.com,运行后得不到期望看到的google首页的HTML source code. vi ~/.bashrc, 输入下面两行内容. 以后每 ...
- Ubuntu16.04下使用sublime text3搭建Python IDE
本来是想用pycharm,但你看它的内存要求,我的虚拟机一共也就1G Vim太别扭了,就算有代码颜色,不能自动对齐,不能规范格式,跳转到函数定义,显示文档,要配置起来太费劲,所以就尝试着用sublim ...
- Thread源码分析-java8
1.Thread特性分析 守护线程Daemon 定性:支持性线程,主要用于程序中后台调度以及支持性工作. 当JVM中不存在Daemon线程时,JVM将会退出. 将一个线程设定为Daemon的方法: 调 ...
- 【整理】C#文件操作大全
文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建.复制.删除.移动和打开文件的静态方法,并协助创建 FileStream 对象. msdn:http://msdn.microsof ...
- Bootstrap历练实例:超小的按钮
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content=& ...
- shelll脚本,常见的脚本题目。
[root@localhost wyb]# cat 2quan.sh #!/bin/bash #写一个脚本,先要求输入用户名,然后让他输入一个数字,输的如果是数字给输出yes,不是数字,输出no #然 ...
- 常用JavaScript正则表达式整理
在表单验证中,正则表达式书写起来特别繁琐,本文整理了15个常用的JavaScript正则表达式,其中包括用户名.密码强度.整数.数字.电子邮件地址(Email).手机号码.身份证号.URL地址. IP ...
- Linux下安装以及使用MySQL数据库
1.官网下载mysql数据库:https://dev.mysql.com/downloads/mysql/ 2.linux 下可直接下载:wget https://cdn.mysql.com//Dow ...