UML系列之Rational Rose笔记八:类图

一、新建类图

首先依旧是新建要绘制的类图;选择class diagram;

修改命名;

二、工作台介绍

正常主要就是使用到class还有直接关联箭头就行;

如果不要求规范,直接新建一些需要的类,然后写好关系即可;

三、类图绘制

创建类,修改名称;

然后是添加属性和操作:

这样画好一个类:

接着把所有类都绘制好;(如果类名重复,和actor 重复,那么类图里面的图例会自动转化)

下面是一张绘制好了的类图:

这里关系不准确;只作为例子用;

关系正常使用这个即可:

想要删除这个箭头,可以双击关联的箭头;

选择Role A Detail(也有可能是B),把navigable取消勾选即可;;;

这里还有其他关系,比如组合聚合;正常如果需要绘制详细的话,会使用到组合或者聚合关系;

这里分别是这样操作:

在Role A中(也有可能是B),

选择aggregate和By value就是聚合关系(注意图标位置)

只选择aggregate就是组合关系;

需要修改属性的作用域,是这样操作,点击属性旁的图标进行修改即可:

如果需要使用到依赖或者泛化关系,就分别是这两种线段。

想要修改类的种类,可以点击类,鼠标右击,选择第二个Open Standard Specification;接着选择Stereotype进行修改即可:

正常可以改成控制类control;边界类boundary或者实体类entity;在下拉框中都可以找到。以上是类图绘制过程中经常会用到的所有工具以及问题。

后续会更新一下rose进行正向工程与逆向工程的笔记。

相关推荐
代码or搬砖1 天前
Git学习笔记(二)
笔记·git·学习
报错小能手1 天前
linux学习笔记(26)计算机网络基础
linux·笔记·学习
hbqjzx1 天前
带条件的排名问题
笔记
少年、潜行1 天前
IMX6ULL学习笔记_Boot和裸机篇(6)--- IMX6ULL简单SHELL以及SEGGER ES的Printf和字节对齐问题
笔记·学习·imx6ull·字节对齐·printf格式化
取酒鱼食--【余九】1 天前
GRU(门控循环单元) 笔记
笔记·深度学习·gru
bnsarocket1 天前
Verilog和FPGA的自学笔记5——三八译码器(case语句与锁存器)
笔记·fpga开发·verilog·自学
摇滚侠1 天前
Spring Boot 3零基础教程,自动配置机制,笔记07
spring boot·笔记·后端
聪明的笨猪猪1 天前
Java Redis “持久化”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
聪明的笨猪猪2 天前
Java Redis “核心基础”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
繁花与尘埃2 天前
HTML5简介与基本骨架(本文为个人学习笔记,内容整理自哔哩哔哩UP主【非学者勿扰】的公开课程。 > 所有知识点归属原作者,仅作非商业用途分享)
笔记·学习·html5