rup basics
TRANSCRIPT
Copyright © 2001-2006 Infor Global SolutionsInfor Confidential
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
Spiral Model
Rational ApproachObjectory Process
Rational Objectory Process
RUP 5.0, 1998
RUP 7.0, 2003
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
6
Static Concepts (3)
7
Dynamic Concepts (1)
Phase Inception, Elaboration, Construction, Transition
Iteration Executes several Disciplines, partly or fully for each
8
Dynamic Concepts (2)
9
Big Picture
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
Copyright © 2001-2006 Infor Global SolutionsInfor Confidential
Thank you