This tutorial will provide a basic understanding of the elements in a use case modeling. There are many benefits of use case model. We can use Use case modeling tools to develop use cases for the project.
Use case describes the interaction steps of the use case actor to use the system and achieve business goal.
An Actor is an external entity that interacts with the system being developed to achieve business goal. Actors are often humans, but this is not a requirement. Actors can be other software programs, systems, hardware device, an API, a batch job scheduler etc.
It’s important to note that an actor represents a role, not a specific person or entity in the real world. A specific person could play the role of more than one Actor in a system.
Create Project using Use Case Tool.( For Example CaseComplete )
- Set the Project Vision and Scope
- Create System Context Diagram
- Identify Primary Actors of the System
- Identify Actor Business Goals
- Create User Stories from the Actor goals.
Organize the project into Packages.
Develop Use Cases
- Add Pre-Conditions
- Write Main Success Scenarios
- Write Extensions
Identify Non functional requirements, Business Rules, etc.
Create Test Cases.
Share Use Cases to the Project Stakeholders for Review.
More Information on the Use Case tool used in this tutorial: