Form Use Case Model from Glossary Terms
The glossary is a place to store key terms that appear in project. It is possible to derive use cases from terms, base on their definitions. In this tutorial, we will try to construct a use case model by using use cases created from terms in glossary.
- Study the following article, which describe the operations of company OTV (Online Television).

- Download OTV.vpp in the Resources section, and open it in VP-UML.
- Open Textual Analysis and take a look. The problem description was written in it.

- The words highlighted in blue are terms add into glossary before. Let's open the Glossary Grid to take a look. Select Tools > Model Elements Grid > Open Glossary Grid from the main menu.

- Read through the glossary grid, which lists the important terms collected from textual analysis.

- We need to identify use cases base on the terms. Let's try with the term "general member". Right click on it and select Create Use Case from the popup menu.

- In the Use Case Specification dialog box, select the project node and click on New Model to specify another parent for placing the use case.

- In the Model Specification, enter Use Case Model and click OK to confirm.

- Change the name of use case from "general member" to "Register as general member" to match the naming convention of use case.

- Click OK to proceed.
- In the Visualize Model Element dialog box, keep Create new diagram selected, and rename diagram to OTV Use Case Diagram.

- Click Create to continue. You should see a new use case diagram being created, with the case Register as general member appear in it.

-
Repeat the above steps to identify other use case.
| Term |
Identified Use Case |
| archived TV programs |
Watch archived program |
| premium member |
Register as premium member |
| discussion topic |
Post discussion |
| monthly newsletters |
Issue monthly newsletters |
| program schedule |
Update program schedule |
| archive programs |
Archive programs |
| live programs |
Watch live program |
But note that we need to visualize the use cases to the "existing" use case diagram created before.
- After all the following use cases are obtained.

- Create actors Visitor, General Member, Premium Member, Administrator.

- Connect the actors with use cases as shown below.

- Tidy up the diagram to make it look better.

Resources
- OTV.vpp
Rate this Article
Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).
One Moment Please
Thanks for rating this article.
Comments (0)