On UML Nine diagrams of the concept and model of UML

Source: Internet
Author: User

      Folder:

      1. Views of UML
      2. Nine types of UML diagrams
      3. 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

            
        1. 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"

     
         
      1. 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.  

      1. 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"

     
      1. 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"  

      1. starting point: Solid Circle  
      2. transitions between states: segments with open arrows  
      3. Status: Rounded Rectangle  
      4. inferred point: Hollow Circle  
      5. 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"  

      1. starting point: Solid Circle  
      2. activity: Rounded Rectangle  
      3. end point: a circle containing a solid circle inside  
      4. 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   

      1. 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"

      

      1. Deployment diagram (Deployment diagrams)

    Physical architecture of hardware in a "conceptual" system

    "Descriptive narrative mode"  

      1. three-dimensional cubes represent parts  
      2. 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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.