rup basics

Post on 23-Jun-2015

899 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related