Overview
This course shows how use case modeling can be used to define and document the requirements of a software product that meets user needs. Participants will learn how to create the use case model, detailed use case descriptions, and maintain traceability for use in scope management, change management, and impact analysis.
Use case development activities are presented in the context of Rational Unified Process (RUP), an incremental, use case driven software development process. Students gain an in-depth understanding of use case techniques through hands-on experience with actual use cases.
Objectives
- Getting users to talk - use case workshops in practice
- Creating the use case outline
- Eliciting and managing requirements within, an incremental development lifecycle
- When to use "includes," "extends," and generalization
- Traceability of requirements to other development artifacts
- Discuss some alternatives for use case based project estimation
Audience
This course has been designed for technical, testing, and documentation managers, project leads, executives, application experts, business, salespersons, and analysts/designers who are involved in requirements capture, specification, use, or management.
Topics
- Project Overview
- Establish project scope
- Develop Use Cases
- Preparing for development
Duration
Two or three days
|