staruml

StarUML软件设计建模工具破解

匿名 (未验证) 提交于 2019-12-03 00:28:02
转载自: https://blog.csdn.net/helencoder/article/details/51932722 参考: http://bbs.chinapyg.com/thread-79022-1-1.html 2,找到文件23行,修改对应下面函数。更改为如下代码: function validate (PK, name, product, licenseKey) { var pk, decrypted; // edit by 0xcb return { name: "helencoder" , product: "StarUML" , licenseType: "vip" , quantity: "mergades.com" , licenseKey: "later equals never!" }; 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:

StarUML类图关系

匿名 (未验证) 提交于 2019-12-03 00:22:01
指导文档: 1、 https://www.cnblogs.com/jlily/p/4874509.html 2、 https://blog.csdn.net/mike_caoyong/article/details/42563867 StarUML是一种生成类图和其他类型的UML(Unified Modeling Language统一建模语言或标准建模语言)图表的工具 关系 说明 标识 双向关联(Association) AB对象间弱联系,不带方向的双向关联,A可以对应多个B,B也可以对应多个A 单向关联(Directed Association) AB对象间弱联系,带方向的单向关联,A可以对应多个B,但B只能对应一个A 聚合(Aggregation) AB对象是整体与部分的弱关系,随着A的创建或消亡,B不一定创建或消亡 组合(Composition) AB对象是整体与部分的强关系,B跟随A的创建而创建,消亡而消亡 依赖关系(Dependence) A的改变引起了B的变化,则B依赖A 泛化(Generalization) 继承关系 接口实现(Interface Realization) 类实现了接口中所声明的操作 聚合是一种特殊的关联,而组合又是一种特殊的聚合 文章来源: StarUML类图关系

Can't install StarUML in Ubuntu 16.04

醉酒当歌 提交于 2019-12-02 18:00:48
I’m using ubuntu 16.04 - 64 bit. I tried to install Start UML with .deb file and got this message from Ubuntu Software: This software comes from a 3rd party and may contain non-free components Then I trying to install with dpkg, and got this: $ sudo dpkg -i StarUML-v2.7.0-64-bit.deb Selecting previously unselected package staruml. (Reading database ... 212003 files and directories currently installed.) Preparing to unpack StarUML-v2.7.0-64-bit.deb ... Unpacking staruml (2.7.0) ... dpkg: dependency problems prevent configuration of staruml: staruml depends on libgcrypt11 (>= 1.4.5); however:

Is correct relationships of class diagram in UML?

笑着哭i 提交于 2019-11-28 11:52:45
问题 The image shows the logistics of the Warehouse. Very very simplistic. What is its concept: There are documents: ReceivingWayBill , DispatchingWaybill , ReplacementOrder . They interact with the main classes: Warehouse , Counterparty , Item . And the Register class: ItemRemainsInWarehouse . It turns out, the document is confirmation of the operation, reception, sending, and so on. The Register simply stores information about the number of remaining goods. If you miss a lot of problems of this

【转】StarUML使用说明

走远了吗. 提交于 2019-11-27 13:40:25
StarUML 使用说明 - 指导手册 原著: Stephen Wong 翻译:火猴 1. 综述 StarUML 是一种生成类图和其他类型的统一建模语言 (UML) 图表的工具。这是一个用 Java 语言描述的创建类图的简明手册。 StarUML( 简称 SU) ,是一种创建 UML 类图,并能够自动生成 Java 的 “stub code” 的工具。 SU 也可以做 JAVA 逆向工程,以产生相应的 UML 图表。 在本教程中,我们将使用 SU 设计一个 pizza 饼。执行下列步骤,可以创建如下面所示的 UML 图。 SU 可以生成反映类结构的代码,而不是任何对象的具体行动。因此,在使用 SU 创建图表后,你会为此 stub code 添加剩余的功能性代码,填写每种方法本来应该做的事。 2. 安装 首先,我们必须先安装将要使用的软件。 StarUML ,是一个开放源码软件, 遵循 GPL 协议 许可 ( GNU 公共许可证) ,并免费提供下载。 3. 启动 安装以后就可以启动该程序。 4. 添加新工程 然后,一个名叫: New Project By Approach 的对话框会弹出。选择 “Empty Project” 并且按下 " 确定 " 。这里建议你不要勾选 " 设置为默认的做法 " 复选框。 5. 选择模块 在右边的 “ Model Explorer ” 框中选定 “