Software | C/OS | Supported design functionality | Supported recommendations | Supported social attributes | D/ W |
---|---|---|---|---|---|
Eclipse | OS | UML tools, EMF based projects, OCL expressions | Code Generation for Java, C++ and C | Code Sharing between a team | D |
Microsoft Visio | C | Diagram design with the use of shapes | None | None | D |
Enterprise Architect | C | UML, BPMN and SysML, Enterprise architecture frameworks like TOGAF and UPDM | None | Team based repositories and version control tools | D |
Enterprise Architect | C | UML, BPMN and SysML, Enterprise architecture frameworks like TOGAF and UPDM | None | Team based repositories and version control tools | D |
Magic Draw | C | UML 2 metamodel, the latest XMI standard for data storage and programming languages development, database schema modeling, DDL generation and reverse engineering facilities | Data Definition Language (DDL) generation | Server for real-time modeling by team | D |
ArgoUML | OS | UML for Class diagrams, Statechart diagrams, Activity diagram, Use Case diagrams, Collaboration diagrams, Deployment diagrams and Sequence diagrams | Design Critics | None | D, W |
IBM rational | C | UML based on role, model, life-cycle phase, and current task, BPMN2, Model reporting, etc. | None | Hosted by IBM Cloud | D, W |
Yaoqiang BPMN | C | BPMN 2.0 diagrams | Spell checks, automatically generates BPMN2.0 diagram interchange information | None | D |
ER Studio | C | UML 2.0 diagrams | Pre-defined patterns and templates for new projects | None | D |