SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Rational Unified Process Omkar Dash 8th Semester, IT  0501227436
Introduction ,[object Object]
Created by the Rational Software Corporation, a division of IBM since 2003.
RUP is not a single concrete prescriptive process, but rather an adaptable process framework.
Tailored by the development organizations that will select the elements of the process that are appropriate for their needs.,[object Object]
Needs to be configured/tailored
Contains phases, iterations, and workflows
Helps an organization achieve CMM level 2/3 capabilities
Improve existing processes based on proven Rational software engineering expertise
Provide standards for requirements management
Provide processes that support object-oriented analysis, design development for new J2EE efforts based on industry standard UML
Well supported by industry leading Rational tools (Rose, RequisitePro),[object Object]
CMM (Capability Maturity Model) by the Software  Engineering Institute (SEI) has become a beacon.
Theoretical know-how fails to materialize in practice.
Sometimes, there is no process know-how at all.Result : Chaos, Failure, Loss ,[object Object],A mature, rigorous, and flexible software engineering process.

Weitere ähnliche Inhalte

Was ist angesagt?

Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
Abdul Basit
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Slideshare
 

Was ist angesagt? (20)

Software quality assurance lecture 1
Software quality assurance lecture 1Software quality assurance lecture 1
Software quality assurance lecture 1
 
Rup
RupRup
Rup
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Evolutionary models
Evolutionary modelsEvolutionary models
Evolutionary models
 
Rational unified process (rup)
Rational unified process (rup)Rational unified process (rup)
Rational unified process (rup)
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Iterative model
Iterative modelIterative model
Iterative model
 
Software quality
Software qualitySoftware quality
Software quality
 
software project management Waterfall model
software project management Waterfall modelsoftware project management Waterfall model
software project management Waterfall model
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
Software Engineering Layered Technology Software Process Framework
Software Engineering  Layered Technology Software Process FrameworkSoftware Engineering  Layered Technology Software Process Framework
Software Engineering Layered Technology Software Process Framework
 
RUP
RUPRUP
RUP
 
Rad model
Rad modelRad model
Rad model
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software Architecture
 
Agile software development
Agile software developmentAgile software development
Agile software development
 

Andere mochten auch

Rational Unified Process(Rup)
Rational Unified Process(Rup)Rational Unified Process(Rup)
Rational Unified Process(Rup)
pawanonline83
 
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide ShareRUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
dwslaterjr
 
Process model rup
Process model rupProcess model rup
Process model rup
Aryan Ajmer
 
Prototype model
Prototype modelPrototype model
Prototype model
shuisharma
 

Andere mochten auch (20)

RUP model
RUP modelRUP model
RUP model
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)Rational Unified Process(Rup)
Rational Unified Process(Rup)
 
Use of RUP for Small Projects
Use of RUP for Small ProjectsUse of RUP for Small Projects
Use of RUP for Small Projects
 
RUP VS RAD Methodology
RUP VS RAD MethodologyRUP VS RAD Methodology
RUP VS RAD Methodology
 
Rup
RupRup
Rup
 
RUP In A Nutshell Slide Share
RUP In A Nutshell Slide ShareRUP In A Nutshell Slide Share
RUP In A Nutshell Slide Share
 
Unified Process
Unified ProcessUnified Process
Unified Process
 
RUP
RUPRUP
RUP
 
Rup
Rup Rup
Rup
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
 
Process model rup
Process model rupProcess model rup
Process model rup
 
Rational unified processing
Rational unified processingRational unified processing
Rational unified processing
 
PM - RUP
PM - RUPPM - RUP
PM - RUP
 
Fundamental software engineering activities
Fundamental software engineering activitiesFundamental software engineering activities
Fundamental software engineering activities
 
Introduction to RUP & SPEM
Introduction to RUP & SPEMIntroduction to RUP & SPEM
Introduction to RUP & SPEM
 
Rad model
Rad modelRad model
Rad model
 
PROTOTYPING
PROTOTYPINGPROTOTYPING
PROTOTYPING
 
List of Software Development Model and Methods
List of Software Development Model and MethodsList of Software Development Model and Methods
List of Software Development Model and Methods
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Präsentation RUP
Präsentation RUPPräsentation RUP
Präsentation RUP
 

Ähnlich wie Rational Unified Process

CH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptxCH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptx
KhcThKhnhHuyn1T20ACN
 
Difference Unified Processes
Difference Unified ProcessesDifference Unified Processes
Difference Unified Processes
HARKUL
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3
koolkampus
 
Soft Eng - Software Process
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software Process
Jomel Penalba
 

Ähnlich wie Rational Unified Process (20)

Soft lifecycle
Soft lifecycleSoft lifecycle
Soft lifecycle
 
CH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptxCH02_Software_development_life_cycle (1).pptx
CH02_Software_development_life_cycle (1).pptx
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
 
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC)
 
RUP - Rational Unified Process
RUP - Rational Unified ProcessRUP - Rational Unified Process
RUP - Rational Unified Process
 
software Processes
software Processessoftware Processes
software Processes
 
Difference Unified Processes
Difference Unified ProcessesDifference Unified Processes
Difference Unified Processes
 
Software Process in Software Engineering SE3
Software Process in Software Engineering SE3Software Process in Software Engineering SE3
Software Process in Software Engineering SE3
 
Rad model
Rad modelRad model
Rad model
 
Ch4
Ch4Ch4
Ch4
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
Soft Eng - Software Process
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software Process
 
Ch4
Ch4Ch4
Ch4
 
Lec_Rational Unified Process
Lec_Rational Unified ProcessLec_Rational Unified Process
Lec_Rational Unified Process
 
Waterfall model
Waterfall modelWaterfall model
Waterfall model
 
testing
testingtesting
testing
 
Incremental model
Incremental modelIncremental model
Incremental model
 
Ak.ppt
Ak.pptAk.ppt
Ak.ppt
 
Unit 1 sepm process models
Unit 1 sepm process modelsUnit 1 sepm process models
Unit 1 sepm process models
 
Software Development Life Cycle Part II
Software Development Life Cycle Part IISoftware Development Life Cycle Part II
Software Development Life Cycle Part II
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 

Rational Unified Process

  • 1. Rational Unified Process Omkar Dash 8th Semester, IT 0501227436
  • 2.
  • 3. Created by the Rational Software Corporation, a division of IBM since 2003.
  • 4. RUP is not a single concrete prescriptive process, but rather an adaptable process framework.
  • 5.
  • 6. Needs to be configured/tailored
  • 8. Helps an organization achieve CMM level 2/3 capabilities
  • 9. Improve existing processes based on proven Rational software engineering expertise
  • 10. Provide standards for requirements management
  • 11. Provide processes that support object-oriented analysis, design development for new J2EE efforts based on industry standard UML
  • 12.
  • 13. CMM (Capability Maturity Model) by the Software Engineering Institute (SEI) has become a beacon.
  • 14. Theoretical know-how fails to materialize in practice.
  • 15.
  • 16. RUP : A Process Product "Software processes are software, too” Software like characteristics of RUP : Designed and documented using the Unified Modeling Language (UML). Delivered online using Web technology Software upgrades are released by Rational Software Modular and in electronic form, it can be tailored Integrated with the many software development tools
  • 17. RUP : Architecture One development cycle is divided into four consecutive phases.   Inception phase Elaboration phase Construction phase Transition phase Each phase is concluded with a well-defined milestone Each phase has a specific purpose.
  • 18. RUP : Architecture Inception phase A vision document An initial use-case model An initial project glossary An initial business case An initial risk assessment A project plan, showing phases and iterations. A business model Project milestone: The Lifecycle Objectives Milestone
  • 19. RUP : Architecture Elaboration phase A use-case model (at least 80% complete) Supplementary requirements (non functional requirements) A Software Architecture Description. An executable architectural prototype. A revised risk list and a revised business case. A development plan for the overall project An updated development case specifying the process to be used. A preliminary user manual (optional). Project milestone: The Lifecycle Architecture Milestone
  • 20. RUP : Architecture Construction Phase The software product integrated on the adequate platforms. The user manuals. A description of the current release. Project Milestone : Initial Operational Capability
  • 21. RUP : Architecture Transition Phase “Beta testing” to validate the new system against user expectations Parallel operation with a legacy system that it is replacing conversion of operational databases Training of users and maintainers Roll-out the product to the marketing, distribution, and sales teams Project milestone: The Product Release Milestone
  • 22.
  • 23. Change is more manageable
  • 25. The project team can learn along the way
  • 26.
  • 27.
  • 31.
  • 32. Thank You Queries Please.