Writing and Using Effective Use Cases
Duration: 2 Days


 

Download Course Details

Course Descriptions

OO73

This practical course shows how to write effective Use Cases and how they can be used to manage the progress of the project. Clear techniques for defining Actors are presented together with a consistent method of collecting and managing Business Rules. Use Case-based implementation, estimation and test strategies are used throughout to ensure that delegates appreciate the many benefits of this technology. Tools for developing and managing Use Cases are shown. The course is based on UML 2.1

Course Objectives
  • Explain how Use Cases are written and used.
  • Explain the use of Use Cases to capture requirements
  • Present successful Requirements capture techniques
  • Explain how Functional and non-Functional requirements are related to Use cases
  • Show how Business Rules can be captured within Use Cases and directly used by Developers
  • Present techniques for the identification of all Actors and their associated Use Cases
  • Show the standard UML notations for Use Cases and Use Case Diagrams
  • Show how Use Cases are used for Project Estimation and with EVA (Earned Value Analysis)
  • Show how Use Cases can be used to govern the development and testing processes
Audience
  • Management wanting to familiarize themselves with Use Case technology
  • Analysts needing to define Use Cases or Use Case processes
  • Technical staff needing to understand Use Cases
Prerequisites
  • Some knowledge of product specification and requirements capture
  • Some experience of software development processes