This shows you the differences between two versions of the page.
what_is_uml [2019/05/03 11:02] tast [What is UML] |
what_is_uml [2021/05/10 08:13] (current) montse [Sequence diagrams] |
||
---|---|---|---|
Line 3: | Line 3: | ||
- | ===== Unified Modeling Language (UML) ===== | + | \\ ===== Unified Modeling Language (UML) ===== |
- | The Unified Modeling Language (UML) was created to forge a common, semantically and syntactically rich visual modeling language for the architecture, design, and implementation of complex software systems both structurally and behaviorally. UML has applications beyond software development, such as process flow in manufacturing. | + | The Unified Modeling Language (UML) was created to forge a common, semantically and syntactically rich visual modeling language for the architecture, design and implementation of complex software systems both structurally and behaviorally. UML has applications beyond software development, such as process flow in manufacturing. |
It is a graphic language to visualize, specify, construct and document a system. | It is a graphic language to visualize, specify, construct and document a system. | ||
Line 16: | Line 16: | ||
UML has several types of diagrams, which show different aspects of the entities represented. | UML has several types of diagrams, which show different aspects of the entities represented. | ||
- | ===== Types of UML diagrams ===== | + | \\ ===== Types of UML diagrams ===== |
UML uses elements and associates them in different ways to form diagrams that represent static or structural aspects of a system, and behavior diagrams that capture the dynamic aspects of a system. | UML uses elements and associates them in different ways to form diagrams that represent static or structural aspects of a system, and behavior diagrams that capture the dynamic aspects of a system. | ||
- | UML structural diagrams: | + | UML structural diagrams: |
- | * Class diagram | + | * Class diagram. |
- | * Components diagram | + | * Components diagram. |
- | * Structure diagram | + | * Structure diagram. |
- | * Implementation diagram | + | * Implementation diagram. |
- | * Object diagram | + | * Object diagram. |
- | * Package diagram | + | * Package diagram. |
- | UML behavioral diagrams: | + | UML behavioral diagrams: |
- | * Activity diagram | + | * Activity diagram. |
- | * Communication diagram | + | * Communication diagram. |
- | * Interaction diagram | + | * Interaction diagram. |
- | * Sequence diagram | + | * Sequence diagram. |
- | * State machine diagram | + | * State machine diagram. |
- | * Timing diagram | + | * Timing diagram. |
- | * Use case diagram | + | * Use case diagram. |
- | ===== Sequence diagrams ===== | + | \\ ===== Sequence diagrams ===== |
Is the main diagram used in TAST application. Below, we give a brief explanation of what a sequence diagram is, and show some examples. | Is the main diagram used in TAST application. Below, we give a brief explanation of what a sequence diagram is, and show some examples. | ||
Line 48: | Line 48: | ||
Below, some examples of sequence diagrams: | Below, some examples of sequence diagrams: | ||
- | {{:Diagrama_s1.png?nolink&600|}} | + | {{ :Diagrama_s1.png?link&600| }} |
+ | |||
+ | {{ :Diagrama_s2.png?nolink&600| }} | ||
+ | |||
+ | {{ :Diagrama_s3.png?nolink&600| }} | ||
+ | |||
- | {{:Diagrama_s2.png?nolink&600|}} | ||
- | {{:Diagrama_s3.png?nolink&600|}} | ||