![]() ![]() Now let's take some of the requirements as examples.ĭemand 1: Customer response users and international customer service can be cut to inform the query, on the page has the backbone of the cut query, the provinces cut the query, the provincial Cut Query tab.Īnalysis: It's easy to see that the cut-and-Go Query tab is an inherited relationship between the different cut-and-pick tabs, so use generalization here. The system has the function module of fault single, business opening, resource checking, cutting, business re-protection, network quality performance, etc. An include relationship uses a dashed line representation with an arrowhead in a use case diagram (callout > on line) and the arrow points from the base use case to a child case. Because a child case is drawn out and the base use case is not a complete use case, the base use case in the include relationship must be used in conjunction with the child case to be complete, and the child use case is bound to be executed. ![]() Include: include includes, when two or more use cases have the same set of actions, you can extract the same set of actions as a separate child case to be shared by multiple base use cases. The extend relationship uses a dashed line representation with an arrowhead in a use case diagram (callout > on line), and the arrow points from the child case to the base use case. There is an extension point in the base use case of extend, and the child case is executed only if the extension point is activated. Generalization relationships use a hollow arrow in a use case diagram to indicate that the arrow direction points from the child case to the base use case.Įxtension (Extend): The extend relationship is an extension of the base use case, a complete use case that completes a complete function even without the involvement of the child use case. Generalization (generalization): A generalization relationship is an inheritance relationship in which the child use case inherits all the behavior, relationship, and communication relationships of the base use case, which means that a child case can be substituted for any use of the base use case. The main function of a use case diagram is to obtain requirements and guide testing.Ĥ basic components of a use-case diagram: Participants (Actor), use cases (uses case), relationships (relationship), and systems. Use case diagram (Diagram): A use case diagram shows who is the relevant user, what services the user wants the system to provide, and the diagram of the relationship between the use cases. Here we combine the examples to completely clarify the relationship between the three. Include and extend are most easily confused. The relationships of Use cases have generalizations (generalization), extensions (extend), and inclusions (include). When drawing a use case diagram, it is important to clarify the relationship between use cases.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |