Use Case Modeling with VP-UML
Let me introduce you to perform use case modeling and analysis with Visual Paradigm in just 8 easy steps .
Before the use case analysis is carried out, it is necessary to interview the users to get a better understanding of the users’ business activities. The results of the interviews are then summarized in a problem statement or a business model. The use case analysis is an iterative and incremental process consisting of the following 8 steps:
Developing an initial use case model
- Developing the problem statement
- Identifying the major actors and use cases
- Creating an initial use case diagram
- Describing briefly the use cases (with initial descriptions)
- Identifying/Refining candidate business (domain) classes using textual analysis
Refining the use case model
- Developing base use case descriptions
- Iteratively elaborating on the base use cases descriptions and determining the extend, include, and generalization relationships
- Developing instance scenarios
- Prioritizing use cases
The above steps may not be performed in a sequential order. Some steps may be performed in parallel, and others may be re-visited after another step has been performed. For example, after identifying the candidate classes, we may need to revise the brief use case description. In addition, different use cases may be developed at a different pace. Some use cases may be fully developed while others may just have their names which will be further elaborated at a later stage. Hence, the reader should treat these steps as a check list of items that may be performed to complete the use case model.