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

    请大家多多指教,谢谢!

     

  • 相关阅读:
    【BigData】Java基础_ArrayList的使用
    【BigData】Java基础_构造方法的使用
    【BigData】Java基础_类和对象的基本使用
    【BigData】Java基础_冒泡排序
    【BigData】Java基础_数组
    【BigData】Java基础_循环
    【BigData】Java基础_终端输入2个数字并求和
    Navicat自动断开连接处理方式
    名字修饰约定extern "C"与extern "C++"浅析
    qt study 元对象,属性和反射编程
  • 原文地址:https://www.cnblogs.com/hhx626/p/6010467.html
Copyright © 2020-2023  润新知