CIS-75 Home http://www.c-jump.com/CIS75/CIS75syllabus.htm

UML Use Cases and Requirements Modeling


  1. Week 6, UML Use Cases
  2. Use Case Example 1
  3. Use Case Example 2
  4. Use Case Example 3
  5. Actor
  6. Use Cases Revisited
  7. Actors and Use Cases
  8. Identifying Use Cases Through Actors
  9. UML Actor
  10. UML Use Case
  11. Basic and Alternative Course of a Use Case
  12. Basic/Alternative Course Example
  13. Use Case Extension
  14. Interrupt View of Extensions
  15. Prioritizing Use Cases
  16. Factors contributing to increased use case priority
  17. Power of Use Cases
  18. Requirements Modeling Samples and Templates
  19. Use Case Diagrams
  20. From Use Cases to Classes

1. Week 6, UML Use Cases



2. Use Case Example 1


  1. The user is prompted for the user name and for the password.

  2. The system verifies the user's name and the password...

  3. If the user's name and/or password are not correct the system displays the error message...

     


3. Use Case Example 2


  1. When the customer selects deposit from the main menu...
    ...the system displays the numbers of all accounts of this customer.

  2. After customer makes a selection of the account...
    ...the system asks for the amount of deposit.

  3. After customer enters the amount...
    ...the system echoes the amount on the screen asking for confirmation.

  4. After receiving the confirmation the envelop dispenser dispenses an envelop...
    ...the customer is asked to place the money/check in the envelope and place it in the deposit slot.

  5. The system will print on the envelope the amount, the number of the account, and the time and date of the transaction.

     


4. Use Case Example 3


  1. The system detects the change of bit 6 from 0 to 1 at the memory location 0xA556BFFF.

  2. The system places the address of the packet buffer in the memory location 0x000099BC.

  3. The system places the count of packets in the buffer in memory location 0x000099BB.

  4. The system sets bit 4 of the memory location 0x000099BA to 1.

     


5. Actor



6. Use Cases Revisited



7. Actors and Use Cases



8. Identifying Use Cases Through Actors



9. UML Actor



10. UML Use Case



11. Basic and Alternative Course of a Use Case



12. Basic/Alternative Course Example



13. Use Case Extension



14. Interrupt View of Extensions



15. Prioritizing Use Cases



16. Factors contributing to increased use case priority



17. Power of Use Cases



18. Requirements Modeling Samples and Templates



19. Use Case Diagrams



20. From Use Cases to Classes