UML画图之类图
前言
真是不开始不知道,一开始吓一跳,一直走不下去的UML画图其实也不过如此。虽然有很多需要改进的地方,但是相信只要往前进,就会超越之前的自己!
今天才正式开始进行UML画图。下午基本上学完两边mini3就去研究画图了。这里有一点让人头疼的是画图工具都是英文,无从看起。打开rose之后,满脸蒙蔽,因为全部都是自己不认识的小蝌蚪,看来学习英语真是很重要。
准备
博客:
1. 此之前,看了很多别人的博客,不得不说写博客既是对自己的学习记录,也是帮助了一些初学者去开拓天地,真是一个宝物。
rose工具:
2. 在查看了很多篇博客后,对这个知识没这么陌生了,就试着用工具去画图,但是工具上面全是英文,这可怎么办呢?既然工具上面都是英文,那么要做的第一步也就是将这个不认识的语言翻译成自己能看得懂的语言,所以就利用搜索引擎来将这些需要用得到的东西翻译一遍。下面是对一些重点词汇的翻译。
2.1 这里的attribute是新建属性,也就是在类名下面的一块添加需要的属性。operation是添加操作,也就是属性下面块的部分。
单向关联
泛化
关联类
接口
实现
依赖或实例化
关系:
3. 下面来简单用图来介绍一下几种关系。
关联:
- 一对一关联:
- 多个类和一个类关联:
依赖:
继承:
约束~花括号:
约束~or
关联类
链~实例
草稿图
在rose工具中画图之前先画一个草稿图,知道他们之间是什么样的关系。这样才有利于下一步的进行。也可以让画图变得更加顺利一些。下面是我画的草稿图。
画图
建图
4. 看完博客总结,再研究完rose工具的使用,理清几种关系,基本上就可以开始画图了。
首先我们要新建一个类图。
添加属性和操作
5. 建好类图之后添加类名,属性,操作。
建立关系
6. 画好类之后建立关系。以下是我画的一张类图。
后记
新的旅途开始啦~尽管还有很多需要提升,但是我已经在路上~