Course Summary
Credit Type:
28 hours (4 days)
Dates Offered:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Upper-Division Baccalaureate 2 Information Systems, Project Management, And/Or Management


The objective of the course is help participants develop the required competencies for creating use cases and use case diagrams, which serve as a vehicle for eliciting, analyzing, documenting and communicating functional requirements; practice creating use cases in the Unified Modeling Language (UML) to graphically represent the interactions between use cases and actors; create use case diagrams through an object- oriented approach, which enables business analysts to sift through the complexity of a system by breaking it down into smaller units. Practice writing the alternate/exception flows, arranging objects into properly named classes, and reading class diagrams; integrate use case modeling within the software development life cycle to ensure that project requirements are accurate, complete, and map to the objectives of the business.

Learning Outcomes:

  • Employ use cases to elicit, analyze, document and communicate functional requirements for software
  • Use the Unified Modeling Language (UML) to create use case diagrams
  • Analyze and document detailed requirements using an object model
  • Assess, review and develop class diagrams
  • Determine when to employ use case modeling
  • Prioritize use cases based on their importance to the business and on technical considerations
  • Describe ways to develop consistent vocabulary between use cases and objects

General Topics:

  • Introduction to use case modeling
  • Identifying and describing actors
  • Identifying and describing use cases
  • Writing use case scenarios
  • Advanced use case modeling techniques
  • Estimating and prioritizing with use cases
  • Ensuring use case quality
  • Use cases and project documentation
  • Translation from use case to OO modeling
Instruction & Assessment

Instructional Strategies:

  • Case Studies
  • Discussion
  • Lectures
  • Work-based Learning
Supplemental Materials