StarUML 及9种UML图

StarUML授权补丁(附汉化资源及手动修改教程) StarUML补丁 阅读详情

startUML建模工具可从官网staruml下载

uml图

下面各图的staruml源文件(上传到了github)https://github.com/tonixtom/BigTalkDesignPatternCppTest

状态图(statechar diagram)

状态图用于描述从状态到状态的的控制流

​​​​​​【StarUML】状态图 - jimmy_ai - 博客园 

​​​​​​StarUML 3 中文文档 状态图_shuo747的博客-优快云博客_staruml状态图 

活动图(activity diagram)

活动图是状态图的一处特殊情况,其中几乎所有或大多数状态,都处于活动状态,而且几乎所有的所有的或大多数变迁都是由源状态中的活动的完成而触发的。用于描述从活动到活动的控制流。

用例图(use case diagram)

用例图(用案图)用来定义系统的功能需求,描述若干参与者与系统提供的用例之间的连接关系。一个用案描述了一组动作序列,每个序列表示系统的参与者与系统本身的的交互。

类图(class diagram)

staruml默认编辑为类图。

对象图(subject diagram)

在ULM中,对象是用类图标来表示的,但在类名字下面有一个下划线,除此之外,实例可以具有自己的名字,对象的名称栏包含“对象名:类名”。对象图是类图的实例,用来描述特定运行时刻的一组对象之间的关系。用来描述交互中的静态部分。

Tom:Person是标准表示法;下面的:Person是匿名表示法,光写Tom则省略类名的表示法

时序图(sequence diagram)

时序图(序列图、顺序图),在新的UML标准中,生命线名称没有下划线。时序图和协作图统称交互图。用来表示对象之间发消息的先后次序,阐明对象之间的交互过程以及在系统执行过程中的某一具体时刻会发生什么事件。

协作图(communication diagram)

时序图与协作图,均属于交互图。协作图强调收发消息的对象的组织结构。同上面描述对象例子一样,描述了就餐者、服务生和厨师之间的关系的协作图。

构件图(component diagram)

用于描述一组构件之间的组织和依赖关系,用于建模系统的静态实现视图。

部署图(deployment diagram)

  部署图用来描述系统运行时处理的结点以及在结点上活动的构件的配置。部署图用来对系统的环境模型视图进行建模,即可用其来描述软件执行所需要的处理器和设备的拓扑结构。

相关操作

  1. 写注释时,可使用shift+enter来实现换行,否则只能写在一行上,不能调整注释框大小。
  2. ctrl+delete才是真正的删除。
  3. 在相关组件里文字自动换行,将Word Wrap点上,填写时词组间加空格

 

     4.设置类图不显示属性

     

  5.ctrl+shitft+z 为 反撤消,重做

关于项中的文本怎么换行,参考:设置startUML文本自动换行

 本文转自:StarUML 及9种UML图_ton_tom的博客-优快云博客_staruml

Manjaro 安装 StarUML Manjaro 安装 StarUML 1、下载StarUML.deb包 官网下载地址:https://staruml.io/download 比如:https://staruml.io/download/releases-v4/StarUML_4.0.0_amd64.deb,下载下来后为StarUML_4.0.0_amd64.deb。 2、Manjaro安装debtap sudo vim /etc/yaourtrc # 修改:(#号要去掉) # AURURL=https://aur.tuna.tsinghu 阅读详情

相关推荐

StarUML使用文档

前言 最近在学习设计模式,很多设计模式可以用UML类图表示;所以就了解到了StarUMl这个工具,在使用过程中因为不熟练所以有些功能明明已经会用,但是过几天再次使用的时候,总要想半天或者要尝试好几次,所以就有了今天这篇文章; 概述 StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). 功能特点 1,可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及

ezconn的博客 4638

StarUML使用简明教程

最近了解到StarUML比较多,所以写一篇教程供大家参考,不足支持,请见谅。 StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). StarUML官方下载地址: http://staruml.io/download 安装教程: 安装步骤很简单,省略。 注意:付费软件,如需...

allen 21万+

UML笔记2(状态图、活动图、协作图、组件图、配置图)

UML笔记2(状态图、活动图、协作图、组件图、配置图)

StarUML画类图

当然StarUML这个工具可以画时序图 和 流程图 , 流程图的画法参考本篇文章主要讲解一下利用此工具来画类图(Class Diagram)

u012514113的专栏 1万+

解决windows10下无法安装.net framework 3.5(包括.net2.0和3.0)

入域电脑,win10系统中安装 .net framework 3.5(包括.net2.0和3.0)

God_me_1的博客 4万+

AI人工智能与模拟退火:碰撞出的智慧火花

本文旨在为读者全面介绍模拟退火算法在人工智能领域的应用。我们将涵盖从基础理论到实际实现的完整知识体系,帮助读者理解这一受自然界启发的优化技术如何解决复杂的计算问题。文章首先介绍模拟退火的基本概念,然后深入其工作原理和数学基础,接着通过Python实现展示具体应用,最后讨论实际应用场景和未来发展方向。模拟退火(Simulated Annealing, SA):一种受物理退火过程启发的概率性优化算法能量函数(Energy Function):评估系统状态的函数,对应优化问题的目标函数。

AGI×大数据,开启智能时代的认知跃迁;解码AGI,赋能数据驱动的智能革命。 452

StarUML

StarUML是一种生成类图和其他类型的统一建模语言图表的工具,也可以做JAVA逆向工程,以产生相应的UML图表。他可以绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。 它的网址:http://staruml.sourceforge.net使用截图 转载于:https://www.cnblogs.com/ppppppp1995...

weixin_30433075的博客 92

131、高通骁龙影像平台总览:Spectra ISP 各代架构演进与特性对比

摘要:本文深入分析了高通骁龙Spectra ISP从250到780代的架构演进与技术痛点,揭示了各代关键改进与隐藏问题。重点剖析了双ISP带宽分配、AI ISP黑盒决策、温度控制等实战问题,并给出具体解决方案(如寄存器配置、QoS调整等)。文章强调工程师需平衡带宽、功耗与画质的三角关系,建议调试时先关闭AI模块建立基线,关注统计引擎配置,并建立温度监控机制。最后指出理解架构局限比追求完美设计更重要,需要针对不同场景找到合适的妥协方案。(148字)

sundong_81的博客 207

StarUML3.0选择不同类型图和导出

StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、构件图、部署图以及复合结构图等, 可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件。 非常的简洁,灵活,并且免费(有付费版本) 这个软件至今还在维护更新,已更新至3.0.0的版本(2018-06-01),下...

weixin_30430169的博客 1708

可控异常的契约化设计:在 ABAP 中用 CX_STATIC_CHECK 把可预期错误变成接口的一部分

文章摘要: 本文探讨了ABAP系统中异常处理的工程化设计原则,强调将可预期的业务异常作为接口契约的一部分。核心观点是:对于调用方能够合理处理的错误情况,应使用继承自CX_STATIC_CHECK的受检异常,通过方法签名强制调用方处理或显式转发。文章对比了ABAP三大异常根类的适用场景,提出"三问法"判断异常是否适合受检处理,并给出了包含上下文信息的异常类实现示例。通过Fiori文件上传案例,展示了如何在分层架构中合理传递和转换异常,最终在OData服务层将业务异常映射为标准错误响应。这种

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3063

RK3568开发笔记- (TX/RX) RGMII delayline 功能调试

本文详细介绍了RK3568芯片RGMII接口delayline功能的调试过程。针对千兆以太网通信不稳定问题,通过分析RGMII时序要求,利用RK3568内置的delayline功能补偿信号延迟。调试方法包括扫描delayline窗口、测试中间值配置、优化硬件设计等步骤。文章还总结了常见问题解决方案,如PHY选型建议和自动扫描功能配置。最终实现了千兆速率下丢包率降至0.01%以下的目标,为类似开发场景提供了实用参考。

flypig has a dream! 316

实验六 UML建模工具应用

画出类图,类中属性和操作暂不描述,重点画出类之间的关系(Relation)。(1)都属于交互图,他们表示对象间的交互关系,描述了一个交互,由一组对象和他们之间的关系组成,并且还包括在对象之间传递的消息,(3)两者都来自UML元模型的相同信息,因此他们的语义是等价的,他们可以从一种形式的图转换成另一种形式的图,而不丢失任何信息。在某高校教学管理系统中涉及下面的类和对象:大学、系、教研室、教师、学生班级、学生、本科生、研究生、教学任务、课程。静态图:用例图,类图,对象图,构件图,部署图。

wrypot的博客 2122

麒麟V10 SP1系统下编译linuxdeployqt并打包Qt 5.15.2程序完整指南

麒麟V10 SP1系统下编译linuxdeployqt并打包Qt 5.15.2程序完整指南

ChenJin_2的博客 276

UML9种图形

UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性、操作、关系的对象集合的总称。 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务。一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性

i_am_cxy的博客 2255

OP-TEE虚拟化支持详解

OP-TEE虚拟化支持解析 OP-TEE提供实验性虚拟化方案,支持多虚拟机共享安全执行环境。核心特性包括: 配置选项:CFG_VIRTUALIZATION启用虚拟化,CFG_VIRT_GUEST_COUNT限制虚拟机数量并分配均等内存资源; Hypervisor协作:需实现虚拟机生命周期通知、SMC参数转换、内存固定等关键协议; 当前限制:仅支持Armv8架构,硬件资源共享有限,采用静态内存配额机制; 架构实现:通过MMU分区切换和扩展内存分配器实现多租户隔离,Nexus核心层管理虚拟机上下文。该方案适用于

Linux内核架构师 109

文章ACCEPT之后填写内容教程-Springer-Verlag即施普林格

1. 确认corresponding author通讯作者机构是否正确(最好细分到系,如搜不到系只填大学也可)这些信息因为在投稿的时候都填过,所以一般都没问题,可确认并继续。2. Co-Author: 这篇文章有没有其他作者,如果有就选yes,并确认投稿时所填的作者姓名和机构是否正确。这个也是如果前期都填对了就不用修改。3. Research funders: 问文章的研究有没有资助,没有就选no,有就选yes,并填写机构名称和grant/contact numbers。

ZhangJiqun&191cm&85kg 4783

StarUML安装破解及使用简明教程

StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). StarUML官方下载地址: http://staruml.io/download StarUML3破解 1.下载破解文件app.asar app.asar下载地址: https://download.youkuaiyun.com...

heary29的专栏 5万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

StarUML3.0.2——超好用的UML画图工具推荐

用过很多种软件画过UML图,但是一直都不怎么满意。 今天无意中发现了StarUML3这个软件,不管是颜值还是功能都很对我的胃口。 话不多说,开始介绍。 StarUML3 StarUML3下载:到官网下载即可 StarUml官网:http://staruml.io/ StarUML是一个复杂的软件建模工具,旨在支持敏捷和简洁的建模。 下面是StarUML3的界面(颜值超高有没有) 刚发现这款软...

WoeGod的博客 8万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

StarUML使用说明-指导手册

StarUML使用说明-指导手册:非常短小精悍的文章,适合初学者。

愤怒的小狐狸----博客专栏 17万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

【UML建模】starUML工具

StarUML是一款UML工具,允许用户创建和管理UML(统一建模语言)模型,广泛应用于软件工程领域。它的主要功能包括创建各种UML图:如用例图、类图、序列图等,支持代码生成与反向工程,以及提供扩展插件机制,使得用户可以根据自己的需求进行定制。

weixin_42081167的博客 1371

Mac下一款好用的UML图绘制工具(StarUML)

Mac下一款好用的UML图绘制工具(StarUML)   推荐一款好用的Mac下绘制UML图的工具,叫做StarUML,它是一款很好用的UML图的工具,但是是收费的,不过可以设置相应代码,免费使用,附上官方下载下载地址以及设置教程。   效果   下载地址:StarUML下载 设置方法如下: 1.使用 Editplus 或者vscode 或者Notepad++ 等特殊的文本编辑...

YunWisdom 1万+

UML类图详解

UML类图详解一、定义二、发展历史三、优缺点1、优点2、缺点四、工具五、使用六、示例参考 一、定义 UML,即Unified Model Language,统一建模语言。它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 二、发展历史 1994-1995年,由Grady Booch, Ivar Jacobson and ...

天道酬勤 2903

StarUML入门教程

声明:原文链接 StarUML使用简明教程 (作者:栾小邑) StarUML入门教程 StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). StarUML官方下载地址:http://staruml.io/download StarUML主界面 创建工程 在启动star UML时,系统会默认帮我们创建一个工程 如果这个工程不是你想要的工程,你可以点击File ->...

baidu_41388533的博客 3416

staruml打开uml文件_UML类图的初步学习的汇总和实践指导

统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。UML使用面向对象设计的建模工具,但独立于任何具体程序设计语言UML是软件工程、软件构造、面向对象程序设计等学科需要掌握的一项知识,在我们的软件构造课,这是一门需要自学的内容整合一些初步UML类图的学习资源,不一定是最好,但质...

weixin_39639686的博客 3080

大家都应该知道的UML工具——starUML指导手册

1. 综述: StarUML是一种生成类图和其他类型的统一建模语言(UML)图表的工具。这是一个用Java语言描述的创建类图的简明手册。 StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。 在本教程中,我们将使用SU设计一个pizza饼。执行下列步骤,可以创建如下面所示的UML...

weixin_30470643的博客 6227
上一篇: 向QTableView、QTreeView单元格插入窗体小部件的功能实现
下一篇: Qt Example各例子技术点说明(四)
荆楚闲人
博客等级 码龄20年 3万+粉丝 473原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值