关于UML的碎碎念(软件相关:StarUML 3.0.1)
StarUML下载:http://staruml.io/download(一定要坚持不懈持之以恒不要放弃刷新,我也是等了好久才出页面,点了好久才开始下载,版本是3.0.1)
StarUML**:https://blog.****.net/liuyukuan/article/details/80670280(我也不知道原创博主是谁,win10亲测有效)
神奇的**过程如下:
npm及cnpm下载安装:https://www.cnblogs.com/yominhi/p/7039795.html(这个原创博主也找不着)
神奇的下载安装过程如下(有些问题我可能忘了):
下载并安装node.js(Windows 系统 (.msi),64位),照例看一下版本号看有没有安装上,.zip可能要配置环境变量
在 node.js主目录下新建两个文件夹node_global和node_cache,注意文件夹路径是你自己安装的时候选的,跟大佬写的不一样,你有可能会经历无数次打错导致命令无效的情况,不要放弃嗯
添加系统环境变量NODE_PATH,就是node_modules这个文件夹的路径,系统环境变量PATH加上node_global这个文件夹的路径
安装express并测试,测试不对就回去找上一步的错,打错字母了啥的
安装cnpm,看版本号
下载安装过程结束,接着**
第二步要用cd命令把目录切换到app.asar所在的目录,在StarUML的安装路径里,不然会出现找不到文件的提示
第三步有可能会出现没有修改权限的提示,右击文件 - > 属性 - > 安全,点编辑,组或用户名里选你自己,类似于Users的一个东西,权限选完全控制就欧克了
命令行需要时间处理命令,一直戳回车会出现一排当前目录(别问我怎么知道的,大热天的心情烦躁)
**过程结束
UML简单来说就是你写程序之前分析和设计程序用的图,UML视图画好了,写的时候也顺(不用停下来想名称简直太爽了好吗),还能给你队友看,让他知道你都写了啥,这种基础的学习呢主要是看看书,《计算机科学导论》附录了解一下
概论:UML是一种图形化语言,中文名叫做统一建模语言,把这种语言抽象为不同的层次,这些层次就叫做视图,UML视图分为四种:用户视图、结构视图、行为视图和实现视图,每个视图呢可以用一种或多种图来表示,用户视图用用例图来表示,结构视图用类图来表示,行为视图用协作图、顺序图、状态图和活动图来表示,实现视图用组件图和配置图表示
用例图:插入图片功能好难用QAQ,百度的图,大概就这么个意思吧,就表示清楚用户和系统的交互,大方框就是系统,左上角写系统名称,圆角矩形是用例,里面写这个系统实现的功能,小人就是行动者,下面写是谁,注意不一定是个人,箭头就是关系,直线也行
类图:表示类和类之间的关系,类包括属性该属性的数据类型、方法两个内容,关系包括关联和泛化两种关系
过段时间接着写QAQ