During requirements analysis, we need to identify primary user goals towards system.
For example: In POS system, cashier logged into the system to capture the sales. i.e. his primary goal rather than identifying himself or protecting the data.
In requirement analysis, for computer application focus on use cases at the level of elementary business process (EBP).
EBP is defined as a task is performed by one person in one place at one time.
Example: enter item id, pay by credit in process sale. So, all use cases must follow EBP to identify primary goals.
Scope of use cases is found by the following steps:
- Choose the boundary of the system.
- Identify primary actors.
- Identify goals for each primary actor.
- Define use cases that satisfy user goal.
Actor | Goal | Actor | Goal | |
---|---|---|---|---|
Cashier Manager ... |
Process sales Process rentals Handle returns Cash in Cash out … Start up Shut down … … |
System Administrator Sales Activity System ... |
Add users Remove users Modifying users Manage system tables … Analyze sales and performance data … … |
Table: Actor & Goals of POS System |
0 Comments