Requirements Management with UML and Use Cases
Objectives
The objectives of the course are to: o * Apply effective requirements management skills to produce a clear statement of project requirements
- Capture and document requirements with UML modeling techniques
- Use attributes and traceability to help manage requirements scope and change throughout the development lifecycle
- Define requirements that enable design, test, and user documentation activities
You will:
- Learn the requirements management process
- Learn and apply the techniques of UML modeling and use-case creation
- Create appropriate UML diagrams and use-case scenarios to define business processes and functionality
Seminar Content
- Requirements Definitions
- An Introduction to the Rational Unified Process (optional)
- An Introduction to the Unified Modeling Language (UML)
- Process, Roles and Artifacts
- Problem Analysis
- Requirements Elicitation
- Actor Analysis
- Introduction to Use Case Modeling
- Applications of UML Modeling
- Use Case Specification
- Evaluating Requirements
- Verification and Validation
- Workshop Summary, Additional Exercises and Reference Materials