Welcome to Umbrello UML Modeller an UML diagram tool that can support you in the software development process. Especially during the analysis and design phases of this process, Umbrello UML Modeller will help you to get a high quality product. UML can also be used to document your software designs to help you and your fellow developers.
To start working with UML you may create a new diagram from one of the following diagram types:
Use Case Diagram - show actors (people or other users of the system), use cases (the scenarios when they use the system), and their relationships
Class Diagram - show classes and the relationships between them
Sequence Diagram - show objects and a sequence of method calls they make to other objects.
Collaboration Diagram - show objects and their relationship, putting emphasis on the objects that participate in the message exchange
State Diagram - show states, state changes and events in an object or a part of the system
Activity Diagram - show activities and the changes from one activity to another with the events occurring in some part of the system
Component Diagram - show the high level programming components (such as KParts or Java Beans).
Deployment Diagram - show the instances of the components and their relationships.
Entity Relationship Diagram - show data and the relationships and constraints between the data.