chapter-4-5-6-10-examreviews Flashcards
use case
an activity the system performs
user goal technique
an approach for identifying use cases in which an analyst talks to all users to get them to describe their goals in using the system
Event
an occurrence at a specific time and place that can be described and is worth remembering by the system
CRUD technique
Create - Read/Report - Update - Delete an approach in which an analyst looks at each type of data and includes use cases that create the data - read or report on the data - updates the data - delete the data
Event Decomposition
an analysis technique that focuses on identifying the events to which a system must respond and then determining how the system must respond.
External Event
An event that occurs outside the system - usually initiated by an external agent or actor
Temporal Event
an event that occurs as a result of reaching a point in time
state event
an event that occurs when something happens inside the system that triggers the need for processing. (internal events)i.e. sale of an item results in low stock - inventory reorder must take place
Event table
a catalog of use cases that lists events in roes and key pieces of information about each event in columns
Trigger
a signal that tells the system that an event has occurred - either the arrival of data needing processing or a point in time
Source
an external agent or actor that supplies data to the system
response
an output produced by the system that goes to a destination
destination
an external agent or actor that receives the data from the system
use case description
a description that lists the processing details for a use case
Brief Description
short paragraph of the use case
Intermediate Description
Title - main flow & exception conditions
Fully developed description
Contains use case name-scenario-triggering event-brief description-actors-related use cases - stakeholders -preconditions -postconditions -flow of activities - exception conditions.
things
tangible - roles - organizational - devices - sites/locations - incidents/events/or interactions
relationship
a naturally occurring association among specific things such as an order is placed by a customer and an employee works in a department
Attribute
one piece of specific information about a thing
cardinality
the number of associations that occur among specific things - 1:1 - 1:M - M:M
Entity Relationship Diagram ERD
The squares with the zero/one to many lines
Analysis Activities
Gather info - Define Sys Req - Prioritize Requirements - Prototype for Feasibility & discovery - Generate & evaluation alternatives - Review recommendations with Management
Gathering Info
interviewing users - watching users - review planning docs - review policy statements - study documentation from existing system
Define System Requirements
Uses modeling to help define system requirements
Prioritize Requirements
Identify the most essential requirements of the new system
Prototype for Feasibility and Discovery
used to better understand the user’s needs. Checks the feasibility of certain approaches to the business need.
Generate and Evaluate Alternatives
Many alternatives exist that will need to be evaluated for the best match
Review Recommendations with Management
When all other analysis activities are complete the review with management will happen to decide if best to proceed or not