RUP - Applying the Unified Process
2 day course contents.
We offer unparalleled training content by combining standard course material with extensive business knowledge and real-life examples.
What you will learn :
Software Development Best Practices
- Symptoms and Root Causes of Software Development Problems
- The Rational Unified Process
- The four P’s in Software Development
The Unified Process
- What is the UP?
- An Iterative and Incremental process
- Software Best Practices in the Unified Process
- Other key Features in the Unified Process
The Disciplines involved in Software Development
- Roles, responsibilities and activities
- Workers and workflow
- The role of Analysis in the Software cycle
- Use of templates, guidelines and concepts
Managing the Iterative Development Lifecycle
- The Sequential Process
- Working with Unified Process Phases
- The generic iteration workflow
- Benefits of an Iterative Approach
An Architecture-Centric Process
- The Importance of Architecture
- An Architecture-Centric Process
- Component-Based Development
Requirements Analysis
- Customer Requirements, Goals, and Expectations
- Benefits of Use Cases and Usage Scenarios
- Defining and Developing Usage Scenarios
- From Vision to requirements
A Use-Case-Driven Process
- Why Use Cases?
- Capturing the requirements as Use Cases
- Realization of Use Cases.
- Identifying Use Cases
- Evolving Use Cases
- Organizing Use Cases
Applying Unified Process Disciplines
- The Business Modeling Discipline
- The Project Management
- The Requirements Discipline
- The Analysis and Design Discipline
- The Implementation Discipline
- The Testing Discipline
- The Configuration and Change Management Discipline