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.

January 7, 2010
User Rating: / 1
Views: 4,152
PDF Link Add comments
Edition: Modeler or above (Edition comparison)

  1. Study the following article, which describe the operations of company OTV (Online Television).
    problem statement
  2. Download OTV.vpp in the Resources section, and open it in VP-UML.
  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 Tools > Model Elements Grid > Open Glossary Grid from the main menu.
    open glossary grid
  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 Create Use Case from the popup menu.
    create use ase from general member
  7. 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.
    new model
  8. In the Model Specification, enter Use Case Model and click OK to confirm.
    specify model name
  9. Change the name of use case from "general member" to "Register as general member" to match the naming convention of use case.
    rename usecase
  10. Click OK to proceed.
  11. In the Visualize Model Element dialog box, keep Create new diagram selected, and rename diagram to OTV Use Case Diagram.
    visualize model element
  12. 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
  13. 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.
    visualize to existing diagram
  14. After all the following use cases are obtained.
    use cases obtained
  15. Create actors Visitor, General Member, Premium Member, Administrator.
    actors created
  16. Connect the actors with use cases as shown below.
    connect actors and use cases
  17. Tidy up the diagram to make it look better.
    diagram become tidy

Resources

  1. OTV.vpp

Rate this Article

Click on one of the stars below to rate this article from 1 (lowest) to 5 (highest).

You may be interested in

  1. Writing Effective Use Case
  2. UML Package Diagram
    Tagged:
  3. Draw Entity Relationship Diagram (ERD)
    Tagged:
  4. Produce UML Use Cases from Business Process Diagram (BPD)
  5. Draw UML Sequence Diagram with Keyboard
Tags of this article:

Comments (0)

Write comment

Rating

Comment

Enter the calculation result

security code