| Mastering Requirements Management with Use Cases |
ID: BAUCMod | Course Length:3 | Company Name:Choquette Technology Associates Inc.
|
|
Module 0: Introduction |
- Business Analysis
- Analysis Perspectives
- Functional and Non-functional Requirements
|
|
Module 1: Best Practices of Software Engineering |
- Characteristics of a Good Software Solution
- How Good Software Is Built
- Iterative Development
- Requirements Management
- Use of Component-based Architectures
- Ongoing Verification of Software Quality
- Control of Software Changes
|
|
Module 2: The Software Engineering Process |
- The Rational Unified Process
- The Inception Phase
- The Elaboration Phase
- The Construction Phase
- The Transition Phase
- The Rup: Dynamic Structure
- Symptoms and Root Causes of Software Development Problems
|
|
Module 3: Information Gathering |
- Survey Project Steps
- Surveys and Interviews
- Question Types
- Brainstorming
- Joint Application Development
- Decision Tables
- Condition-response Tables
|
|
Module 4: Use Cases in the Overall Process |
- Business Process Modeling
- Use Cases in the Software Development Process
- Use Cases and Requirements
- Management of Requirements and Use Cases
|
|
Module 5: Writing Use Cases |
- Graphical Notation
- Use Case Formats
- Use Case Sections
- The Supplementary Specification
|
|
Module 6: Change Management |
- Change Happens
- The Impact of Change
- Baseline the Requirements
- Implementing a Change Management Process
- Managing Change Using a Top-down Approach
|