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
      • Short-cut commands
    • 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