User Tools

Site Tools


atmos:citation:soft:umbrello_uml_modeller

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
atmos:citation:soft:umbrello_uml_modeller [2009/06/25 19:48] aoplooatmos: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:
 +
 +{{:atmos:citation:soft:workplace_exapmle.jpg|Workspace Example}}
 +
 +==== 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.
 +
 +{{:atmos:citation:soft:case_example.jpg|Use Case}}
 +
 +
 +=== Class Diagram ===
 +
 +Shows classes and the relationships between them.
 +
 +{{:atmos:citation:soft:class_example.jpg|Class Diagram}}
 +
 +
 +=== Sequence Diagram ===
 +
 +Shows objects and a sequence of method calls they make to other objects.
 +
 +{{:atmos:citation:soft:sequence_example.jpg|Sequence Diagram}}
 +
 +
 +=== Collaboration Diagram ===
 +
 +Shows objects and their relationships, putting emphasis on the objects that participate in the message exchange.
 +
 +{{:atmos:citation:soft:collaboration_exapmle.jpg|Collaboration Diagram}}
 +
 +
 +=== State Diagram ===
 +
 +Shows states, state changes and events in an object or a part of the system.
 +
 +{{:atmos:citation:soft:state_exapmle.jpg|State Diagram}}
 +
 +
 +=== Activity Diagram ===
 +
 +Shows activities and the changes from one activity to another with the events occurring in some part of the system. 
 +
 +{{:atmos:citation:soft:activity_exapmle.jpg|Activity Diagram}}
 +
 +
 +=== 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. 
 +
 +{{:atmos:citation:soft:entity_example.jpg|Entity Relationship Diagram}}
 +