APP下载

基于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查看全文

猜你喜欢

可视化功能活动
也谈诗的“功能”
基于CiteSpace的足三里穴研究可视化分析
“六小”活动
“活动随手拍”
基于Power BI的油田注水运行动态分析与可视化展示
行动不便者,也要多活动
基于CGAL和OpenGL的海底地形三维可视化
“融评”:党媒评论的可视化创新
三八节,省妇联推出十大系列活动
关于非首都功能疏解的几点思考