User Tools

Site Tools


what_is_uml

Differences

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

Link to this comparison view

what_is_uml [2018/01/30 12:19]
tast
what_is_uml [2021/05/10 08:13] (current)
montse [Sequence diagrams]
Line 1: Line 1:
 ====== What is UML ====== ====== What is UML ======
  
-{{:​TAST-icon.png?​nolink&​70|}} 
  
-===== 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,​ designand 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.+\\ ===== 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. 
 + 
 +It is a graphic language to visualize, specify, construct and document a system.
 UML offers a standard for describing a system (model), including conceptual aspects such as processes, system functions, and specific aspects such as expressions of programming languages, database schemas ... UML offers a standard for describing a system (model), including conceptual aspects such as processes, system functions, and specific aspects such as expressions of programming languages, database schemas ...
 +
 +
 UML is not programming,​ only is diagrammed the reality of a use in a requirement. UML is not programming,​ only is diagrammed the reality of a use in a requirement.
 +
 +
 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.
 +
 A sequence diagram shows the interaction of a set of objects in an application over time, and is modeled for each use case. Describe how a group of objects works together and in what order they do it.  A sequence diagram shows the interaction of a set of objects in an application over time, and is modeled for each use case. Describe how a group of objects works together and in what order they do it. 
 +
 The sequence diagram contains details of scenario implementation,​ including the objects that are used to implement the scenario and messages exchanged between the objects. The sequence diagram contains details of scenario implementation,​ including the objects that are used to implement the scenario and messages exchanged between the objects.
 +
 In the sequence diagram can be used branches, conditions and loops. ​ In the sequence diagram can be used branches, conditions and loops. ​
  
-Below, some examples of sequence diagrams.+Below, some examples of sequence diagrams
 + 
 +{{ :​Diagrama_s1.png?​link&​600| ​ }} 
 + 
 +{{ :​Diagrama_s2.png?​nolink&​600| ​ }} 
 + 
 +{{ :​Diagrama_s3.png?​nolink&​600| ​ }} 
 + 
 + 
 + 
  
what_is_uml.1517314741.txt.gz · Last modified: 2018/01/30 12:19 by tast