前言
StarUML安装和简单使用。
一、StarUML下载安装
- 官网链接下载:StarUML官网
- 由于某种原因,可能需要另外一个途径。百度网盘,提取码:star。
- 如果采用第二个方法下载,默认的安装路径为 C:\Program Files\StarUML。如果需要放置其他盘,直接将整个文件剪切、粘贴即可。(没错,就是这么简单,暴力且高效)
二、CoolAndGood
- Mind: 修改与授权相关的JavaScript代码,关闭授权的弹窗,直接使用。(good)
- 安装nodejs环境:Nodejs下载。双击安装,更换路径,其他的全程默认。
- 找到starUML安装路径。F:\staruml\ForInstall\starUML\resources,在此页面打开命令行窗口。(桌面打开,然后跳转目录也行)
- 反编译Star UML:
反编译完以后,可以看到多了一个app的文件夹,这就是该软件的源代码。(cool)> 1 | npm install -g asar > 2 | asar extract app.asar app //反编译软件
- NotePad 打开 .\app\src\engine\license-manager.js。
- 重新将代码反汇编
> 1 | cd F:\staruml\ForInstall\starUML\resources //进入到StarUML的安装目录下面
> 2 | asar pack app app.asar // 反汇编
- 重新打开StarUML, GoodAndCool 。
三、画用例图步骤
-
初始化工作:
-
基本用法讲解:
##:首先明确,用例图大致可以理解为功能模块图,即呈现系统实体(大部分特指某种角色)与各种功能的对应关系。① Actor:实体。
② Case:容器。可具体对应某一个功能。
③ Use Case Subject:简单理解为用例(Case)的集合或者容器。
④ Association:关联,表示参与者与用例之间的关系。
⑤ Generalization:继承,子用例将继承父用例,是父用例的一个泛化。父用例通常是抽象的。
(箭头由子用例指向父用例)
⑥ Include:包含,一个用例包含哪些其他用例。
(箭头指向扩展的用例)
⑦ Extend:扩展,用例功能的延伸,相当于一个附加功能。
四、样例
《交通运输人员就业与再就业教育培训平台》用例图
总结
tm大三了,怎么感觉是第一次画用例图,真是fw。简单记录一下,防止下次又得去到处百度。