MagicDraw, now considered one of the most popular UML modeling tools in the world, also serves as a component for other modeling products offered by No Magic. MagicDraw's derivatives are designed for areas of Enterprise Architecture, Defense Architecture, Business Processes, Systems Engineering, and Data Modeling. All No Magic's products facilitate a model driven approach and integrate smoothly, because they all are based on a single platform – MagicDraw.
Core MagicDraw value proposition for software engineering:
- Preserve corporate knowledge
- Keep artifacts developed in teams in a central versioned repository; see records on who, what and when - changes were made to the model
- Keep artifacts produced in ALL design phases in one single consistent model
- Share and reuse knowledge from other projects
- Export data to other formats: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, OpenOffice documents, CSV, XML, HTML and others
- Import data from Excel, CSV, requirements management tools (DOORS, Requisite Pro)
- Manage complexity
- Analyze, design and view systems in several abstraction levels
- Setup traceability between different abstraction levels, e.g. easily navigate from requirements to design or test cases and vice versa
- Analyze dependencies between system parts for easier system refactoring
- Validate early and assess the system before the system is even created
- Perform coverage analysis
- Perform impact analysis
- Decompose the project into smaller projects easily and transparently
- Reuse a project or its parts in other projects
- Automate development and artifact delivery
- Use model driven architecture (MDA) as way to produce platform-specific artifacts from platform-independent artifacts
- Generate project documentation
- Automatically exchange data changes between team members via our teamwork solution(s)
- Validate the system being designed in an automated way