The document provides an overview of the Rational Unified Process (RUP). It discusses that RUP is a type of software development process, product, and framework. The document outlines the key concepts of RUP including its history, static concepts such as disciplines, activities, roles and artifacts, and dynamic concepts such as phases and iterations. It notes that RUP is meant to be highly applicable, customizable, and focuses on starting early, embracing change, and adapting quickly through small steps and frequent reviews.
2. What is RUP A Kind of Software Development Process A Process Product A Process Framework
3. History Celebrities: Barry Boehm Ivan Jacobson Grady Booch, James Rumbaugh Keywords about Rational Corp: Ada, Rose, Rational Suite, IBM
4. Static Concepts (1) Discipline Area of Concern in development Business Modeling, Requirements, Analysis & Design, Implementation, Test, Deployment, Configuration & Change Management, Project Management, Environment Depict as Workflow
5. Static Concepts (2) Activity Minimal work unit Carried on by a specific Role and generates some Artifacts Artifact Any kinds of Activity output like document, source code, design diagram, etc Role Qualification and Responsibility to execute specific Activities
10. Why Successful Live Software Dev begin everything as early as possible embrace change Highly Applicable and Customizable
11. More Than Just Software Dev Process Plan Things Do Things In Order Start Everything As Early As Possible Small Steps, Frequent Reviews, Immediately Adapting Changes
12. Limits Complex & Dogmatic Still think of software dev as industrial production line More Process oriented than People oriented