About StarUML
- UML 2.0 Diagrams
- Use Case Diagram
- Class Diagram
- Sequence Diagram
- Collaboration Diagram
- Statechart Diagram
- Activity Diagram
- Component Diagram
- Deployment Diagram
- Composite Structure Diagram (UML 2.0)
- Various Language Support
- Java Profile, Code Generator and Reverse Engineer.
- C++ Profile, Code Generator and Reverse Engineer.
- C# Profile, Code Generator and Reverse Engineer.
- Microsoft Office Document Generation
- Microsoft Word document template and generation.
- Automatic Index generation.
- Automatic TOC(Table of Contents) update.
- Microsoft Excel document template and generation.
- Microsoft PowerPoint document template and generation.
- Customizable Code Generation.
- Text-based code template and generation.
- Script-enabled (JScript)
- Support MDA Technology (UML profiles and customizable diagrams)
- User-defined UML profile support. (XML)
- Diagram Extensibility (Define your own type of diagram beyond the UML)
- User-defined Diagram support (e.g. ERD, BPMN, ...)
- LISP-style NX(Notation Extension) language support.
- Extensibility
- Open API (COM Automation)
- COM-based plug-in architecture.
- Event subscription
- Model template (named as Approach).
- Model framework support. (MFC, J2EE, ....)
- Controlling Units and Fragments.
- High Compatibility
- Rational Rose Import.
- XMI 1.1 - UML 1.3 Import, Export (Unisys XMI support)
- Editing
- Quick dialog
- Multiple Undo/Redo
- Diagram overview
- Keyboard manipulations
- User-Interface
- VS.NET look and feel.
- Dockable windows
- Model Verification (based on UML 1.4 well-formedness rules)
- Pattern Support
- GoF, EJB patterns
- User-defined patterns