BUS 394 - Topic 4 Flashcards
Use Cases - Analysis Phase
Goal of Analysis phase?
Define requirements (T 3)
Remember, the goal of the Analysis Phase is to define requirements
- This involves three main activities:
identifying requirements
organizing requirements
presenting requirements
What is a primary method of organizing and presenting requirements?
use cases
process of developing use cases
step 1: Identify the use case
Step 2: Create the use case diagram
Step 3: Write Use Case narratives
Step 4: Refine use case diagram and Narratives
Who documents the use case?
THe analyst, but not alone
- works with end users/ customers
USe Case
set of actions that yields an observable result which is
of value to one or more stakeholders
Actor use case
describes an activity where a user or external system interacts with the system
System use case
describes an activity completed entirely by the system
Common errors
- step instead of use case
- too many use cases together
Use Case things to remember
- All steps in a use case should be completed at the same point in time. If subsequent steps can be completed later, then that is a separate Use Case.
What is on a use case diagram?
- System boundary
All use cases
Actors
Use case narrative
detailed description of
the characteristics and activities of a use case
- avoid design language
USe case relationships
a directed relationship where one use case includes the steps from one or more other use cases
Functional use case relationship - 2 use cases that occur as part of the same activity
- sell item
- generate receipt
WHy have use case relationships
Simplicity - smaller use cases are easier to undersand
reusability - some functionality is countained in mulitple use cases