ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
RUP Basics Ocean Dong, 05/07/2007
What is RUP A Kind of Software Development  Process A Process  Product A Process  Framework
History Celebrities: Barry Boehm Ivan Jacobson Grady Booch, James Rumbaugh Keywords about Rational Corp: Ada, Rose, Rational Suite, IBM
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
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
Static Concepts (3)
Dynamic Concepts (1) Phase Inception, Elaboration, Construction, Transition Iteration Executes several Disciplines, partly or fully for each
Dynamic Concepts (2)
Big Picture
Why Successful Live Software Dev begin everything as early as possible embrace change Highly Applicable and Customizable
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
Limits Complex & Dogmatic Still think of software dev as industrial production line More Process oriented than People oriented
?
Thank you

More Related Content

RUP Basics

  • 1. RUP Basics Ocean Dong, 05/07/2007
  • 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
  • 7. Dynamic Concepts (1) Phase Inception, Elaboration, Construction, Transition Iteration Executes several Disciplines, partly or fully for each
  • 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
  • 13. ?

Editor's Notes

  • #2: Opening customized for each location