RUP Basics
Upcoming SlideShare
Loading in...5
×
 

RUP Basics

on

  • 1,226 views

 

Statistics

Views

Total Views
1,226
Views on SlideShare
1,226
Embed Views
0

Actions

Likes
0
Downloads
22
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Opening customized for each location

RUP Basics RUP Basics Presentation Transcript

  • 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