Use Case Modeling
Overview
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
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.
Project RoadMap
Initial Steps
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 Project
Organize the project into Packages.
Develop Use Cases
- Add Pre-Conditions
- Write Main Success Scenarios
- Write Extensions
Enhance
Identify Non functional requirements, Business Rules, etc.
Create Test Cases.
Share
Share Use Cases to the Project Stakeholders for Review.
—
CaseComplete
More Information on the Use Case tool used in this tutorial:
Website: https://casecomplete.com/