Introduction to the Unified Process
COURSE DESCRIPTION:
The Unified Process is globally recognized as the standard development process for mission-critical software systems. Combining the ideas of the foremost thinkers in software process development, the Unified Process is designed to address the six best practices in modern software development. Based upon the notions of Use Case driven requirements, architecturally-centric development, and controlled iterative management, the Unified Process provides a framework for project success. This 2-day introduction explains the key Unified Process concepts including recommended lifecycle phases, core workflows, dependencies between activities, deliverables, and lessons learned from applying the Unified Process. This course ensures your team is able to succeed with formal software processes in the real world.
TOPICS COVERED:
AUDIENCE:
Technical managers, project leads, analysts, designers, software engineers, configuration management personnel, testing and quality assurance personnel, and anyone needing an overview of the Unified Process will benefit from this course.
DURATION:
2 days
PRICE:
Please call (866) 785-4266 for details.
PREREQUISITES:
There are no prerequisites. No prior knowledge of these technologies is assumed.
OBJECTIVES:
- Understand the best practices for modern software engineering and the benefits they provide
- Understand the key concepts and terminology used within the Unified Process
- Describe the full software development lifecycle in terms of Phases and Workflows
- Understand the benefits of a Use Case driven, architecture-centric approach
- Describe an iterative, risk-driven approach to planning a software development project
- Understand the importance of supporting the process with automated tools