staruml_staruml 中文设置 - CSDN
精华内容
参与话题
  • starUML下载、安装、破解全过程

    万次阅读 2018-04-01 12:36:35
    方法一(正宗破解,十分好用,稳定到starUML2)StarUML官方下载地址: http://staruml.io/download破解: ​1.使用Editplus或者Notepad++等特殊的文本编辑器打开 安装位置下/...

    方法一(正宗破解,十分好用,稳定到starUML2)

    StarUML官方下载地址: 
    http://staruml.io/download

    破解: 
    ​1.使用Editplus或者Notepad++等特殊的文本编辑器打开 安装位置下/www/license/node/LicenseManagerDomain.js文件 
    2.修改validate方法,在如下指定的位置上添加指定的代码

        function validate(PK, name, product, licenseKey) {
            var pk, decrypted;
            //添加代码开始
            return {
                name: "hancher",
                product: "StarUML",
                licenseType: "vip",
                quantity: "www.hancher.com",
                licenseKey: "hello,hancher!"
            }
            //添加代码结束
            try {
                pk = new NodeRSA(PK);
                decrypted = pk.decrypt(licenseKey, 'utf8');
            } catch (err) {
                return false;
            }
            var terms = decrypted.trim().split("\n");
            if (terms[0] === name && terms[1] === product) {
                return { 
                    name: name, 
                    product: product, 
                    licenseType: terms[2],
                    quantity: terms[3],
                    licenseKey: licenseKey
                };
            } else {
                return false;
            }
        }

    在如上位置,插入如上代码。 
    3.验证打开StarUML,打开菜单Help->Enter License,输入上面指定的name和license信息,分别为hancher和hello,hancher!,成功! 
    然后就有注册成功的提示信息了,help->about startuml,可以看到​提示信息已注册 
    这里写图片描述


    方法二(绿化版,啥都不用管,解压就能用,而且是中文版的)

    下载地址: 
    http://download.csdn.net/download/qq_23370223/9983979

    无安装、破解过程,需注意: 
    第一次执行,必须以管理员身份运行,之后随意。 
    这里写图片描述


    备注

    1、方法一,适用于所有版本,包括2版本 
    2、略微扎心的是2版本的时序图类的位置是固定的(占时看起来是这样子,还没仔细看)导致图的位置错乱,我的天哪,我画了好大的一张图啊QAQ! 
    3、方法二,因为下载、语言包、破解问题,适合伸手党,但是更个starUML2就有些麻烦了,所以还是1版本。(都伸手党了,能用就行了,不厚道的笑了=。=)

    展开全文
  • StarUML使用简明教程

    万次阅读 多人点赞 2018-08-31 18:45:09
    最近了解到StarUML比较多,所以写一篇教程供大家参考,不足支持,请见谅。 StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可...

    最近了解到StarUML比较多,所以写一篇教程供大家参考,不足支持,请见谅。

    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj).

    StarUML官方下载地址: http://staruml.io/download

    安装教程:
    安装步骤很简单,省略。
    注意:付费软件,如需破解网上很多教程,不破解不影响使用

    安装之后的主界面简介如图所示:
    这里写图片描述

    2.创建工程
    在启动star UML时,系统会默认帮我们创建一个工程

    如果这个工程不是你想要的工程,你可以点击File–》new from template中修改为你需要的工程类型。如图所示。
    这里写图片描述

    3.介绍类与类之间的关系
    既然介绍类图,我们首先了解,什么是类?
    类图: 类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。
    类图的3个基本组件:类名、属性、方法。
    类的几个主要关系:实现,关联,泛化,聚合,组合,依赖
    在StarUML中默认打开的“toolbox”工具中就是类相关的一下基础功能组件,以及组件的功能简介基础组件中有类实例,以及描述类的各个功能组件。如图所示。
    这里写图片描述
    类组件的基本操作介绍:
    单击选择Class,至工作区域内单机左键,即可创建一个class实例。创建实例后,周围会出现一堆,功能按钮,去描述这个类,如图所示。图后会有介绍各个租价功能的介绍。
    这里写图片描述
    功能介绍:
    1. 用来标识Class的可见性(默认为public)
    2. 用来添加note的,比如:类的说明
    3. 增加类的属性
    4. 增加类的操作方法。
    5. 增加Reception
    6. 增加子类
    7. 增加父类
    8. 添加已有的接口
    9. 添加需要的接口
    10. 添加关联
    11. 添加聚合
    12. 添加组合
    13. 添加端口
    14. 添加部件

    1. 泛化(继承)
      泛化关系是类元的一般描述和具体描述之间的关系,具体描述建立在一般描述的基础之上,并对其进行了扩展。具体描述完全拥有一般描述的特性、成员和关系, 并且包含补充的信息。在Java中用“extend”来表示此关系。举个计算机的例子来说:冯诺依曼结构是最初的计算机结构,无论是个人计算机,服务器,还是超级计算机,都具有该特性,并在此特性上进行了扩展。
      UML图中实现泛化管理的描述,在类图中使用带空心三角箭头的实线表示,箭头从子类、子接口指向父类、父接口。具体如图所示。
      这里写图片描述

    2. 实现
      实现指的是一个class类实现interface接口(可以是多个)的功能,实现是类与接口之间最常见的关系。在类图中使用带空心三角箭头的虚线表示,箭头从实现类指向接口。如图。

    这里写图片描述
    3. 依赖
    类A的实现需要引用类B,这就是依赖,这种使用关系是具有偶然性的、临时性的、非常弱的,而B类的变化会影响到A,则A与B存在依赖关系,依赖关系是弱的关联关系。例如:人依赖计算机去做软件开发。在UML类图设计中,依赖关系用由类A指向类B的带箭头虚线表示。如图所示。
    这里写图片描述

    1. 聚合
      聚合是关联关系的一种特例,它体现的是整体与部分的关系,是has-a的关系,此时整体与部分之间是可分离的,即没有了整体,局部也可单独存在。就比如我们航母战斗群:驱逐舰,巡洋舰,护卫舰,航空母舰等。在UML类图设计中,聚合关系以空心菱形加实线箭头表示如图所示。

    这里写图片描述
    5. 组合
    是一种contains-a的关系,部分不能脱离整体存在。这是一种比聚合更强的关系,又称强聚合。整体的生命周期即为组成部分的生命周期。例如:人和人的构成部分大脑,心脏等。在UML类图设计中,组合关系以实心菱形加实线箭头表示。 如图所示。

    这里写图片描述
    StarUML制作用例图
    该软件最常用的功能就是制作用例图,时序图,序列图等,本节以用例图为基础讲解基本使用。
    单击Model选择Add Diagram 会出现许多模型,选择你想要使用的,如我想要使用:用例图,则我选择Use Case Diagram如图所示。选择后,tool box会产生相应的变化,更新出配套的功能组件,如图所示。
    这里写图片描述
    Tool box工具盒中有用例图的参与者(Actor)、用例 (Use Case)、系统边界、箭头等工具组成。我们可以根据需要选择恰当的工具。模拟制作图书馆的一部分用例:学生借书的操作如图所示。
    这里写图片描述

    展开全文
  • StarUML3.2.2.rar

    2020-05-08 01:08:03
    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj). ● 可绘制9款UML图:用例图、类图、序列图、状态图、活动图、...
  • StarUML 3.0.2 完美破解包

    热门讨论 2018-09-04 17:48:40
    StarUML3.0.2 官网最新版的破解文件; 解压后使用app.asar替换StarUML安装路径/resources/app.asar即可完美破解,操作简单。
  • starUML使用教程

    万次阅读 2018-04-03 16:02:10
    下载与安装先从官网下载软件,这个版本是收费的,但可以先进行试用。也可以使用免费版,基本UML依然齐全,但用起来感觉没有收费版好用。下载之后按照安装说明,一步步安装就可以了。使用如图所示,中间为绘图区域,...


    下载与安装

    先从官网下载软件,这个版本是收费的,但可以先进行试用。也可以使用免费版,基本UML依然齐全,但用起来感觉没有收费版好用。
    下载之后按照安装说明,一步步安装就可以了。

    使用


    如图所示,中间为绘图区域,左下角选择所要拖放的类型。

    将Class拖放到绘图区域,如下图所示:

    会出现如下操作方式以供选择:

    1. 左侧
      • 第一个按钮是用来标识Class的可见性(默认为public)
      • 第二个按钮是用来添加note的,类似对类的说明等等。
    2. 右侧(从左到右,从上到下)
      1. 增加类的属性
      2. 增加类的操作(方法)
      3. 添加reception
      4. 添加子类
      5. 添加父类
      6. 添加已有的接口
      7. 添加需要的接口
      8. 添加关联
      9. 添加聚合
      10. 添加组合
      11. 添加端口
      12. 添加部件

    对于相应添加的部分都有与类相似的操作,如添加一个属性之后,可对其进行的操作,如图所示:

    其中右侧上下箭头用来移动属性的位置,叉子用来删除该属性,加号用来增加属性。

    保存

    当完成UML的绘制后,你可以保存为starUML模型格式,也可以导出为PNG、JPEG、SVG等图片格式。

    展开全文
  • StarUML时序图总结

    万次阅读 多人点赞 2015-08-12 17:45:36
    转载请注明出处:htt://blog.csdn.net/tianhai110   序列图主要用于展示对象之间交互的顺序。 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色...

    转载请注明出处:htt://blog.csdn.net/tianhai110

     

    序列图主要用于展示对象之间交互的顺序。

    序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。

    消息用从一个对象的生命线到另一个对象生命线的箭头表示。箭头以时间顺序在图中从上到下排列。

     

    序列图中涉及的元素:

    1.   生命线:

    生命线名称可带下划线。当使用下划线时,意味着序列图中的生命线代表一个类的特定实体。

     

    2.       同步消息

    发送人在它继续之前,将等待同步消息响应

     

    3.       异步消息

    在发送方继续之前,无需等待响应的消息

     

    4.       注释

     

    5.       约束

    约束的符号很简单;格式是: [Boolean Test]

    6.       组合片段

    组合片段 用来解决交互执行的条件及方式。 它允许在序列图中直接表示逻辑组件,用于通过指定条件或子进程的应用区域,为任何生命线的任何部分定义特殊条件和子进程。

    常用的组合片段有:

    a.       抉择(Alt)

    抉择用来指明在两个或更多的消息序列之间的互斥的选择,相当于经典的if..else..

    抉择在任何场合下只发生一个序列。 可以在每个片段中设置一个临界来指示该片段可以运行的条件。 else 的临界指示其他任何临界都不为 True 时应运行的片段。 如果所有临界都为 False 并且没有 else,则不执行任何片段。

     

    b.       选项(Opt)

    包含一个可能发生或不发生的序列

    c.       循环(Loop)

    片段重复一定次数。 可以在临界中指示片段重复的条件。

     

    d.       并行(Par)

     

    下表列出了常用的组合片段:

    片段类型

    名称

    说明

    Opt

    选项

    包含一个可能发生或可能不发生的序列。 可以在临界中指定序列发生的条件。

    Alt

    抉择

    包含一个片段列表,这些片段包含备选消息序列。 在任何场合下只发生一个序列。

    可以在每个片段中设置一个临界来指示该片段可以运行的条件。 else 的临界指示其他任何临界都不为 True 时应运行的片段。 如果所有临界都为 False 并且没有 else,则不执行任何片段。

    Loop

    循环

    片段重复一定次数。 可以在临界中指示片段重复的条件。

    Loop 组合片段具有“Min”“Max”属性,它们指示片段可以重复的最小和最大次数。 默认值是无限制。

    Break

    中断

    如果执行此片段,则放弃序列的其余部分。 可以使用临界来指示发生中断的条件。

    Par

    并行

    并行处理。 片段中的事件可以交错。

    Critical

    关键

    用在 Par 或 Seq 片段中。 指示此片段中的消息不得与其他消息交错。

    Seq

    弱顺序

    有两个或更多操作数片段。 涉及同一生命线的消息必须以片段的顺序发生。 如果消息涉及的生命线不同,来自不同片段的消息可能会并行交错。

    Strict

    强顺序

    有两个或更多操作数片段。 这些片段必须按给定顺序发生。

     

    有关如何解释序列的片段

    默认情况下,序列图表明可能发生的一系列消息。 在运行的系统中,可能会出现您未选择显示在关系图上的其他消息。

    以下片段类型可用于更改此释义:

    片段类型

    名称

    说明

    Consider

    考虑

    指定此片段描述的消息列表。 其他消息可发生在运行的系统中,但对此描述来说意义不大。

    “Messages”属性中键入该列表。

    Ignore

    忽略

    此片段未描述的消息列表。 这些消息可发生在运行的系统中,但对此描述来说意义不大。

    “Messages”属性中键入该列表。

    Assert

    断言

    操作数片段指定唯一有效的序列。 通常用在 Consider 或 Ignore 片段中。

    Neg

    否定

    此片段中显示的序列不得发生。 通常用在 Consider 或 Ignore 片段中。

    展开全文
  • 使用starUML一步一步画顺序图

    万次阅读 多人点赞 2016-11-04 10:39:30
    建模工具:starUML 版本:5.0.2.1570(新版本下面也适用) 1:首先确定功能的主功能场景如下所示。 (1)顾客向售票员提供剧目名称,和场次要求(时间)。 (2)售票员查询用户提供的剧目所在演出厅票务和位置...
  • starUML工具使用简介

    2020-10-18 22:21:26
    一、starUML工具的安装。 1.搜索软件包并安装starUML软件包。  (1)百度搜索starUML安装包,如下图所示:  (2) 解压安装包,双击可执行文件StarUML Setup 3.2.2.exe进行安装,打开starUML关掉报错及购买窗口。如下...
  • StarUML5.0汉化版

    千次下载 热门讨论 2012-12-07 22:35:12
    此版本为StarUML5.0版,各位可以去官方网站下载,我不提供安装程序。此资源为ZIP压缩文件,包含汉化后的主程序和一些DLL,时间仓促没来得及做安装包,请见谅。使用办法则为解压后替换安装目录下同名文件即可。 PS: ...
  • StarUML3.0.2——超好用的UML画图工具推荐

    万次阅读 多人点赞 2019-01-28 16:46:59
    今天无意中发现了StarUML3这个软件,不管是颜值还是功能都很对我的胃口。 话不多说,开始介绍。 StarUML3 StarUML3下载:到官网下载即可 StarUml官网:http://staruml.io/ StarUML是一个复杂的软件建模工具,旨在...
  • StarUML

    2019-09-30 17:01:15
    StarUML 软件介绍 操作系统:MAC 软件版本:3.0 软件功能:UML(Unified Modeling Language,统一建模语言) 类图、时序图、状态图绘制 软件安装 打开终端 安装 brew /usr/bin/ruby -e "$(curl -fsSL ...
  • StarUML使用教程

    千次阅读 2018-03-08 18:23:39
    StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。 安装 官网http://staruml.io/下载对应操作系统版本安装即可 破解 1、找到安装目录下的“LicenseManagerDomain.js...
  • staruml

    2016-06-03 22:11:26
    1.用例图(Use Case) 用户能够做什么 2.类图(Class Diagram) 3.对象图
  • StarUML用户手册

    千次阅读 2016-01-21 09:16:04
    StarUML用户手册     第一章 StarUML概述... 3 StarUML是什么... 3 适合用户的UML工具... 3 真正的UMD支持... 3 高可扩充及适应性... 3 主要特征... 3 系统需求... 4 第二...
  • starUML

    2015-12-03 10:34:09
    2015年3月14日,StarUML 2.1.1发布。韩国开发者Minkyu Lee(李珉奎)开发的StarUML曾经是最流行的开源UML工具,用户覆盖上百个国家,超过350万的下载量。但从2008年以后没有再更新,版本停留在5.0。   2014年5月...
  • staruml 免费版

    千次阅读 2017-08-15 15:52:56
    staruml 免费版 https://sourceforge.net/projects/staruml/files/staruml/5.0/
  • StarUML2最新破解版-v2.5.1

    千次下载 热门讨论 2015-11-05 22:30:30
    == StarUML2.5.1 破解说明 == == == ======================================================= 1.安装StarUML-v2.5.1.msi; 2.搜索安装目录找到"LicenseManagerDomain.js"并替换它; 3.打"Help"→"Enter Licence......
  • staruml教程

    2015-04-13 23:04:52
    staruml教程 用例图,类图,顺序图,协作图 状态图,活动图,构件图,部署图的绘制
  • StarUML 3.0.2 破解文件

    2018-08-26 13:18:04
    1. 执行安装:打开StarUML Setup 3.0.2.exe,默认目录C:\Program Files\StarUML 2. 覆盖文件:app.asar文件覆盖到C:\Program Files\StarUML\resources 3. 确认成功:点击Help->Enter Liecensef->You already have a ...
  • StarUML是一款非常好的UML建模工具,可绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。 StarUML 支持多种格式的影像文件,可导出JPG、JPEG、BMP、EMF和WMF等格式...
1 2 3 4 5 ... 20
收藏数 3,746
精华内容 1,498
关键字:

staruml