Introduction to Use Cases
Build your skills to Discover, Collaborate and Succeed

Introduction to Use Cases

Download Course Details PDF

Dates & Locations

Date City, State Address Sponsor Map Instructor
No open enrollments at this time, please check back.

Course Description

This fast-paced, introductory course explores the basic concepts needed to develop use case models and use case specifications for software requirements. You learn how use cases fit into the software development process and how they become the basis for subsequent work such as software design and test case development. Lectures and labs focus on developing, reading, and reviewing use case models and specifications. The need for additional artifacts (such as a business strategy, vision, business process models, supplementary specification or architectural requirements, user interface specification or wireframes, and prototypes) is briefly discussed, however details on the artifacts and related process are not provided in this introductory course.


  • Learn the essential elements of use case models
  • Describe the process for developing use case models and specifications
  • Apply the techniques during labs
  • Describe and practice the process of reviewing use cases
  • Explain where use cases fit into the software development process

Topics Covered

  • Identifying and analyzing actors
  • Fundamentals of developing a use case model
  • Fundamentals of writing use case specifications
  • Why teams choose use cases instead of traditional functional requirement specifications
  • Relationship between use cases and user interfaces, test cases, and other Unified Modeling Language (UML) diagrams

Audience and Certification Details

This course is designed for project managers, subject matter experts, executives, testers, business analysts, requirements analysts, systems analysts, software designers, architects, information architects, user interface designers, quality assurance engineers, and others who want to understand use cases.




1 day


Please call (636) 530-7776 for private, on-site pricing.