Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE

Vipin Kumar
Vipin KumarCEO & Founder em Techbleed
Presentation by
JASWANT KUMAR
KRISHNA NAND MISHRA
RAHUL VASHISHT
JITENDER SINGH
VIPIN KUMAR
IT(6th
SEM.)
1
2
• IT IS THE PROCESS OF MODIFYING A SOFTWARE SYSTEM OR
COMPONENT AFTER DELIVERY TO CORRECT
FAULTS,IMPROVE PERFORMANCE OR OTHER ATTRIBUTES
OR ADAPT TO A CHANGED ENVIRONMENT
DEFINITION
CATEGORIES OF SOFTWARE MAINTENANCE
3
CHALLENGES OF SOFTWARE MAINTENANCE
SOFTWARE REJUVENATION
CONFIGURATION MANAGEMENT
4
THERE ARE FOUR CATEGORIES OF SOFTWARE MAINTENANCE
CORRECTIVE
ADAPTIVE
PERFECTIVE
PREVENTIVE
PERFECTIVE
50%
Adaptive
25%
Corrective
21%
Other type
4%
CORRECTIVE:-
Corrective Maintainance is reactive
modification of a Software Product performed
after delivery to correct discovered faults .
5
ADAPTIVE:-
Adaptive Maintainance is related to modification of a
Software product performed after delivery to keep a
computer program usable in a changed or a changing
enviroment .
PERFECTIVE:-
6
It is related to modification of a software product performed
after delivery to improved performance or maintainability .
OTHER TYPE:-
Ideally maintainance operation should not degrade the reliability and the structure
of the software neither they should degrade its maintainability otherwise future
changes will be progressively more difficult and costly to implement .
7
HIGH STAFF TURNOVER
FLEXIBLE NATURE OF SOFTWARE
POOR DOCUMENTATION AND MANUALS
INADEQUATE BUDGETARY PROVISIONS
EMERGENCY FIXING OF BUGS
REVERSE ENGINEERING:-
The process of the creating of design
document from the source code and the
specification document from the design
document is called reverse Engineering.
Forward Engineering:-
In the software development lifecycle we
start from the specification phase and go
through the analysis phase design phase
and implementation phase . This journey of
the software development lifecycle is called
forward engineering.
analysis
Specification
design
implementation
Process of reverse engineering
Forward
engineering
R
ev
er
se
e
n
gi
n
e
er
ri
n
g
SOFTWARE RE-ENGINEERING:-
 Software re-engineering is any activity that
improves ones understanding of the software
or prepares or improves the software itself
usually for increased
maintainability,reusability,evolvability.
9
Abstract view
Existing system Re-engineering
system
Process of re-engineering
Forward
engineering
Reverse
engineering
10
• CONFIGURATION IDENTIFICATION
RELEASE
VERSION VERSION
EDITION EDITION
LEVELS OF PRODUCT
11
ANY PROJECTS
REQU
EST
CHAN
GE
CHANG
E NOT
APPRO
VED
CHANGE
EVALUAT
ED
CHANGE
APPROVED
IMPLEME
NT
CHANGE
DOCUMEN
T CHANGE
TEST
CHANGE DEPLOY
CHANGE
TYPICAL CHANCE REQUEST PROCESS
 The Configuration Accounting task gathers ,
Correlates ,maintains and provides status on
Configuration management tasks.
12
13
.OBJECT-ORIENTED SOFTWARE ENGINEERING.
YOGESH SINGH
::The END::
Thank you for your
Attention!
1 de 14

Recomendados

Ch21 real time software engineering por
Ch21 real time software engineeringCh21 real time software engineering
Ch21 real time software engineeringsoftware-engineering-book
15K visualizações59 slides
Ch5 system modeling por
Ch5 system modelingCh5 system modeling
Ch5 system modelingsoftware-engineering-book
50.7K visualizações58 slides
Ch15 software reuse por
Ch15 software reuseCh15 software reuse
Ch15 software reusesoftware-engineering-book
52.5K visualizações58 slides
Software Engineering - Ch11 por
Software Engineering - Ch11Software Engineering - Ch11
Software Engineering - Ch11Siddharth Ayer
17.3K visualizações52 slides
Ch19 systems engineering por
Ch19 systems engineeringCh19 systems engineering
Ch19 systems engineeringsoftware-engineering-book
11.5K visualizações66 slides
Software maintenance por
Software maintenance Software maintenance
Software maintenance Rajeev Sharan
26.7K visualizações25 slides

Mais conteúdo relacionado

Mais procurados

Ch6 architectural design por
Ch6 architectural designCh6 architectural design
Ch6 architectural designsoftware-engineering-book
45.5K visualizações59 slides
Software Maintenance por
Software MaintenanceSoftware Maintenance
Software MaintenanceAmeer Hasan Malik
8.9K visualizações21 slides
Ch1 introduction por
Ch1 introductionCh1 introduction
Ch1 introductionsoftware-engineering-book
139K visualizações57 slides
Unit1 por
Unit1Unit1
Unit1anuragmbst
30.7K visualizações36 slides
Ch16 component based software engineering por
Ch16 component based software engineeringCh16 component based software engineering
Ch16 component based software engineeringsoftware-engineering-book
22.5K visualizações59 slides
Ch7 implementation por
Ch7 implementationCh7 implementation
Ch7 implementationsoftware-engineering-book
26.4K visualizações62 slides

Mais procurados(20)

Software Maintenance por Ameer Hasan Malik
Software MaintenanceSoftware Maintenance
Software Maintenance
Ameer Hasan Malik8.9K visualizações
Unit1 por anuragmbst
Unit1Unit1
Unit1
anuragmbst30.7K visualizações
Ch16 component based software engineering por software-engineering-book
Ch16 component based software engineeringCh16 component based software engineering
Ch16 component based software engineering
software-engineering-book22.5K visualizações
Unit 2 por Jignesh Kariya
Unit 2Unit 2
Unit 2
Jignesh Kariya5.4K visualizações
Ch1-Software Engineering 9 por Ian Sommerville
Ch1-Software Engineering 9Ch1-Software Engineering 9
Ch1-Software Engineering 9
Ian Sommerville30.9K visualizações
Ch18-Software Engineering 9 por Ian Sommerville
Ch18-Software Engineering 9Ch18-Software Engineering 9
Ch18-Software Engineering 9
Ian Sommerville7K visualizações
Software Quality Assurance por Saqib Raza
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
Saqib Raza2.7K visualizações
Hotel managementsystemcorrectfinalsrs por vidya_shankar
Hotel managementsystemcorrectfinalsrsHotel managementsystemcorrectfinalsrs
Hotel managementsystemcorrectfinalsrs
vidya_shankar33.5K visualizações
software project management Artifact set(spm) por REHMAT ULLAH
software project management Artifact set(spm)software project management Artifact set(spm)
software project management Artifact set(spm)
REHMAT ULLAH30.9K visualizações
Ch 4 software engineering por Mohammed Romi
Ch 4 software engineeringCh 4 software engineering
Ch 4 software engineering
Mohammed Romi4.9K visualizações
Ch18 service oriented software engineering por software-engineering-book
Ch18 service oriented software engineeringCh18 service oriented software engineering
Ch18 service oriented software engineering
software-engineering-book17.9K visualizações
Software quality assurance por Aman Adhikari
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari51.3K visualizações
REQUIREMENT ENGINEERING por Saqib Raza
REQUIREMENT ENGINEERINGREQUIREMENT ENGINEERING
REQUIREMENT ENGINEERING
Saqib Raza13.5K visualizações

Destaque

Object Oriented Software Engineering por
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software EngineeringAli Haider
4.5K visualizações7 slides
Object oriented software engineering concepts por
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering conceptsKomal Singh
42.3K visualizações69 slides
Object Oriented Software Engineering por
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software EngineeringMichelle Azuelo
1.6K visualizações29 slides
Object Oriented Design in Software Engineering SE12 por
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12koolkampus
22.2K visualizações55 slides
Object-oriented concepts por
Object-oriented conceptsObject-oriented concepts
Object-oriented conceptsBG Java EE Course
62.5K visualizações41 slides
Object Oriented Analysis and Design por
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and DesignHaitham El-Ghareeb
74.4K visualizações30 slides

Destaque(20)

Object Oriented Software Engineering por Ali Haider
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software Engineering
Ali Haider4.5K visualizações
Object oriented software engineering concepts por Komal Singh
Object oriented software engineering conceptsObject oriented software engineering concepts
Object oriented software engineering concepts
Komal Singh42.3K visualizações
Object Oriented Software Engineering por Michelle Azuelo
Object Oriented Software EngineeringObject Oriented Software Engineering
Object Oriented Software Engineering
Michelle Azuelo1.6K visualizações
Object Oriented Design in Software Engineering SE12 por koolkampus
Object Oriented Design in Software Engineering SE12Object Oriented Design in Software Engineering SE12
Object Oriented Design in Software Engineering SE12
koolkampus22.2K visualizações
Object-oriented concepts por BG Java EE Course
Object-oriented conceptsObject-oriented concepts
Object-oriented concepts
BG Java EE Course 62.5K visualizações
Object Oriented Analysis and Design por Haitham El-Ghareeb
Object Oriented Analysis and DesignObject Oriented Analysis and Design
Object Oriented Analysis and Design
Haitham El-Ghareeb74.4K visualizações
Object oriented methodologies por naina-rani
Object oriented methodologiesObject oriented methodologies
Object oriented methodologies
naina-rani81.5K visualizações
1-Introduction to Software Engineering (Object Oriented Software Engineering ... por Hafiz Ammar Siddiqui
1-Introduction to Software Engineering (Object Oriented Software Engineering ...1-Introduction to Software Engineering (Object Oriented Software Engineering ...
1-Introduction to Software Engineering (Object Oriented Software Engineering ...
Hafiz Ammar Siddiqui1.1K visualizações
Reengineering including reverse & forward Engineering por Muhammad Chaudhry
Reengineering including reverse & forward EngineeringReengineering including reverse & forward Engineering
Reengineering including reverse & forward Engineering
Muhammad Chaudhry15.5K visualizações
Object Oriented Design Concept por Sharath g
Object Oriented Design ConceptObject Oriented Design Concept
Object Oriented Design Concept
Sharath g11.8K visualizações
Introduction to Object Oriented Programming por Moutaz Haddara
Introduction to Object Oriented ProgrammingIntroduction to Object Oriented Programming
Introduction to Object Oriented Programming
Moutaz Haddara53.9K visualizações
Chapter 9 software maintenance por despicable me
Chapter 9 software maintenanceChapter 9 software maintenance
Chapter 9 software maintenance
despicable me42.5K visualizações
Software Testing Basics por Belal Raslan
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
Belal Raslan85.1K visualizações
Testing concepts ppt por Rathna Priya
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Rathna Priya51.9K visualizações
OOSE por shah zeb
OOSEOOSE
OOSE
shah zeb1.2K visualizações
Software System Engineering - Chapter 1 por Fadhil Ismail
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
Fadhil Ismail7K visualizações
OOMD2015_KSP por ktosri
OOMD2015_KSPOOMD2015_KSP
OOMD2015_KSP
ktosri963 visualizações

Similar a Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE

Software Engineering.pptx por
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptxTheMusicFever
2 visualizações11 slides
Types of Maintenance.pptx por
Types of Maintenance.pptxTypes of Maintenance.pptx
Types of Maintenance.pptxTheMusicFever
10 visualizações11 slides
Software Maintenance and Evolution por
Software Maintenance and EvolutionSoftware Maintenance and Evolution
Software Maintenance and Evolutionkim.mens
7.7K visualizações50 slides
management of maintainance por
management of maintainancemanagement of maintainance
management of maintainanceMani Kanth
188 visualizações5 slides
Software maintaince.pptx por
Software maintaince.pptxSoftware maintaince.pptx
Software maintaince.pptxAmarYa2
4 visualizações33 slides
System maintenance por
System maintenanceSystem maintenance
System maintenanceAkashKumar1191
95 visualizações11 slides

Similar a Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE(20)

Software Engineering.pptx por TheMusicFever
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptx
TheMusicFever2 visualizações
Types of Maintenance.pptx por TheMusicFever
Types of Maintenance.pptxTypes of Maintenance.pptx
Types of Maintenance.pptx
TheMusicFever10 visualizações
Software Maintenance and Evolution por kim.mens
Software Maintenance and EvolutionSoftware Maintenance and Evolution
Software Maintenance and Evolution
kim.mens7.7K visualizações
management of maintainance por Mani Kanth
management of maintainancemanagement of maintainance
management of maintainance
Mani Kanth188 visualizações
Software maintaince.pptx por AmarYa2
Software maintaince.pptxSoftware maintaince.pptx
Software maintaince.pptx
AmarYa24 visualizações
System maintenance por AkashKumar1191
System maintenanceSystem maintenance
System maintenance
AkashKumar119195 visualizações
Software maintenance ppt por Anas Usman
Software maintenance pptSoftware maintenance ppt
Software maintenance ppt
Anas Usman657 visualizações
Himanshu por Himanshu Meena
HimanshuHimanshu
Himanshu
Himanshu Meena365 visualizações
The growing importance of Regression Testing por Serena Gray
The growing importance of Regression TestingThe growing importance of Regression Testing
The growing importance of Regression Testing
Serena Gray11 visualizações
Ch9-Software Engineering 9 por Ian Sommerville
Ch9-Software Engineering 9Ch9-Software Engineering 9
Ch9-Software Engineering 9
Ian Sommerville3.1K visualizações
Software maintenance service strategies por SIS Tech
Software maintenance service strategiesSoftware maintenance service strategies
Software maintenance service strategies
SIS Tech152 visualizações
Maintenance, Re-engineering &Reverse Engineering in Software Engineering por Manish Kumar
Maintenance,Re-engineering &Reverse Engineering in Software EngineeringMaintenance,Re-engineering &Reverse Engineering in Software Engineering
Maintenance, Re-engineering &Reverse Engineering in Software Engineering
Manish Kumar1.7K visualizações
SOFTWARE QUALITY FACTORS_SQE.pptx por MusondaSichinga
SOFTWARE QUALITY FACTORS_SQE.pptxSOFTWARE QUALITY FACTORS_SQE.pptx
SOFTWARE QUALITY FACTORS_SQE.pptx
MusondaSichinga10 visualizações
Software maintenance por Prafull Johri
Software maintenanceSoftware maintenance
Software maintenance
Prafull Johri1.5K visualizações
Software maintenance por ashrafulislam293
Software maintenanceSoftware maintenance
Software maintenance
ashrafulislam29344 visualizações
SWE-401 - 11. Software maintenance overview por ghayour abbas
SWE-401 - 11. Software maintenance overviewSWE-401 - 11. Software maintenance overview
SWE-401 - 11. Software maintenance overview
ghayour abbas50 visualizações
Software maintenance por Piyush Dua
Software  maintenanceSoftware  maintenance
Software maintenance
Piyush Dua1.7K visualizações

Mais de Vipin Kumar

OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS por
 OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS
OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LISVipin Kumar
940 visualizações9 slides
Analog Electronics ppt on Transition & diffusion capacitance by Being topper por
Analog Electronics  ppt on Transition & diffusion capacitance by Being topperAnalog Electronics  ppt on Transition & diffusion capacitance by Being topper
Analog Electronics ppt on Transition & diffusion capacitance by Being topperVipin Kumar
10.6K visualizações15 slides
Analog Electronics ppt on Photo Diodes and LED by Being topper por
Analog Electronics  ppt on Photo Diodes  and LED by Being topperAnalog Electronics  ppt on Photo Diodes  and LED by Being topper
Analog Electronics ppt on Photo Diodes and LED by Being topperVipin Kumar
10.8K visualizações24 slides
Analog Electronics ppt on Varactor Diodes by Being topper por
Analog Electronics  ppt on  Varactor Diodes by Being topperAnalog Electronics  ppt on  Varactor Diodes by Being topper
Analog Electronics ppt on Varactor Diodes by Being topperVipin Kumar
1.5K visualizações11 slides
Analog Electronics ppt on Diodes by Being topper por
Analog Electronics  ppt on Diodes by Being topperAnalog Electronics  ppt on Diodes by Being topper
Analog Electronics ppt on Diodes by Being topperVipin Kumar
2.8K visualizações8 slides
Analog electronics ppt on Energy Level by beingtopper.com por
Analog electronics ppt on Energy Level by beingtopper.comAnalog electronics ppt on Energy Level by beingtopper.com
Analog electronics ppt on Energy Level by beingtopper.comVipin Kumar
1.1K visualizações9 slides

Mais de Vipin Kumar(8)

OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS por Vipin Kumar
 OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS
OOSE PPT ON CASE STUDY ON OOD TECHNIQUE FOR LIS
Vipin Kumar940 visualizações
Analog Electronics ppt on Transition & diffusion capacitance by Being topper por Vipin Kumar
Analog Electronics  ppt on Transition & diffusion capacitance by Being topperAnalog Electronics  ppt on Transition & diffusion capacitance by Being topper
Analog Electronics ppt on Transition & diffusion capacitance by Being topper
Vipin Kumar10.6K visualizações
Analog Electronics ppt on Photo Diodes and LED by Being topper por Vipin Kumar
Analog Electronics  ppt on Photo Diodes  and LED by Being topperAnalog Electronics  ppt on Photo Diodes  and LED by Being topper
Analog Electronics ppt on Photo Diodes and LED by Being topper
Vipin Kumar10.8K visualizações
Analog Electronics ppt on Varactor Diodes by Being topper por Vipin Kumar
Analog Electronics  ppt on  Varactor Diodes by Being topperAnalog Electronics  ppt on  Varactor Diodes by Being topper
Analog Electronics ppt on Varactor Diodes by Being topper
Vipin Kumar1.5K visualizações
Analog Electronics ppt on Diodes by Being topper por Vipin Kumar
Analog Electronics  ppt on Diodes by Being topperAnalog Electronics  ppt on Diodes by Being topper
Analog Electronics ppt on Diodes by Being topper
Vipin Kumar2.8K visualizações
Analog electronics ppt on Energy Level by beingtopper.com por Vipin Kumar
Analog electronics ppt on Energy Level by beingtopper.comAnalog electronics ppt on Energy Level by beingtopper.com
Analog electronics ppt on Energy Level by beingtopper.com
Vipin Kumar1.1K visualizações
Analog Electronic ppt by Being topper on Semiconductors por Vipin Kumar
Analog Electronic ppt by Being topper on SemiconductorsAnalog Electronic ppt by Being topper on Semiconductors
Analog Electronic ppt by Being topper on Semiconductors
Vipin Kumar1.8K visualizações
Analog Electronics presentation on p-n junction diode por Vipin Kumar
Analog Electronics presentation on p-n junction diodeAnalog Electronics presentation on p-n junction diode
Analog Electronics presentation on p-n junction diode
Vipin Kumar2.6K visualizações

Último

LFA-NPG-Paper.pdf por
LFA-NPG-Paper.pdfLFA-NPG-Paper.pdf
LFA-NPG-Paper.pdfharinsrikanth
40 visualizações13 slides
13_DVD_Latch-up_prevention.pdf por
13_DVD_Latch-up_prevention.pdf13_DVD_Latch-up_prevention.pdf
13_DVD_Latch-up_prevention.pdfUsha Mehta
9 visualizações16 slides
SEMI CONDUCTORS por
SEMI CONDUCTORSSEMI CONDUCTORS
SEMI CONDUCTORSpavaniaalla2005
19 visualizações8 slides
CHI-SQUARE ( χ2) TESTS.pptx por
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptxssusera597c5
20 visualizações33 slides
Digital Watermarking Of Audio Signals.pptx por
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptxAyushJaiswal781174
8 visualizações25 slides
SPICE PARK DEC2023 (6,625 SPICE Models) por
SPICE PARK DEC2023 (6,625 SPICE Models) SPICE PARK DEC2023 (6,625 SPICE Models)
SPICE PARK DEC2023 (6,625 SPICE Models) Tsuyoshi Horigome
14 visualizações218 slides

Último(20)

LFA-NPG-Paper.pdf por harinsrikanth
LFA-NPG-Paper.pdfLFA-NPG-Paper.pdf
LFA-NPG-Paper.pdf
harinsrikanth40 visualizações
13_DVD_Latch-up_prevention.pdf por Usha Mehta
13_DVD_Latch-up_prevention.pdf13_DVD_Latch-up_prevention.pdf
13_DVD_Latch-up_prevention.pdf
Usha Mehta9 visualizações
SEMI CONDUCTORS por pavaniaalla2005
SEMI CONDUCTORSSEMI CONDUCTORS
SEMI CONDUCTORS
pavaniaalla200519 visualizações
CHI-SQUARE ( χ2) TESTS.pptx por ssusera597c5
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptx
ssusera597c520 visualizações
Digital Watermarking Of Audio Signals.pptx por AyushJaiswal781174
Digital Watermarking Of Audio Signals.pptxDigital Watermarking Of Audio Signals.pptx
Digital Watermarking Of Audio Signals.pptx
AyushJaiswal7811748 visualizações
SPICE PARK DEC2023 (6,625 SPICE Models) por Tsuyoshi Horigome
SPICE PARK DEC2023 (6,625 SPICE Models) SPICE PARK DEC2023 (6,625 SPICE Models)
SPICE PARK DEC2023 (6,625 SPICE Models)
Tsuyoshi Horigome14 visualizações
Machine Element II Course outline.pdf por odatadese1
Machine Element II Course outline.pdfMachine Element II Course outline.pdf
Machine Element II Course outline.pdf
odatadese16 visualizações
How I learned to stop worrying and love the dark silicon apocalypse.pdf por Tomasz Kowalczewski
How I learned to stop worrying and love the dark silicon apocalypse.pdfHow I learned to stop worrying and love the dark silicon apocalypse.pdf
How I learned to stop worrying and love the dark silicon apocalypse.pdf
Tomasz Kowalczewski23 visualizações
NEW SUPPLIERS SUPPLIES (copie).pdf por georgesradjou
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdf
georgesradjou7 visualizações
MSA Website Slideshow (16).pdf por msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla39 visualizações
Saikat Chakraborty Java Oracle Certificate.pdf por SaikatChakraborty787148
Saikat Chakraborty Java Oracle Certificate.pdfSaikat Chakraborty Java Oracle Certificate.pdf
Saikat Chakraborty Java Oracle Certificate.pdf
SaikatChakraborty78714813 visualizações
7_DVD_Combinational_MOS_Logic_Circuits.pdf por Usha Mehta
7_DVD_Combinational_MOS_Logic_Circuits.pdf7_DVD_Combinational_MOS_Logic_Circuits.pdf
7_DVD_Combinational_MOS_Logic_Circuits.pdf
Usha Mehta50 visualizações
2_DVD_ASIC_Design_FLow.pdf por Usha Mehta
2_DVD_ASIC_Design_FLow.pdf2_DVD_ASIC_Design_FLow.pdf
2_DVD_ASIC_Design_FLow.pdf
Usha Mehta14 visualizações
Electronic Devices - Integrated Circuit.pdf por booksarpita
Electronic Devices - Integrated Circuit.pdfElectronic Devices - Integrated Circuit.pdf
Electronic Devices - Integrated Circuit.pdf
booksarpita11 visualizações
What is Whirling Hygrometer.pdf por IIT KHARAGPUR
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdf
IIT KHARAGPUR 11 visualizações
fakenews_DBDA_Mar23.pptx por deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra812 visualizações
9_DVD_Dynamic_logic_circuits.pdf por Usha Mehta
9_DVD_Dynamic_logic_circuits.pdf9_DVD_Dynamic_logic_circuits.pdf
9_DVD_Dynamic_logic_circuits.pdf
Usha Mehta21 visualizações

Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE

  • 1. Presentation by JASWANT KUMAR KRISHNA NAND MISHRA RAHUL VASHISHT JITENDER SINGH VIPIN KUMAR IT(6th SEM.) 1
  • 2. 2 • IT IS THE PROCESS OF MODIFYING A SOFTWARE SYSTEM OR COMPONENT AFTER DELIVERY TO CORRECT FAULTS,IMPROVE PERFORMANCE OR OTHER ATTRIBUTES OR ADAPT TO A CHANGED ENVIRONMENT DEFINITION
  • 3. CATEGORIES OF SOFTWARE MAINTENANCE 3 CHALLENGES OF SOFTWARE MAINTENANCE SOFTWARE REJUVENATION CONFIGURATION MANAGEMENT
  • 4. 4 THERE ARE FOUR CATEGORIES OF SOFTWARE MAINTENANCE CORRECTIVE ADAPTIVE PERFECTIVE PREVENTIVE PERFECTIVE 50% Adaptive 25% Corrective 21% Other type 4%
  • 5. CORRECTIVE:- Corrective Maintainance is reactive modification of a Software Product performed after delivery to correct discovered faults . 5 ADAPTIVE:- Adaptive Maintainance is related to modification of a Software product performed after delivery to keep a computer program usable in a changed or a changing enviroment .
  • 6. PERFECTIVE:- 6 It is related to modification of a software product performed after delivery to improved performance or maintainability . OTHER TYPE:- Ideally maintainance operation should not degrade the reliability and the structure of the software neither they should degrade its maintainability otherwise future changes will be progressively more difficult and costly to implement .
  • 7. 7 HIGH STAFF TURNOVER FLEXIBLE NATURE OF SOFTWARE POOR DOCUMENTATION AND MANUALS INADEQUATE BUDGETARY PROVISIONS EMERGENCY FIXING OF BUGS
  • 8. REVERSE ENGINEERING:- The process of the creating of design document from the source code and the specification document from the design document is called reverse Engineering. Forward Engineering:- In the software development lifecycle we start from the specification phase and go through the analysis phase design phase and implementation phase . This journey of the software development lifecycle is called forward engineering. analysis Specification design implementation Process of reverse engineering Forward engineering R ev er se e n gi n e er ri n g
  • 9. SOFTWARE RE-ENGINEERING:-  Software re-engineering is any activity that improves ones understanding of the software or prepares or improves the software itself usually for increased maintainability,reusability,evolvability. 9 Abstract view Existing system Re-engineering system Process of re-engineering Forward engineering Reverse engineering
  • 10. 10 • CONFIGURATION IDENTIFICATION RELEASE VERSION VERSION EDITION EDITION LEVELS OF PRODUCT
  • 12.  The Configuration Accounting task gathers , Correlates ,maintains and provides status on Configuration management tasks. 12
  • 14. ::The END:: Thank you for your Attention!