atmos:citation:soft:umbrello_uml_modeller
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
atmos:citation:soft:umbrello_uml_modeller [2009/06/25 19:48] – aoploo | atmos:citation:soft:umbrello_uml_modeller [2020/01/29 17:25] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Umbrello UML Modeller ====== | ||
+ | |||
+ | Umbrello is a diagram tool that can help you with software and program development. This can help you visualize the flow of data through your programs. | ||
+ | |||
+ | |||
+ | |||
+ | **Definition** | ||
+ | *UML: Unified Modelling Language | ||
+ | |||
+ | |||
+ | ===== Basic Outlay ===== | ||
+ | |||
+ | Here is a basic example of the Umbrello workspace: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ==== Types of Diagrams ==== | ||
+ | |||
+ | Umbrello has varies types of diagrams that you can create to help you organize and visualize your programs and data flow. | ||
+ | |||
+ | The Umbrello UML Modeller 1.2 supports the following types of diagrams (They will all have a visual example): | ||
+ | |||
+ | * Use Case Diagram | ||
+ | * Class Diagram | ||
+ | * Sequence Diagram | ||
+ | * Collaboration Diagram | ||
+ | * State Diagram | ||
+ | * Activity Diagram | ||
+ | * Component Diagram | ||
+ | * Deployment Diagram | ||
+ | * Entity Relationship Diagram | ||
+ | |||
+ | |||
+ | === Use Case Diagram === | ||
+ | |||
+ | Shows the actors (people or other users of the system), uses cases (the scenarios when they use the system) and their relationship. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === Class Diagram === | ||
+ | |||
+ | Shows classes and the relationships between them. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === Sequence Diagram === | ||
+ | |||
+ | Shows objects and a sequence of method calls they make to other objects. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === Collaboration Diagram === | ||
+ | |||
+ | Shows objects and their relationships, | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === State Diagram === | ||
+ | |||
+ | Shows states, state changes and events in an object or a part of the system. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === Activity Diagram === | ||
+ | |||
+ | Shows activities and the changes from one activity to another with the events occurring in some part of the system. | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | === Component Diagram === | ||
+ | |||
+ | Shows the high level programming components (Such as KParts or JavaBeans). | ||
+ | |||
+ | < No picture available > | ||
+ | |||
+ | |||
+ | === Deployment Diagram === | ||
+ | |||
+ | Shows the instances of the components and their relationships. | ||
+ | |||
+ | < No picture available > | ||
+ | |||
+ | |||
+ | === Entity Relationship Diagram === | ||
+ | |||
+ | Shows data and the relationship and constraints between them. | ||
+ | |||
+ | {{: | ||
+ | |||