Loading Course Schedule...
This course introduces the student to the concepts and techniques of managing Iterative development using the Rational Unified Process. The focus is on understanding and overcoming the many challenges of iterative development, these challenges include: projects are started with incomplete and changeable requirements, documentation and artifacts evolve throughout the lifecycle; finalized sign-off of one stage does not occur before the next stage begins. This course also provides a comprehensive overview of the Rational Unified Process for analyzing and designing object-oriented programming systems. UML is stressed as the documentation method for the resulting design. This course provides the student with the groundwork needed to understand OO concepts and the UML notation within the Rational Unified Process (RUP).
There are no prerequisites for this course.
4 Day/Lecture & Lab
This course is designed for technical managers, project leads, application programmers, technical support staff, system administrators, managers, operators and anyone who wishes to understand the Rational Unified.
Understand the concepts of the Unified Process and Iterative Development that impact software project management::P planning and tracking, resource management, risk management, and scope management for iterative development using the Unified Process::Iterative project planning elements phase planning, iteration planning, and resource management::Track progress in an iterative project set expectations of customers and stakeholders and demonstrate objectives are being met::Estimate iterative projects::Understand iterative development and its benefits::Identify the responsibilities, types of deliverables, and interdependencies of the iterative development team::Understand issues for project managers using iterative development::Describe the changing emphasis of project management as a project progresses through phases and iterations::Understand important considerations when analyzing a completed iterative project::Iterative development::Project teams::Project considerations::Introduction to the Rational Unified Process::Object-Oriented Analysis and Design::The Development Process::Iterative Development::Defining Models and Artifacts::Understanding Requirements::Use Cases::Ranking and Scheduling Use Cases::Development Cycles::Building a Conceptual Model::Adding Attributes::Sequence Diagrams::Contracts::Real Use Cases::Collaboration Diagrams::GRASP Patterns::Designing with Patterns::Visibility::Class Diagrams::Mapping Design to Code::Cycle 2 Development::Extending the Models::State Diagrams::UML Summary