Providing Expertise in Object-Oriented and Component-Based
Technologies, Architecture, and Software Process
Training   
Advanced Use Case Writing
Overview
This course teaches techniques for writing high quality use cases. Student retention of these techniques is optimized as the course spends the majority of time in hands-on labs applying the techniques discussed.

Objectives

  •    Improve use case writing skills Learn how to handle common use case issues
  •    Learn how to identify and correct common mistakes in use cases
  •    Learn useful patterns for handling common types of requirements
  •    Apply these techniques by revising and writing use cases

Audience
Business Analysts, Requirements Analysts, System Analysts, Software Designers, Information Architects, Project Managers, Testers, and Quality Assurance team members will increase their understanding of what a good use case is and how quality use cases are developed.

Topics

  •   Starting the Use Case writing process
  •   Finding the right Use Cases
  •   Selecting a Use Case form
  •   Specifying steps
  •   Iteration and concurrency
  •   Goals, pre-conditions, and post-conditions
  •   Handling alternatives
  •   Business rules
  •   Factoring out common behavior
  •   Extending behavior
  •   Abstracting common structure
  •   Specifying other requirements
  •   Managing the Use Case process

Duration
Two days

Advanced Use Case Writing

  Course Syllabus