StarUML6.0.1使用

本文介绍了软件开发人员如何从使用商业UML工具PowerDesign转向开源工具StarUML的过程,包括如何去除注册提示和图片水印,以及如何使用asar工具对app.asar进行修改。作者推荐使用UML进行软件设计以遵循行业标准。

1. 简介

        作为一个软件开发人员,平时免不了做一定的软件设计,标准做法就是采用UML来设计:

  • 讨论功能流程时采用时序图、活动图来表达;
  • 做业务功能架构时采用组件图来表达;
  • 做系统部署架构时采用部署图来表达;
  • 做需求分析时采用用例图来表达;
  • 做系统内部设计时采用包图、类图、对象图来表达;

        二十年前我们用Rational Rose,过了五六年感觉PowerDesign更好,之后十多年一直钟爱PD,直到上个月用了7年的笔记本坏了,新笔记本重装环境时,再也不想去破解PowerDesign,而是寻找一个开源的UML工具软件来用用看,一通baidu之后发现了StarUML,是由思密达主导开发的一款开源UML工具软件,看看官网的图片介绍还是不错的。

        官网地址:StarUML 

  

        开源地址:https://github.com/staruml ,这里有很多工程。一般我们直接去官网下载已经制作好的安装包即可,安装都很简单。

2. 破解

        直接采用官网制作好的安装包,在每次保存时总是提示去注册,让人很烦;把UML设计图导出png, jpeg图片时,更是留下了unregisted之类的水印,根本没法在文档里使用。我们需要解决两个问题:

  1. 去掉注册提示框;
  2. 去掉图片上的水印。

        解决这两个问题很简单,去StarUML安装目录下寻找app.asar文件,修改这个包里的两处地方即可。

        app.asar是一个压缩包,需要用asar来生成和解压,asar用npm来安装:

npm install -g asar 

        npm自然是安装nodejs就有了,搞点前端的人都不用说了。

        执行asar看看:

$ asar -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值