Jump to Menu

How to Derive 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.

Compatible edition(s): Enterprise, Professional, Standard, Modeler

  • March 1, 2016
  • Views: 34,057
  • PDF

  1. Study the following article, which describe the operations of company OTV (Online Television).
    problem statement
  2. Download OTV.vpp and open it in Visual Paradigm. You can open a file by selecting Project > Open from the application toolbar.
  3. Open Textual Analysis and take a look. The problem description was written in it.
    textual analysis
  4. The words highlighted in blue are terms add into glossary before. Let's open the Glossary Grid to take a look. Select Modeling > Glossary > Glossary Grid from the application toolbar.
  5. Read through the glossary grid, which lists the important terms collected from textual analysis.
    glossary grid
  6. We need to identify use cases base on the terms. Let's try with the term general member. Right-click on it and select Transit to New Use Case from the popup menu.
    create use ase from general member
  7. On the right hand side of the Transit Model Element window, click on ... next to Parent Model field. We are going to select a parent for placing the use case.
    new model
  8. In the Select Parent Model window, select the project root node.
    new model
  9. Click on New Model.
  10. Enter Use Case Model as model name and click OK.
    new model
  11. Click OK in the Select Parent Model window to confirm your selection.
  12. Change the name of use case from general member to Register as general member to match the naming convention of use case.
    rename usecase
  13. Click OK to proceed.
  14. In the Visualize Model Element window, keep Create new diagram selected, and rename diagram to OTV Use Case Diagram.
    visualize model element
  15. Click Create to continue. You should see a new use case diagram being created, with the case Register as general member appear in it.
    use case created
  16. Press on Ctrl + Tab to go back to the glossary grid.
  17. Repeat the above steps to transit other terms as use cases.
    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.
    visualize to existing diagram
  18. When finished, the following use cases are obtained.
    use cases obtained
  19. Create actors Visitor, General Member, Premium Member, Administrator.
    actors created
  20. Connect the actors with use cases as shown below.
    connect actors and use cases
  21. Tidy up the diagram to make it look better.
    diagram become tidy



Turn every software project into a successful one.

We use cookies to offer you a better experience. By visiting our website, you agree to the use of cookies as described in our Cookie Policy.

OK