MagicDraw is an advanced and reliable modeling tool for business processes, software, system and architecture with support for collaboration and teamwork. The program is useful mainly for Software Analysts, QA Engineers, Business Analysts, Programmers, Documentation writers, and many others. The program makes easy the design and analysis of Object Oriented databases and systems. The application includes a set of powerful and complex engineering mechanisms with complete support for C++, CL, Java, and CORBA IDL programming languages. Moreover, DLL generation, database schema modeling, and reverse engineering capabilities are included as well.
MagicDraw is compatible with the newest XMI standard for data storage: the UML 2 metamodel. The application lets you easily deploy Software Development Life Cycles according to your business needs. The utility can be easily integrated with other applications and products, such as databases, IDEs, MDD, testing applications, and many more.
MagicDraw offers you increased independence from software development processes, allowing requirements design and capture, process modeling and centralization of business.
The MagicDraw's Teamwork Server allows multiple developers to work on the same model simultaneously. This will accelerate and improve your Team collaboration. The software offers controlled access to your artifacts, simple configuration management, and remote access to your model.
Pros
- Offers a well-designed interface with intuitive controls.
- The program's functionality can be easily extended.
Cons
- Requires some programming and UML diagramming knowledge.
Download the free MagicDraw UML