Content area
Full text
ABSTRACT
Nowadays UML (unified modeling language) is one of the most used tool for design and analyses of software system. It has been developed many UML tools. The main aim of this contribution is to compare selected UML tools. It has been used multi-criteria evaluation analyses (weighted sum method) to compare UML tools. The weights have been set according to scoring method and Fuller method. Criteria involved in decision making were support of teamwork, possibility of model simulation, support of MDA, platform support, reverse engineering, supported version of UML, generation of source code, drawing diagrams, export to formats, generation of libraries and artefacts, integration with other development tools, ergonomy of control. The most suitable tool for UML design and analyses was found Enterprise Architect according to used criteria.
Keywords: UML tools, analyses and design, criteria
(ProQuest: ... denotes formulae omitted.)
1 INTRODUCTION
UML is a graphical modeling language for visual modeling of software systems using a uniform syntax. It is used to describe the structure and behavior of these systems. UML is managed by OMG. UML was created by unification of many object-oriented graphical modeling languages, which emerged in the late 80 and early 90th years. It was introduced in 1997 [1]. UML has great importance in the design of software systems, because object-oriented design of complex applications is a prerequisite for their successful and fast implementation. The aim of this contribution is to compare the tools for analysis and design made in UML and select the best tool for education as well as for analysis and design.
2 SELECTED TOOLS FOR COMPARISON
Selected tools were chosen from a list published by the OMG consortium [2]. These instruments are large applications that can be used in certain stages of the software development. They allow creating graphical views of the software model in the...





