基于JavaScript的可视化建模UML工具开发
2021-04-29文浩
中阿科技论坛(中英文) 2021年4期
文 浩
(福建师范大学,福建 福州 350007)
可视化建模是一种用不同的图形(主要包含节点和边)来描述系统的方法,从而加深开发人员对问题的理解。这种方法对于整个软件开发过程而言是极为重要的。
统一建模语言(UML)作为一种常用的可视化工具,被广泛运用于软件开发过程中,其重要性不言而喻。那么基于UML图的特性,开发出用于绘制可视化模型的原型工具,也是很有必要的。目前工业界中常用的UML图绘制工具有EA、ROSE、VISIO等,这些工具因为相对固定的用途以及版本迭代缓慢等诸多原因,绘制出来的可视化模型都过于简单,且不易调整(这些工具大多仍是基于UML1.0版本,现在常用版本为2.0)。同时,因为其软件安装相对复杂,功能界面不够友好,对于初学者来说,是一个不小的挑战。
基于上述工具存在的问题,本文选择使用JavaScript(下面简称为JS)语言进行UML模型绘制工具的开发。JS是一种用于网页应用开发的脚本语言,因为该语言的特性,可以实现在浏览器上直接进行可视化模型的绘制,并且可以免安装,初学者容易上手,迭代更新更为便捷,从而大大降低了建模工作的门槛。
本文的结构如下:第1节对UML图的特性进行了分析;第2节基于UML图的特性,对工具的功能模块进行了设计;第3节论述了原型工具开发过程中已经实现的功能,并且分析之后软件迭代的方向;最后总结全文,对未来的研究进行展望。
1 UML图的特性
活动图主要是用来对系统的行为进行建模,在视觉上的呈现类似于流程图或数据流程图,结构上类似于有向图。……
登录APP查看全文
