Folder:
- Views of UML
- Nine types of UML diagrams
- The relationship between classes in UML
In this article, we present a view of UML that includes one or more diagrams in each view. This article focuses on the details of each diagram in UML:
1. Case diagram (use cases diagrams)
"Concept" describes the user's needs and describes the functions of the narrative system from the user's perspective.
"Descriptive narrative" ellipse denotes a use case; a humanoid symbol denotes a role
"Purpose" helps group development teams understand the functional requirements of the system in a visual way
"Use case diagram"
2. Static diagram
- class Diagram (class diagrams)
"Concept" displays the static structure of the system, indicating how different entities are associated
"Descriptive narrative style" three rectangles
"Purpose" represents a logical class or implementation class, which is generally the object of the business of the user; The implementation class is the entity that the program ape deals with.
"Class Diagram"
- Object graph (Diagrams)
An example of a "concept" class diagram describing the objects and the relationships of each object that the system covers at a detailed point in time
"Object Graph"
3. Interactive diagram
to describe the interaction between the narrative objects.
- Sequence diagram (sequence diagram)
"Concept" describes the sequence of interactions between objects, focusing on the chronological order of message delivery between objects
"Descriptive narrative" across the top of the graph, each box represents an instance or an object of each class; class instance names and class names are separated by colons
The purpose displays the call relationships between different objects in the process, and also shows different calls to different objects.
"Sequence Diagram"
- Collaboration diagram (collaboration diagrams)
"Concept" describes the cooperative relationship between the narrative objects, and the message passing between the side-heavy objects
4, Behavior diagram: Descriptive narrative system of dynamic model and the interaction between objects
1. State diagram (statechart diagrams)
"Concept" describe the entire state of a narrative object and the transfer of state between the occurrence of an event.
"Descriptive narrative mode"
- starting point: Solid Circle
- transitions between states: segments with open arrows
- Status: Rounded Rectangle
- inferred point: Hollow Circle
- One or more end points: a circle containing a solid circle inside
"Purpose" indicates the different states in which a class is located and the process in which the class is converted in these states
2. Activity Map (diagrams)
"Concept" describes the relationship between the activities to be carried out and the time of activity to meet the requirements of use cases
"Descriptive narrative mode"
- starting point: Solid Circle
- activity: Rounded Rectangle
- end point: a circle containing a solid circle inside
- Swimlane: The object that actually runs the activity
"Purpose" represents the process control process between two or more objects when an activity is processed
"Activity diagram"
Activity diagram and state diagram differences:
5. Realization Diagram
- Component Diagram (Component diagrams)
"Concept" describes the physical structure of code components and the dependencies between the components
"Descriptive narrative style" component
"Purpose" provides a physical view of the system, displaying the entire physical structure of the system code according to the code component of the system
"Architecture Diagram"
- Deployment diagram (Deployment diagrams)
Physical architecture of hardware in a "conceptual" system
"Descriptive narrative mode"
- three-dimensional cubes represent parts
- Node name in Upper Cube
"Purpose" displays the physical structure of the system's hardware and software
"Deployment Diagram"
Nine UML diagram specific explanations to this end, the next article specifically for you to explain the relationship between the classes in UML, thank you for your interview.
On UML Nine diagrams of the concept and model of UML