Chapter 7 Flashcards
user centered development
a process of systems development based on understanding the needs of the stakeholders and the reasons why the systems should be developed
use case modeling
the process of modeling a systems functions in terms of business events, who initiated the events, and how the system responds to those events
what s a use case?
a diagram that depicts the interactions between the system and the external systems and users
use case narrative
a textual description of the business event and how the user will interact with the system to accomplish the task
use case symbol
descriptions of system functions from the perspective of external users in a manner and terminolgy they understand
represented by an oval
Actor
anyone or anything that needs to interact with the system to exchange information (actors have goals)
temporal event
a system event triggered by time
what are the four types of actors
primary business actor
primary system actor
external server actor
external receiver actor
primary business actor
the stakeholder that benefits from the execution of the use case
ex) the employee receiving the paycheck
primary system actor
the stakeholder that directly interfaces with the system to initiate or trigger the business or system event
ex) the bank teller entering deposit info
external server actor
the stakeholder that responds to a request from the use case
ex) the credit card company authorizing a charge
external receiver actor
the stakeholder that is not the primary actor but receives something of value from the use case
ex) the warehouse receiving a shipment
association relationship
a relationship between an actor and a use case in which an interaction ocurs between them
extends relationship
a variation on normal behavior to include additional, optional behavior
includes relationship
a relationship that defines a use case contains the behavior defined in another use case