Dr. Mohamed Osama Grida Industrial Engineering Department A use case is a: Behaviorally related sequence of steps (a scenario), both automated.
Download
Report
Transcript Dr. Mohamed Osama Grida Industrial Engineering Department A use case is a: Behaviorally related sequence of steps (a scenario), both automated.
Dr. Mohamed Osama Grida
Industrial Engineering Department
A use case is a:
Behaviorally related sequence of steps (a scenario), both
automated and manual for the purpose of completing a single
business task.
An actor represents
Anything that needs to interact with the system to exchange
information. An actor is a user, a role, which could be an external
system as well as a person.
Facilitates user involvement.
A view of the desired system’s functionality from an
external person’s viewpoint.
An effective tool for validating requirements.
An effective communication tool.
Primary business actor
A stakeholder who primary benefit from the case
execution
Primary system actor
A stakeholder who directly interface with the system to
initiate or trigger the case
External server actor
A stakeholder who respond to a request from the case
External receiver actor
A stakeholder who receive something from the system
but not the primary actor
Form a group of students
Consider that you are asked
to develop a warehouse
management system (WMS)
Define some actors for the
system
Give one relation example for
each type of relation that
may exist in such system
Identify business actors (nouns)
Who provide input or output to the system
Other interacting systems
Events that may trigger some actions
Who maintain information in the system
Identify the business requirements use-cases (verbs)
Actors’ tasks, needed data, and provided data
Changes that needed to be exchanged among actors and
the system
Construct the use case model diagram
Document business requirement use cases
Document business requirement use cases