当前位置: 首页 > news >正文

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进行正向工程与逆向工程的笔记。

http://www.lryc.cn/news/520927.html

相关文章:

  • Pycharm 使用教程
  • pycharm+pyside6+desinger实现查询汉字笔顺GIF动图
  • vue3学习-day5
  • SpringData-Redis缓存之RedisTemplate
  • 第423场周赛:检测相邻递增子数组 Ⅰ、检测相邻递增子数组 Ⅱ、好子序列的元素之和、统计小于 N 的 K 可约简整数
  • hive知识体系
  • 第三篇 Avaya IP Office的架构及其服务组成
  • AUTOSAR EcuM(ECU状态管理器)
  • 【PyQt】如何在mainwindow中添加菜单栏
  • 浅谈云计算01 | 云计算服务的特点
  • 【开题报告】基于springboot的煤矿安全监测系统的设计与实现
  • 微服务中引入消息队列的利弊
  • Redis缓存穿透、缓存雪崩和缓存击穿
  • EF Core分页
  • 高效设计新选择!用StartAI打造各种风格主题的平铺素材图!
  • 大数据技术Kafka详解 ⑤ | Kafka中的CAP机制
  • qml Emitter 详解
  • 【Docker】保姆级 docker 容器部署 MySQL 及 Navicat 远程连接
  • mybatis-spring @MapperScan走读分析
  • Mysql--架构篇--体系结构(连接层,SQL层,存储引擎层,文件存储层)
  • 【0x005B】HCI_Write_Default_Erroneous_Data_Reporting命令详解
  • 基于 Python 的学生成绩管理系统设计与实现
  • 【Apache Doris】周FAQ集锦:第 29 期
  • 【C】初阶数据结构3 -- 单链表
  • Autodl安装tensorflow2.10.0记录
  • 【Rust】常见集合
  • SpiderFlow平台v0.5.0之引入selenium插件
  • git push命令
  • 洛谷P1161
  • Python脚本自动发送电子邮件