跟我学UML建模工具StarUML(第1部分)——下载和安装及破解StarUML工具软件
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1跟我学UML建模工具StarUML(第1部分)——下载和安装及破解StarUML工具软件
1.1.1下载StarUML工具软件
1、StarUML工具软件概述
(1)StarUML中文版是一款功能强大的UML建模工具
软件系统分析和设计人员通过这款建模软件可以绘制各种UML的图形,它也是支持UML(Unified Modeling Language,统一模型语言)的建模平台软件,并且基于UML1.4 版本,提供11 种不同类型的UML图(可绘制UML用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等),而且采纳了UML2.0 的表示法(StarUML 遵守UML的语法规则,不支持违反语法的动作)。
(2)StarUML 可导出多种格式的影像文件
StarUML 支持多种格式的影像文件可导出JPG、JPEG、BMP、EMF和WMF等格式的影像文件,方便插入到分析和设计的相关文档中。
(3)StarUML可以实现源代码和UML类图之间的转换
StarUML 可以依据类图的内容生成目标编程语言如Java、C++、C#代码等的程序代码,也能够读取Java、C++、C#等程序的代码反向生成UML类图。
反向工程在软件应用系统开发中有两个主要的用途:其一是旧有的源码反转成图之后,可以构建UML模型的方式继续将新的设计添加上去——完善原有的系统设计结果;另一项用途是想要解析源码时,可以通过反转的类图来理解,不再需要查看一行又一行的代码,这将节省大量的时间和精力——有利于快速了解原有的程序代码。
2、下载StarUML工具软件
(1)官方下载地址http://staruml.io/download
在这里点击“download”,就进入下载页面。笔者下载的是Windows系统版本,直接点击下载页面中的“Download”按钮,将弹出保存下载文件的对话框。
(2)下载和保存所需要的目标版本程序
选择保存所下载的程序文件的存放目录
(3)开始下载目标程序文件
(4)下载完毕后的目标软件文件
3、下载StarUML™的扩展插件模块
通过下载对应的扩展插件可以进一步增强StarUML™的功能,主要包括平台上的服务器模块;提供了UML标准配置文件,几种方法和标准模块,提供了序列与协作图之间的转换;提供生成器模块来生成文档和代码;提供Java模块以支持Java配置文件,J2SE / J2EE 框架,代码生成,逆向工程;提供C ++模块,支持C ++ profile,MFC框架,代码生成,逆向工程;提供C#模块支持C#配置文件,.NET BCL框架,代码生成,逆向工程;提供XMI模块,支持XMI导入导出模型交换;提供Rose模块来阅读Rational Rose File和提供Pattern模块以支持设计模式。
当然,也可以在应用StarUML的过程中安装所需要的扩展插件。
1.1.2安装StarUML工具软件
1、启动所下载的StarUML-v2.8.0.msi软件
由于所下载的StarUML工具软件文件是MSI格式的文件,而MSI格式文件是Windows Installer的数据包,它实际上是一个数据库,包含安装一种产品所需要的信息和在很多安装情形下安装(和卸载)程序所需的指令和数据。
直接双击所下载的StarUML-v2.8.0.msi软件文件并运行该程序文件,就会出现和Windows应用软件安装非常相似的安装过程,如下提示框:
而采用MSI安装的优势在于软件的使用者可以随时彻底删除它们、更改安装选项。即使安装中途出现意想不到的错误,同样可以安全地恢复到以前的状态。因此,越来越多的软件开始使用MSI作为发行的方式了。
StarUML的安装过程都比较简单,同意所提示的版权协议、选择软件的安装位置、创建一个开始菜单文件夹等选项。
2、开始安装StarUML工具软件
点击对话框中的“运行”按钮,将出现选择安装目录的提示对话框,根据自己的需要选择目标目录,本示例的安装目录为默认的系统目录:
3、点击“Next”按钮继续进行安装过程
4、点击对话框中的“Install”按钮开始拷贝和安装程序文件的过程
5、点击“Finish”按钮完成程序文件的安装过程
6、卸载StarUML工具软件
如果读者不再需要StarUML工具软件,可以直接在Windows系统的控制面板中卸载StarUML工具软件。
1.1.3破解所安装的StarUML工具软件
1、启动所安装的StarUML工具软件(1)点击StarUML工具软件的快捷图标
(2)StarUML工具软件的启动界面
由于StarUML工具软件目前为收费版本,其官方网站上有不同的License的费用说明。
2、点击“Evaluate”按钮可以使用评估版本(也就是试用版本)
3、破解所下载的StarUML软件工具程序
(1)找到LicenseManagerDomain.js文件
只需要在Staruml的安装目录下找到LicenseManagerDomain.js 这个文件,该文件默认
存放在安装目录C:\Program Files\StarUML\www\license\node目录下。
(2)打开文件修改validate函数中的代码
在水面的try语句代码的前面加上如下的return相关的代码即可,而validate函数中的其它的代码不需要改变。
return {
name: "kdyzm",
product: "StarUML",
licenseType: "vip",
quantity: "hello word",
licenseKey: "later equals never!"
};