Systems Analysis Chapter 7 Use Cases

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Use case diagram

A picture showing system behavior along with the key actors that interact with the system. Represents complete functionality.

Temporal event

A system event triggered by time. The actor is time.

Connection

An association between an actor and a use case. Depicts a usage relationship. Connection does not indicate data flow. Actors are connected to use cases with lines. Use cases are connected to each other with arrows.

Written use case: trigger

An event or action that initiates the use case.

Written use case: stakeholders

Any group or individual with an interest in the function of the use case.

Extend relationship

Association between two use cases where one adds new behaviors or actions to the other. Adds a new behavior or actions. Specialized use case extends the general use case.

Include relationship

Association between two use cases where one uses the functionality contained in the other. Indicates a use case that is used by another use case. Links to general purpose functions, used by many other use cases.

Written use case: precondition

Conditions that must be satisfied in order to execute the use case.

Use Case

Depiction of a system's behavior or functionality under various conditions as the system responds to requests from users.

Written use case: main success scenario

Description of sequence of interactions between actor and use case during the use case execution.

Written use case: title

Descriptive name, matches name in use case diagram.

Written use case: extensions

Detailed description of how errors are handheld.

Written use cases

Document containing detailed specifications for a use case. Contents written as simple text or in a specified format. Step-by-step description of what must occur in a successful use case.

Actor

External entity that interacts with the system. Represent user roles. One user may play many roles, and an actor may represent many users. Not a role, an individual.

System boundary

Includes all relevant use cases. A boundary is the dividing line between the system and its environment. Use cases are within the boundary. Actors are outside. Represented by a box.

Abstract use case

Is when a use case is initiated by another use case.

Written use case minimal: guarantee

Outputs that can be expected if the service attempt failed.

Written use case: guarantee

Outputs that can be expected of the service succeeds.

Abstract use case

Reduces redundancy in two or more other use cases by combining common steps found in both. Depicted as arrow beginning at original use case and pointing to use case it is using.

Association

Relationship between an actor and a use case in which an interaction occurs between them. Modeled as a solid line connecting the actor and use case. Arrowhead indicates a receiver actor.

Depends on

Specifies which other use cases must be performed before the current use case. Depicted as arrow beginning at one use and pointing to use case it depends on.

Extension use case

Steps extracted from another use case to simplify the original. Extends the functionality of the original use case.

Use case

Subset of the overall system functionality. Represented by a horizontal ellipse with name of use case above, below, or inside the ellipse.

Written use case: primary actor

Usually a user role


Kaugnay na mga set ng pag-aaral

Ch. 7 Caring in Nursing Practice

View Set

FREE TIME: Qu'est-ce que tu fais pendant ton temps libre?

View Set

Chapter 66 Quiz - Neurologic Dysfunction

View Set

ATP Production in the Mitochondrion

View Set

The Relationship Between Attitude and Behavior

View Set