...
首页> 外文期刊>Software, IET >Are the UML modelling tools powerful enough for practitioners? A literature review
【24h】

Are the UML modelling tools powerful enough for practitioners? A literature review

机译:UML建模工具对从业人员是否足够强大?

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Unified Modelling Language (UML) is essentially a de-facto standard for software modeling and supported with many modeling tools. In this study, 58 UML tools have been analysed for modelling viewpoints, analysis, transformation & export, collaboration, tool integration, scripting, project management, and knowledge management. The analysis results reveal important findings: (i) 11 UML tools support multiple viewpoints, (ii) 17 tools support large-viewpoint management, (iii) Umple and Reactive Blocks support formal verification, (iv) 9 tools support the simulation of activity diagrams, (v) while 14 tools check pre-defined well-formedness rules, 8 of them support user-defined rules, (vi) 16 tools support scripting, (vii) 29 tools support code-generation and 18 of them support round-trip engineering, (viii) Java is the top popular language, (ix) 38 tools export UML models as image, 32 tools export as HTML, and 32 tools export as XML/XMI, (x) 17 tools enable versioning and 13 of them support multi-user access, (xi) 15 tools support the plug-in extensions and 12 tools support the IDE integration, (xii) 6 tools support project management, and (xiii) while most tools provide user-manuals, interactive guidance is rarely supported. The results will be helpful for practitioners in choosing the right tool(s) and the tool developers in determining the weaknesses/strengths.
机译:统一建模语言(UML)本质上是软件建模的事实上的标准,并受许多建模工具的支持。在这项研究中,已经分析了58种UML工具,用于建模观点,分析,转换和导出,协作,工具集成,脚本编写,项目管理和知识管理。分析结果揭示了重要的发现:(i)11个UML工具支持多视点,(ii)17个工具支持大视点管理,(iii)Umple和Reactive Blocks支持形式验证,(iv)9个工具支持活动图仿真,(v)14个工具检查预定义的格式规则,其中8个支持用户定义的规则,(vi)16个工具支持脚本,(vii)29个工具支持代码生成,其中18个支持往返工程,(viii)Java是最流行的语言,(ix)38种工具将UML模型导出为图像,32种工具导出为HTML,32种工具导出为XML / XMI,(x)17种启用版本控制的工具,其中13种支持多用户访问,(xi)15个工具支持插件扩展,12个工具支持IDE集成,(xii)6个工具支持项目管理,以及(xiii)虽然大多数工具提供用户手册,但很少支持交互式指导。结果将有助于从业人员选择正确的工具,以及工具开发人员确定弱点/优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号