Communications of the ACM
SIGCPR '98 Proceedings of the 1998 ACM SIGCPR conference on Computer personnel research
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Characteristics of applications that support creativity
Communications of the ACM
Communications of the ACM
ECOOP '00 Proceedings of the 14th European Conference on Object-Oriented Programming
Do We Need 'Agile' Software Development Tools?
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Building an Evaluation Instrument for 00 CASE Tool Assessment for Unified Modelling Language Support
HICSS '99 Proceedings of the Thirty-second Annual Hawaii International Conference on System Sciences-Volume 7 - Volume 7
A Flyweight UML Modelling Tool for Software Development in Heterogeneous Environments
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
A Comparison between UML Tools
ICECS '09 Proceedings of the 2009 Second International Conference on Environmental and Computer Science
Hi-index | 0.00 |
In these days many tools appear in market to support building system. Thus choosing the best tools need to know the most important features of it. Today UML consider as a de facto standard in software development and is used in many domains ranging from scientific modeling to business modeling. Here this paper describes the most used UML tools. It defines the main features of each one and then compares between them according to their features. It also defines the criteria for choosing the best tool in building system. Some tools aim at supporting specific life-cycle phases, but they often do not meet basic requirements arising in heterogeneous environments, UML education, early life-cycle phases, or agile processes: hassle-free tool deployment, support for fast model sketching, and flexible graphic export features.. A comparative study, including a selection of these tools, show advantages and disadvantages for each tool.