uml--use case diagram

Source: Internet
Author: User

Use case diagrams are a kind of consensus that developers and users have reached on requirements specifications during the requirements analysis phase, which describes the functional requirements of the system to be developed.


UML Video gives us a theoretical understanding of the basic elements, attributes, and granularity of use case diagrams, and we need to draw a picture ourselves to deepen our understanding of use case diagrams. Drawing the use case diagram, we first analyze the roles and use cases in the development system, then connect the roles and use cases through the relationship.


role: including the user of the system, maintenance personnel, the use of peripherals, so the role is not only people, can also be things, objects.

use case: refers to the system to implement the function, is a description of the system functions.

relationships: includes dependencies, generalizations, and associations three relationships, indicating the specific relationship between use cases and roles.



The first time you draw a use case diagram, the role and use case feel is relatively easy to analyze, but the role and use cases between the specific relationship between the silly points are not clear. UML includes dependency, association, generalization, implementation of four relationships, the initial understanding of these relationships is not very clear, and then exposed to the extension and inclusion of the relationship, and then found that in different diagrams these relationships will have some differences. After drawing 9 diagrams of UML, we will make a systematic understanding of these relationships and share them with you.

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

uml--use case diagram

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.