SlideShare a Scribd company logo
Methodology
2
Mission
Mission of methodology is to help developers rapidly
produce predictably high-quality software
3
RUP
Rational Unified
Process (RUP) is
an iterative software
development
process framework
created by the
Rational
Software Corporation,
a division of IBM
4
Phases
Inception
Elaboration
Construction
Transition
5
Advantages
Advantages of RUP Software Development
• After each stage is formed documentation
• Risk is identified earlier
• Change is manageable
• Suitable for systems with stability requirements
• Ability to form architecture in the beginning of the project
• Better overall quality
!!! Suitable for fixed price project
6
Disadvantages
Disadvantages of RUP Software Development
• Integration throughout the process of software
development adds the confusion that causes more issues
during the stages of testing.
• This process is too complex therefore it is very hard to
understand.
Changes is
enemy of
development
Changes is a
part of
business
7
!!!! Any
methodology may
lead to failure and,
ultimately, to the
failure of the
project.
You have to estimate the specific of a particular project and
combine different practices methodologies, leveraging the
strengths of each practice to compensate for the limitations of
other practices
Conclusion
8
Questions & Answers
Q&A

More Related Content

What's hot

SDLC - Part 2
SDLC - Part 2SDLC - Part 2
SDLC - Part 2
Lakshmi-BA
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Rasan Samarasinghe
 
RUP VS RAD Methodology
RUP VS RAD MethodologyRUP VS RAD Methodology
RUP VS RAD Methodology
thaleader
 
A Review of RUP (Rational Unified Process)
A Review of RUP (Rational Unified Process)A Review of RUP (Rational Unified Process)
A Review of RUP (Rational Unified Process)
Waqas Tariq
 
RUP model
RUP modelRUP model
RUP model
Zoya Abbas
 
Presentation - Rational Unified Process
Presentation - Rational Unified ProcessPresentation - Rational Unified Process
Presentation - Rational Unified Process
Sharad Srivastava
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overview
heripra
 
Sdlc plan
Sdlc planSdlc plan
State of DevOps Report Key Findings
State of DevOps Report Key FindingsState of DevOps Report Key Findings
State of DevOps Report Key Findings
Eficode
 
Capibility Maturity Model for Finance - OpenView Venture Partners
Capibility Maturity Model for Finance - OpenView Venture PartnersCapibility Maturity Model for Finance - OpenView Venture Partners
Capibility Maturity Model for Finance - OpenView Venture Partners
OpenView
 
Process model in SE
Process model in SEProcess model in SE
Process model in SE
suranisaunak
 
CMM
CMMCMM
Agile method
Agile methodAgile method
Agile method
JAMEEL AHMED KHOSO
 
Agile model
Agile modelAgile model
Agile model
DivyaStephen3
 
Agile
Agile Agile
Agile
Fayis-QA
 
Agile & Open Unified Processes
Agile & Open Unified ProcessesAgile & Open Unified Processes
Agile & Open Unified Processes
dcsunu
 
SDLC-Waterfall-Model
SDLC-Waterfall-ModelSDLC-Waterfall-Model
SDLC-Waterfall-Model
Francis George
 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)
ShudipPal
 
Soft engg introduction and process models
Soft engg introduction and process modelsSoft engg introduction and process models
Soft engg introduction and process models
snehalkulkarni74
 

What's hot (19)

SDLC - Part 2
SDLC - Part 2SDLC - Part 2
SDLC - Part 2
 
Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...Advanced Web Development in PHP - Understanding Project Development Methodolo...
Advanced Web Development in PHP - Understanding Project Development Methodolo...
 
RUP VS RAD Methodology
RUP VS RAD MethodologyRUP VS RAD Methodology
RUP VS RAD Methodology
 
A Review of RUP (Rational Unified Process)
A Review of RUP (Rational Unified Process)A Review of RUP (Rational Unified Process)
A Review of RUP (Rational Unified Process)
 
RUP model
RUP modelRUP model
RUP model
 
Presentation - Rational Unified Process
Presentation - Rational Unified ProcessPresentation - Rational Unified Process
Presentation - Rational Unified Process
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overview
 
Sdlc plan
Sdlc planSdlc plan
Sdlc plan
 
State of DevOps Report Key Findings
State of DevOps Report Key FindingsState of DevOps Report Key Findings
State of DevOps Report Key Findings
 
Capibility Maturity Model for Finance - OpenView Venture Partners
Capibility Maturity Model for Finance - OpenView Venture PartnersCapibility Maturity Model for Finance - OpenView Venture Partners
Capibility Maturity Model for Finance - OpenView Venture Partners
 
Process model in SE
Process model in SEProcess model in SE
Process model in SE
 
CMM
CMMCMM
CMM
 
Agile method
Agile methodAgile method
Agile method
 
Agile model
Agile modelAgile model
Agile model
 
Agile
Agile Agile
Agile
 
Agile & Open Unified Processes
Agile & Open Unified ProcessesAgile & Open Unified Processes
Agile & Open Unified Processes
 
SDLC-Waterfall-Model
SDLC-Waterfall-ModelSDLC-Waterfall-Model
SDLC-Waterfall-Model
 
Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)Software Engineering (Software Process: A Generic View)
Software Engineering (Software Process: A Generic View)
 
Soft engg introduction and process models
Soft engg introduction and process modelsSoft engg introduction and process models
Soft engg introduction and process models
 

Viewers also liked

software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their application
madhusha udayangani
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)Rational Unified Process(Rup)
Rational Unified Process(Rup)
pawanonline83
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodology
Masoud Kalali
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
Omkar Dash
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
Badar Rameez. CH.
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
Jasour Obeidat
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
Kumar
 

Viewers also liked (7)

software development methodologies and their application
software development methodologies and their applicationsoftware development methodologies and their application
software development methodologies and their application
 
Rational Unified Process(Rup)
Rational Unified Process(Rup)Rational Unified Process(Rup)
Rational Unified Process(Rup)
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodology
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 
V model Over View (Software Engineering)
V model Over View (Software Engineering) V model Over View (Software Engineering)
V model Over View (Software Engineering)
 
V model in SDLC
V model in SDLCV model in SDLC
V model in SDLC
 
Rational Unified Process
Rational Unified ProcessRational Unified Process
Rational Unified Process
 

Similar to 5 methodology

Rational unified process (rup)
Rational unified process (rup)Rational unified process (rup)
Rational unified process (rup)
kdore
 
Rup
Rup Rup
RUP
RUPRUP
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
Tauseef Ahmad
 
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
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
TONY562
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
KaiEnTee1
 
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB - BE MAINFRAME DAY 2017 - Compuware Dev OpsNRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
Frances Coronel
 
Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software management
meena466141
 
Unified process
Unified processUnified process
Unified process
Jean Pаoli
 
Manual Software testing - software development life cycle
Manual Software testing - software development life cycleManual Software testing - software development life cycle
Manual Software testing - software development life cycle
Vibrant Technologies & Computers
 
ISBB_Chapter10.pptx
ISBB_Chapter10.pptxISBB_Chapter10.pptx
ISBB_Chapter10.pptx
AronBalais1
 
What are the Phases of the Java Development Life Cycle.pdf
What are the Phases of the Java Development Life Cycle.pdfWhat are the Phases of the Java Development Life Cycle.pdf
What are the Phases of the Java Development Life Cycle.pdf
Siya Carla
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimation
ssuserb7c8b8
 
Rup
RupRup
Rup
13ehnam
 
Top 12 Software Development Methodologies.pdf
Top 12 Software Development Methodologies.pdfTop 12 Software Development Methodologies.pdf
Top 12 Software Development Methodologies.pdf
Satawaretechnologies1
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
AnilGhadge6
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
Purvik Rana
 

Similar to 5 methodology (20)

Rational unified process (rup)
Rational unified process (rup)Rational unified process (rup)
Rational unified process (rup)
 
Rup
Rup Rup
Rup
 
RUP
RUPRUP
RUP
 
Software Engg. process models
Software Engg. process modelsSoftware Engg. process models
Software Engg. process models
 
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
 
Conventional software Management---.pptx
Conventional software Management---.pptxConventional software Management---.pptx
Conventional software Management---.pptx
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB - BE MAINFRAME DAY 2017 - Compuware Dev OpsNRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
NRB - BE MAINFRAME DAY 2017 - Compuware Dev Ops
 
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentationNRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
NRB - LUXEMBOURG MAINFRAME DAY 2017 - Compuware DevOps presentation
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software management
 
Unified process
Unified processUnified process
Unified process
 
Manual Software testing - software development life cycle
Manual Software testing - software development life cycleManual Software testing - software development life cycle
Manual Software testing - software development life cycle
 
ISBB_Chapter10.pptx
ISBB_Chapter10.pptxISBB_Chapter10.pptx
ISBB_Chapter10.pptx
 
What are the Phases of the Java Development Life Cycle.pdf
What are the Phases of the Java Development Life Cycle.pdfWhat are the Phases of the Java Development Life Cycle.pdf
What are the Phases of the Java Development Life Cycle.pdf
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimation
 
Rup
RupRup
Rup
 
Top 12 Software Development Methodologies.pdf
Top 12 Software Development Methodologies.pdfTop 12 Software Development Methodologies.pdf
Top 12 Software Development Methodologies.pdf
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 

5 methodology

  • 2. 2 Mission Mission of methodology is to help developers rapidly produce predictably high-quality software
  • 3. 3 RUP Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM
  • 5. 5 Advantages Advantages of RUP Software Development • After each stage is formed documentation • Risk is identified earlier • Change is manageable • Suitable for systems with stability requirements • Ability to form architecture in the beginning of the project • Better overall quality !!! Suitable for fixed price project
  • 6. 6 Disadvantages Disadvantages of RUP Software Development • Integration throughout the process of software development adds the confusion that causes more issues during the stages of testing. • This process is too complex therefore it is very hard to understand. Changes is enemy of development Changes is a part of business
  • 7. 7 !!!! Any methodology may lead to failure and, ultimately, to the failure of the project. You have to estimate the specific of a particular project and combine different practices methodologies, leveraging the strengths of each practice to compensate for the limitations of other practices Conclusion