View Module

An error occurred while attempting to get the requested module. Cannot open database "AspNetForums" requested by the login. The login failed. Login failed for user 'swenet'. at AspNetForums.Data.SqlDataProvider.GetRatingForUser(String username, Int32 parentID) at AspNetForums.Ratings.GetRatingForUser(String username, Int32 parentID) at SwenetDev.ModuleRatingsControl.getRatingForUser(String username, ModuleRatingInfo ratingInfo) at SwenetDev.viewModule.Page_Load(Object sender, EventArgs e)

General Information

Title Use Case Refinement
Version Info Version 4 , submitted by pgrabow on 7/23/2005 at 2:19 PM
View Revision History
Module Identifier ssedighs.2005.2
Abstract This module reiterates the role and application of system use case models. The main focus of the module is enabling students to identify use case narrative actions that need refinement. A homework assignment is included where students are to refine an existing use case for a lab access problem.
Size Lecture: 1 hour
Homework: 1 hour
Comments Previous version contained two copies of the RequestEntry use case: one in the homework description itself and another as a separate file. This new version corrects that problem.

SEEK Categories

  1. Types of models (MAA.tm)


  1. Stephen T. Frezza
  2. Paul Grabow
  3. Sahra Sedigh-Ali


  1. Familiarity with use case terminology and the use case template.

Learning Objectives

  1. Comprehension - Identify the role and use of system use-case models
  2. Application - Ability to identify use case narrative actions that need refinement
  3. Application - Refine an existing use case


  1. System use case models
  2. General use case application principles
  3. Use case refinement


  1. Use case template (Word) 0.00/5 [Rate Material]

  2. Use Case Refinement Instructor Notes (Word) 0.00/5 [Rate Material]

  3. Use Case Refinement Lecture Notes (11 "boards") (Word) 0.00/5 [Rate Material]

  4. A Homework Solution (Word) 0.00/5 [Rate Material]

  5. Homework (Word) 0.00/5 [Rate Material]


See Also...

  1. Applying Use Case Templates - Applying Use Case Templates
  2. Use Case Modeling - Use Case Modeling (REQ3)

Other Resources

  1. Cockburn, Alistair,“Structuring Use Cases with Goals”, Journal of Object-Oriented Programming, Sep-Oct 1997 & Nov-Dec 1997. (Link)
  2. Cockburn, Alistair, Writing Effective Use Cases, Addison-Wesley, 2001.
  3. Fowler, M., UML Distilled, 3nd Edition, Addison Wesley, 2004.
  4. Jacobson, Ivar, Object-Oriented software engineering: A Use-Driven approach, Addison-Wesley, 1992.
  5. P.P. & Williams C.B., Use Cases Combined with Booch, OMT, UML Process and Products, Prentice Hall, 1997.
  6. Use Case Zone (Link)
  7. Bittner and Spence, “Use Case Modelling,” Addison Wesley, 2003.
  8. Leffingwell and Widrig, “Managing Software Requirements: A Use Case Approach,” 2nd Ed., Addison Wesley, 2003.
  9. Larman, C., Applying UML and Patterns, 3rd Ed., Prentice-Hall, 2005.


Number of Ratings:   0

Log in to rate this module.


Discuss this module in the forums.

Related Modules