StarUML documentation
v4
v4
  • Introduction
  • User Guide
    • Introduction
    • Basic Concepts
    • Managing Project
    • Managing Diagrams
    • Editing Elements
    • Formatting Diagram
    • Annotation Elements
    • Managing Extensions
    • User Interface
    • Validation Rules
    • Keyboard Shortcuts
    • TouchBar (MacBook)
    • Customization
  • Working with UML Diagrams
    • Class Diagram
    • Package Diagram
    • Composite Structure Diagram
    • Object Diagram
    • Component Diagram
    • Deployment Diagram
    • Use Case Diagram
    • Sequence Diagram
    • Communication Diagram
    • Timing Diagram
    • Interaction Overview Diagram
    • Statechart Diagram
    • Activity Diagram
    • Information Flow Diagram
    • Profile Diagram
  • Working with SysML Diagrams
    • Requirement Diagram
    • Block Definition Diagram
    • Internal Block Diagram
    • Parametric Diagram
  • Working with Additional Diagrams
    • Entity-Relationship Diagram
    • Flowchart Diagram
    • Data Flow Diagram
  • Developing Extensions
    • Getting Started
    • Commands
    • Menus
    • Keymaps
    • Accessing Elements
    • Creating, Deleting and Modifying Elements
    • Working with Selections
    • Defining Preferences
    • Using Dialogs
    • Registering to Extension Registry
Powered by GitBook
On this page
  1. User Guide

Introduction

PreviousIntroductionNextBasic Concepts

Last updated 4 years ago

StarUML is a sophisticated software modeler aimed to support agile and concise modeling.

The main targets of users are:

  • Agile and small development teams

  • Professional persons

  • Educational institutes.

The key features of StarUML are:

  • Multi-platform support (MacOS, Windows and Linux)

  • UML 2.x standard compliant

  • SysML support

  • Entity-Relationship diagram (ERD)

  • Data-flow diagram (DFD)

  • Flowchart diagram

  • Multiple windows

  • Modern UX

  • Dark and light themes

  • Retina (High-DPI) display support

  • MacPro Pro's Touch Bar support

  • Model-driven development

  • Open APIs

  • Various third-party extensions

  • Asynchronous model validation

  • Export to HTML docs

  • Automatic updates.