The third individual job - use case diagram

This work belongs courses https://edu.cnblogs.com/campus/fzzcxy/SE
Where the job requires https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10540
The target job Write essays
Text of the job as follows
Other references no

1, study notes

(1) the highest goal of software development: "ru" (to meet human needs)

(2) Modeling and Model

Modeling: find the right questions, find the right solution.
Model: simplification of reality, an abstract of things. (Extract essence)

(3) modeling purposes:

1, we needed to help the system visualization.
2, allows us to detail the structure and behavior of the system.
3, gives a template to guide our construction of the system.
4, the decision we make will be documented.

The four basic principles (4) modeling:

1. Select what you want to create the model.
2, each model may represent different levels of precision.
3, the best model is associated with reality.
4, a single model is inadequate, preferably with a separate set of models to almost every major processing system.

(5) four relationships: relationships, relationships realization, dependencies, inheritance

(6) Participants

A class of things (people, objects, other software subsystems, etc.) and outside representatives on the system and the system interact.
Participants are people with "small map."
Participants is a block diagram stereotype "actor" when a system.

(7) in relation with the embodiment of FIG:

1, between the participants and use cases
association: a solid line indicates
the relationship between the participant / participant
generalization: + solid line outline arrow
3, with the relationship between the embodiment
generalization containing relationship "include "expanded relationship" extend "

(8) described

Including a main stream and a plurality of event streams with abnormal events described.
Use Case Model: system boundary, actors, use cases, use case diagrams, use cases described.
Use Case model is the software developers to analyze the results of the customer's business processes
are the result of object-oriented analysis,
object-oriented design input
is a contract between the development department and the customer
is a contract between the department and the software design software engineers
are developing department heads, non the main sources of information directly to developers, understand the system

2, with the embodiment of FIG.

Guess you like

Origin www.cnblogs.com/Qiiiii/p/12552661.html