The use case diagram is used to describe the relationship between users, requirements, and system functional units. It shows a system function model diagram that can be observed by external users.
[PURPOSE]: help the development team understand the functional requirements of the system in a visual manner.
The
Defined
system boundaries determine the boundaries between the inside and outside of the system.
the protagonist represents the role played by the external object. An object can play several roles, so it can be represented by several protagonists.
communication relationships are used to illustrate the participation of protagonists in use cases.
A use case is a
During requirement analysis, complex requirements always make it difficult to find out the relationship before the use case. The generalize relationship is easier to find out, and the most confusing is include and extend. Many people on the Internet do not understand this, or even make mistakes. This article tells you how to determine whether to use include or ex
the extension use case adds new behavior to the base use case
Diagram Description:
Association:
Depend on:
Generalization:
Contains:
Extended:
Two. Role: Describe the needs of the user (emphasizing the function, the performer of the function, the system in
ArticleDirectory
(1) from the perspective of general users
(2) From the operator's perspective
(3) from the Administrator's perspective
Drawing a use case diagram is the first step from the software requirement to the final implementation. Its correctness directly affects the user's satisfaction with the final product. In fact, we can also s
Recently has been learning the basic knowledge of UML, after watching the video, and did not have a good summary, in the process of drawing found a lot of problems, the following is the process of reading their own summary of the UML use case diagram of a little knowledge, share with you.
First, the concept
A use
Background
Previous: Using Visual Studio 2010 from Analysis to implementation (2)--using activity diagram to refine business processes
The brother who is unfamiliar with the use case diagram please refer to: http://www.ibm.com/developerworks/cn/rational/r-usecase-atm/
The Visual Studio 2010 development team's role i
Use case diagram: used to describe the relationship between users, requirements, and system function units. It shows a system function model diagram that can be observed by external users.
Main Purpose: To help developers understand the functional requirements of the system in a visualized manner
Take a look at the fol
control. Describes the performer "Customer" using the "withdraw" use case.The use of connectors (uses connector) can be selective at each endpoint with multiple values, such as showing that a client may only perform one withdrawal transaction at a time. But banks can perform many withdrawal transactions at the same time. The multiplicity setting is set separately on both ends of the purpose connector.Use
The previous blog summarized the use case diagram, in which the relationship between use cases is only included, because the relationship between use cases is not particularly profound. This is also because the UML use
Case modeling is a part of UML modeling and the most basic part of UML. The main function of case modeling is to express the functional requirements or behaviors of the system. To put it bluntly, it is to explain what the system is, so you don't have to worry about how to work. I think the use case chart is the best pi
As mentioned in the previous article on the relationship in the use case diagram, the use case diagram describes user requirements, describes system functions from the user's perspective, and points out the executors of various fu
, the general relationship can be expressed as follows:
The above is an article I have referenced. I think the difference between the three relations is very clear. Based on this, I will combine my own system to explain the project (Online Shopping System) as a whole.**************************************** *************************(1) overall system use case diagram
A use case diagram is a diagram that describes the functions of a system by actors, use cases, and relationships.
Participant: A person who directs a system, or a system-related thing or system.
A simple understanding of use case
Example
Defining system boundaries determines the boundaries between the system's interior and exterior.
The main character represents the role played by the external object. An object can assume several roles, so it can be represented by several leading roles.
Communication relationships are used to clarify the participation of the main character in the use case.
A
Use case diagram (Use Case daigrams)
The Use Case view of UML is the view of the external feature description of software products. It describes the demand for software products from t
The use case diagram mainly includes use cases, activists, and relationships.
Use Cases: A description of the sequence of actions that the system, subsystem, or class interacts with external participants, including various normal sequences and error sequences.
In all UML diagrams, the most easy to understand is the use case diagram, which is also a UML diagram with the least elements, and also the most handy one for product managers.
I. Purpose
The use case
Author: Zhang Keqiang author Weibo: Zhang Keqiang-Agile 307
Sequence diagram, also known as time series diagram, sequence diagram, English name sequence Diagram. In the Jacobson use case analysis approach, it is encouraged to exp
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.