One, use case model
1. Use Case Concepts
Use cases: The functional requirements found when using the system should not be overly complex, simply what you want the system to be capable of, to increase the value of the system.
Use
lasts several pages. One typical error that cannot be tested by scale is that one of the system steps is used as a use case.
In general, you must pass the above three tests to be a valid use case, but there are exceptions. For example, some child cases or extension cases that are extracted from
The relationship between use cases should be difficult to understand when drawing a use case diagram. The relationship between use cases can be divided into three types: Include, extend, and generalization.
First, we will introduce generalization, which is easy to understan
diagram of the commodity reporting scenario has been completed. A Use Case view corresponds to one or more Use Case cases.
For more information about the Use Case, see 《How to Write
This article is from my PPT that provides case training. This article includes1. Basic concepts of Use Cases2. Functions of Use Cases3. Where to find use case clues4. How to discover Use Cases5. Guidelines for writing
Definition: Make sure that a class has only one instance and instantiate it and provide this instance to the entire system.Type: Creating class ModeClass Diagram:
Class diagram Knowledge Points:1. Class diagram is divided into three parts, which is class name, attribute, method2. To 3. Modifier + on behalf of public,-representing Private, #代表protected, nothing
The interactive feature part of the use Case view is referred to as a use case.participantsas an external user interacting with the system, this is a feature of the participants. in the actual operation of the system, an actual user may correspond to multiple participants in the system . different users can also correspond to only one participant , thereby repres
Use Cases
Using case is a very important concept in system analysis and design, and use cases are a central part of the entire software development process. A use case is an abstract description of a set of action sequences that the system executes and produces correspondin
BEIJING-firespider male 16:45:13
Ask qingrun: "Business modeling" is followed by "usecase model" and "usecase description" in the book, while "Business modeling" is used to output the "requirement specification". Is there no use case diagram in the requirement specification?
Qingrun 16:46:10
The business use
dividing large systems: If it is a large system, then it is very important to divide the large system into small systems. Select the most important part of the system first. The main architectures are as follows:an MVC structure, a layer used to show, a layer for control, a layer for data storage. For example, jsp,struct is the architecture.second, Pipeline and filter system structure. The main idea is that a part of the input data, processing the data, and then output, the next part of receivin
The previous article introduced the use case design based on the requirement document, mainly using the case design method of black box test. Previously mentioned use cases in the entire project process is dynamic update, gradually improved, after the requirements review of the use
requirements and system requirements are divided into two parts, which corresponds to the business use case and the use case implementation. User needs are not necessarily system requirements, some user requirements need not be implemented into the system, such as the diagram
functions, and generally adopts the verb-object phrase. 4. Determine the relationship. It is more difficult to distinguish between extension and inclusion.Include a subordinate relationship, something that is bound to happen, a naming convention, and a similar one. Extensions, however, emphasize the addition of functions that do not necessarily occur. For example: For the doctor use case, the general situa
can understand the system enough to determine whether the system needs to do the right thing. Concept-level use cases form a conceptual model of a system ..
Example 1.What do customers want to do with the software?
After completing the system-level use cases and clarifying what the customer needs to do with the software, we will synchronize the demand analysis and summarize the requirements according t
In the fifth reconstruction, we introduced the database design. User information should be read from the database, and the greeting database should be stored in the database, and support adding and updating. The introduction of databases makes automated testing difficult, because the data status is always changing and the test process cannot be reproduced. This is what we don't want to see. Therefore, we separated the business and database access during the design, forming the userdao and greeti
of code to write added SqlHelper. The seven-layer package is shown below:class Diagram:The first time you draw the students, cards, and bills as a class, now there are hierarchies, under each package there will be many classes. Take the UI layer as an example, look at my class diagram, the other layers may be wrong more, it is not posted out.use case diagram:The difference between the painting and the firs
As mentioned earlier in the chapter, the first use case revolves around a stock portfolio use case for demonstrating publ Ish/subscribe Messaging. This example are simple and utilizes a Publisher class for sending the stock price messages to a topic, as well as a Consumer Class for registering a Listener class to consu
This paper mainly introduces the design process of use case model, first design use case model from system layer, then refine each use case of system layer recognition, design more detailed us
1.Visio Features Overview:Can be used to draw various types of diagrams, including it-related diagrams, building plans, circuit diagrams and other diagrams. such as (this is just a partial list, and does not cover all the features of Visio) 2. Visio Installation and software key:SoftwareSoftware Installation TutorialsSoftware key3.Visio Usage Tutorials3.1Visio Drawing system use case
Various relationships in a use case diagram
I. Association between participants and use cases
The communication between the participant and the use case also becomes an association or a communication relationship.
Ii. relatio
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.