刘秋香 刘振伟
摘要:随着UML的发展,建模工具也越来越多。每个软件开发团队都希望找到能满足自己所需并快捷有效的建模工具。Rational Rose、RSA、StarUML和Visual Paradigm是几款应用比较广泛、颇具影响力的UML建模工具。只有了解各款主流UML工具的优缺点,才能选择出适合自己开发团队的UML工具。
关键词:UML建模工具;Rational Rose;RSA;StarUML;Visual Paradigm
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)32-0245-01
1 背景
UML(Unified Modeling Language,统一建模语言)提供了优秀的可视化面向对象的建模机制。但UML的图形元素众多,为了提高建模的效率,必须有合适的建模工具软件。面对种类繁多的UML工具,软件开发人员要了解这些工具的优缺点.并根据自己的需要,从中选择一款最适合自己的UML工具。
2 UML建模工具概述
UML建模工具可以大致分为两类:商业(收费)的和免费的。目前,国内主流的UML建模工具中,商业软件有Rational Rose、RSA、StarUML(V2及V3版)、Visual Paradigm、Visio、Together等,免费软件有StarUML 5.0、Visual Paradigm Community Edition、WhiteStarUML、UMLet等。
UML先后推出了多个版本,目前最新版本是2.5。UML 1系列版本主要包括9种图:用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图和部署图。而UML 2.0 包括13种图,与UML1相比,