Download presentation
Presentation is loading. Please wait.
Published byLeslie Hutchinson Modified over 8 years ago
1
Unified Software Practices v 5.0 Copyright 1998 Rational Software, all rights reserved 1 R Rational Unified Process “de facto standard”, framework for defining any software engineering process Rational Corporation (now part of IBM) Almost all Government software projects Define “roles”, “deliverables”, workflows Architecture centric (UML diagrams) Iterative, customer-driven, ongoing change management OTHERS “latest book” – XP, Fusebox, Scrum … Capability Maturity Model (CMU) Consulting Companies (DMR, Accenture, etc.) ISO 9000, DOD and DND standards
2
Unified Software Practices v 5.0 Copyright 1998 Rational Software, all rights reserved 2 R RISKRISK T I M E Waterfall Development Delays Reduction of Risk Subsystem Testing System Testing Code & Unit Testing Design Requirements Analysis
3
Unified Software Practices v 5.0 Copyright 1998 Rational Software, all rights reserved 3 R Apply the Waterfall Iteratively to System Increments Earliest iterations address greatest risks Each iteration produces an executable release, an additional increment of the system Each iteration includes integration and test T C D R T I M E Iteration 1Iteration 2Iteration 3 T C D R T C D R
4
Unified Software Practices v 5.0 Copyright 1998 Rational Software, all rights reserved 4 R Iterative Development Accelerates Risk Reduction Waterfall Iterative RISKRISK T I M E Iteration
5
Unified Software Practices v 5.0 Copyright 1998 Rational Software, all rights reserved 5 R Iterative Development Characteristics Critical risks are resolved before making large investments Initial iterations enable early user feedback Testing and integration are continuous Objective milestones provide short-term focus Progress is measured by assessing implementations Partial implementations can be deployed
6
Unified Software Practices v 5.0 Copyright 1998 Rational Software, all rights reserved 6 R Apply Best Practices Throughout the Life Cycle Management Environment Business Modeling Implementation Test Analysis & Design Preliminary Iteration(s) Iter. #1 Phases Process Workflows Iterations Supporting Workflows Iter. #2 Iter. #n Iter. #n+1 Iter. #n+2 Iter. #m Iter. #m+1 Deployment Configuration Mgmt Requirements ElaborationTransitionInceptionConstruction
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.