UML use case diagram Summary

Source: Internet
Author: User

 

To learn UML, you must first learn 14 types of UML graphics. To learn graphs, you must first know what elements are on the graphs.

 

[Note] This document is not a basic tutorial Of the use case diagram, but a graphical Summary of the use case diagram.

The use case diagram is used to describe the relationship between users, requirements, and system functional units.

 

Use EA to open the toolbox of the use case diagram, and you can see the toolset used on the use case diagram.

 

The following elements are used as examples:

 

1. Participants

The participant's version (stereotype) has

1) An ordinary participant, represented as an ordinary villain, actor1

2) The business participant (business worker) is represented as a villain + header with a diagonal line, actor2

3) Other participants, represented as a villain + specific version number, actor3, 4, 5...

A participant is a villain. No matter whether there is a diagonal line or a book name, they still represent the participants. They are only a specific version of the participants.

[Note] the so-called version (stereotype) is only a special case. It is called melon seeds whether it is spiced melon seeds or original melon seeds, you can simply think that the version is only used to describe more specific (except for the business participants )!

 

2. Use Cases

The Use Case version (stereotype) has

1) Common Use Case, represented as an elliptic, Use Case 1

2) test case, represented as an elliptic + cross, Test Case 1

3) Business Use Case, which is an elliptic plus a diagonal line, Use Case 2

4) for other use cases, it is the specific version of an elliptic plus book name. Use Case 3

[Note] note the differences between use cases and business use cases. Use Cases are short for system use cases. The scope of business use cases is generally> system use cases.

 

3. Collaboration

Uml2.x has canceled the collaboration diagram and is defined as the communication diagram, but the collaboration is still retained, which is not explained here.

1) common collaboration, represented as an elliptic of a dotted border, collaboration 1

2) Business Collaboration, representing an elliptical + diagonal line of a dotted border, collaboration 2

 

4. Boundaries (subsystems)

 

5. Package

The painting method is consistent with the package diagram. For more information, see the package diagram section.

 

6. artifact (Product/Project translation is not clear as a uml2.x image)

The painting method is consistent with the artifact diagram. For more information, see the artifact diagram section.

 

The relationships in the use case diagram are:

1. Include

2. Expansion

3. Generalization

4. Dependency

5 ....

 

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.