StartUML 画类图操作大全

article/2025/10/21 2:23:36

文章目录

      • 基本用法
        • 新建项目
        • 添加模型
        • 添加类图
        • 修改项目、模型、类属性
        • 配置项目Profile
        • 添加类图
        • 添加类属性
        • 其余Tool的用法
      • 进阶用法
        • 枚举
        • 方法/属性的类型
        • 方法返回值
        • 方法/属性的属性
        • 方法/属性的静态属性
      • 最后

基本用法


新建项目


打开StartUML,选择Empty Project,点击OK
在这里插入图片描述


添加模型


在右侧Model Explorer”面板中找到刚才新建的项目,右键点击之后,Add—>Model
在这里插入图片描述
完成后界面如下
在这里插入图片描述


添加类图


选中刚才创建好的Model,右键点击后Add Diagram—>Class Diagram
在这里插入图片描述
完成后界面如下
在这里插入图片描述


修改项目、模型、类属性


点击一下需要修改的东东,下面就会显示所有属性,选中修改会回车即可保存


配置项目Profile


点击Model—>Profile
在这里插入图片描述
选中Java Profile—>include,Java Profile一定要,通常也会将UML Stanard Profile加进去
在这里插入图片描述
点击Close
在这里插入图片描述


添加类图


左键点击Class 下面黄色的Class,再左键点击右边方格
在这里插入图片描述
完成界面如下
在这里插入图片描述


添加类属性


点击之前创建的类,Add—>Attribute
在这里插入图片描述
完成后界面如下
在这里插入图片描述


其余Tool的用法


左边Toolbox所有工具用法大体上和class一致,放进来,右键之后Add即查看可以增加的属性


进阶用法


枚举


与class类图用法一样,名字为Enumeration
在这里插入图片描述


方法/属性的类型


选中类,右键点击Add—>Attribute/Operation(这里以方法Operation为例),
在这里插入图片描述
创建好界面如下
在这里插入图片描述
右键方法,点击Add—>Parameter,完成界面如下
在这里插入图片描述
选中之前创建的参数,找到下面的Type,在里面输入自己需要的类型,如String
在这里插入图片描述
创建好界面如下

在这里插入图片描述


方法返回值


右键方法,点击Add—>Parameter,完成界面如下
在这里插入图片描述
在右下Diagram Explorer中找到DirectionKind IN点击IN 讲IN 改为RETURN

在这里插入图片描述
并在上面Type中改成自己想要的返回类型
在这里插入图片描述


方法/属性的属性


选中方法,找到下面Visibility,这里默认public,点击即可修改
在这里插入图片描述
public显示的是+号
在这里插入图片描述
private显示的是-号
在这里插入图片描述


方法/属性的静态属性


方法和属性设置静态属性的方法一致,这里以方法为例;选中方法,找到OwnerScope,讲其值改为CLASSIFIER
在这里插入图片描述
完成界面如下
在这里插入图片描述
在类图中static属性显示为下划线
在这里插入图片描述

最后

可以关注一下我的公众号,最近开始写公众号,我会在上面分享一些资源和发布一些csdn上发布不了的干货
在这里插入图片描述

点个关注是对博主最大的支持


http://chatgpt.dhexx.cn/article/noPsRE9I.shtml

相关文章

StarUML使用教程【画类图】

1.打开StarUML 打开后,默认就是画类图的模式 默认创建了一个untitled项目 2.修改工程名字 ** 鼠标双击** 【Untitled】 在这里进行填写相关信息 修改后,就变成了你修改的那个名字 3.创建类图 右键 右侧的名字,选择Add Diagram—>Class…

Idea怎么实现画类图

1.【file】-【Settings】-【Tools】-【Diagrams】-勾选Java Class Diagram的选项 2.右击类,【Diagrams】-【Show Diagram】

使用mermaid画类图

使用mermaid画类图 文章目录 使用mermaid画类图1.类与类之间的关系2.各种关系的强弱顺序 1.类与类之间的关系 mermaid类图关系语法 泛化(Inheritance) 一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和…

UML类图

一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。 那么属性/方法名称前加的加号…

EA enterprise architect 画类图

准备工作 新建文件,参考画用例图的新建文件 画类图 以此为例 画类 工具箱,选中calss->class拖拽到左侧,填写类名 右键点击创建的类,选择功能与属性。属性类似于变量,功能类似于函数。为类添加属性和功能。 …

使用PlantUml插件画类图

一、PlantUml简介二、类与类之间关系汇总整理三、PlantUml类图语法介绍四、类图五、类图 PlantUml 代码 本文介绍如何使用 PlantUml 插件来画 Uml 图 一、PlantUml简介 PlantUML 是一个可以快速编写各种图表的工具,可以通过安装 Intellij Idea 或者 Vs Code 插件来…

UML类图画法全程解析

本节向大家介绍一下UML类图画法,主要包括UML类图元素和关系画法,希望通过本文的介绍,你对UML类图画法有一定的认识。 软件设计起步:UML类图画法 学习设计模式,画UML类图是基础,通过UML类图,能…

使用StarUML画类图

原文链接:http://www.flyne.org/article/379 staruml比rational rose小多了,觉得也很实用,似乎免费 1、综述(What) StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创建类图(Java语言描述)的简…

IDEA画UML类图

第一步(IDEA下载画图插件) PlantUML Integration 插件可以支持画图 第二步(创建类图文件) 点击之后会让选择 选择class即可 类图的语法 在画类图的时候分为五种 1. 依赖 依赖分为好多种, 作为成员变量,作为方法的入参和出参,在类中使用…

C++ 类图 Astah画类图

类图 基本概念: 类图(Class Diagram): 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图的3个基本组件: 类…

画java类图_java UML类图的使用

类图 是用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。学习好类图的绘制,是一位合格的软件工程师应有的技能。 1.类的UML图示 在UML中,类使用包含类名,属性和方法且带有…

【系统架构】类图的画图规范

最后一弹&#xff0c;放在了类图上面&#xff0c;这也是需要引起注意的最重要的地方。 格式 接口 抽象类 类 注意&#xff1a; 1、接口一定有 <> 的标识&#xff0c;接口中的方法必须斜体&#xff08;默认都是抽象方法&#xff09; 2、抽象类名和抽象方法必须斜体…

java怎么画类图_UML类图基本画法

类 简要画法 类有三个单元格的矩形(看上图中的动物类) 第一格:类名称(如果是抽象类,名称标注为斜体字) 第二格:类属性名称 第三格:类操作名称 类属性或者操作的访问修改符的标注: public用加号标注 private用减号标注 protected用#号标注 接口 简要画法 接口有两个单元格的…

如何画UML类图

简单介绍 统一建模语言&#xff08;Unified Modeling Language&#xff0c;UML&#xff09;是用来设计软件蓝图的可视化建模语言&#xff0c;面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计中的动态与静态信息。 类、接口、类图 类 类&#…

visio uml 画java类图_用visio画UML类图

对于画类图的工具很多&#xff0c;曾经学过用starUML画类图&#xff0c;但这个是用于Java语言的&#xff0c;对于用vs编程C语言&#xff0c;个人感觉用visio会好一点。以下用以前面的俄罗斯方块游戏中的一个Block类为例来讲述 class Block { public: Block(void); void Init();…

【系统架构】类图怎么画

文章目录 类图是什么&#xff1f;类图组成元素类图六大关系强弱关系&#xff1a;依赖<关联<聚合<组合<实现<继承 类图是什么&#xff1f; 类图中包含从用户的客观世界模型中抽象出来的类、类的内部结构和类与类之间的关系。它是构建其他设计模型的基础&#xf…

PowerDesigner 画类图

PowerDesigner 画类图&#xff1a; 目录 1&#xff0c;建立class的Model 2&#xff0c;UML基础 类 接口&#xff1a; 关系 1, 泛化 generalization 用空心三角形实线来表示 2, 实现 Realization用空心三角形 虚线 来表示 3, 关联 Association用实线箭头来表示   …

EA画类图

EA画类图 演示所使用软件版本&#xff1a; 1 准备工作 1.1 新建工程 新建工程时取个工程名字然后确定&#xff0c; 之后会进入这个界面&#xff0c;选择Class&#xff0c;并确定&#xff1a; 展开Model&#xff0c;再展开Class Model&#xff0c;点击下方Class Model&…

php类图怎么画,类图怎么画?

类图怎么画&#xff1f; 步骤&#xff1a; 1、打开visio画图软件&#xff0c;在左边的导航中选择“软件”选项&#xff0c;在右边会有很多图&#xff0c;我们会看到UML图&#xff0c;点击选择进入。 2、我们会进入画图的界面&#xff0c;在上面导航区有个百分比的选项&#xff…

StarUML画类图

一. 前言 工作中&#xff0c;在写文档总结时&#xff0c;需要画类图&#xff0c;有助于理清楚类之间的调用关系和内部组成, Ubuntu下推荐使用StarUML 来画, 如果不知道这个工具&#xff0c;请参考笔者这篇文章下载安装&#xff1a; Ubuntu StarUML安装教程 当然StarUML这个…