Types of Maintenance.pptx

PREVENTIVE, PERFECTIVE AND
CORRECTIVE
Presented by: Submitted to:
Mrinal Dev Dr.T Ganesh Sir
Master of computer Application Professor
Section 2 Semester 2 School of Computer Science and Engineering
CHAPTERS
Maintenance
Importance of Maintenance
Types of Maintenance:
Preventive Maintenance
Adaptive Maintenance
Perfective Maintenance
Corrective Maintenance
MAINTENANCE
 Its Primary goal is to modify and update software applications after
delivery, to correct errors and improve performance
 Software Maintenance includes:
 Error correction
 Enhancement of capabilities
 Deletion of obsolete capabilities
 Optimization
Note: Any work done to change the software after it is in operation is
considered to be maintenance work.
IMPORTANCE OF MAINTENANCE
TYPES OF MAINTENANCE
 Maintenance can be divided into the following:
1.Corrective maintenance
2.Adaptive maintenance
3.Perfective maintenance
4.Preventive maintenance
CORRECTIVE MAINTENANCE
 Correct software maintenance addresses the errors and faults within software
applications that could impact various parts of your software, including the design, logic,
and code.
 These corrections usually come from bug reports that were created by users or
customers – but corrective software maintenance can help to spot them before your
customers do, which can help your brand’s reputation.
ADAPTIVE MAINTENANCE
 Modifying the software to match changes in ever changing environment.
 Modification of a software product performed after delivery to keep a software product
usable in a changed or changing environment. Perfective maintenance: Modification of
a software product after delivery to improve performance or maintainability.
 The platform in which your software operates is changing (due to technology, laws,
policies, rules, operating system, etc.)
 Your customers need the product to interface with new hardware or software.
PERFECTIVE MAINTENANCE
• It involves making enhancements in software functionality by implementing new or
changed user requirements (even when the changes are not considered a defect, error
or fault).
• It is often, but not always, initiated by customer feedback.
• It accounts for 50% of all the maintenance activities.
PREVENTIVE MAINTENANCE
 Making or updating the software easier to understand which helps us in future
maintenance work
 Updating the documentation: Updating the document according to the current state of the
system.
 Optimizing the code: Modifying the code for faster execution of programs or making efficient
use of storage space.
 Reconstructing the code: Transforming the structure of the program by reducing the source
code, making it easily understandable.
Types of Maintenance.pptx
Types of Maintenance.pptx
1 de 11

Recomendados

Software Engineering.pptx por
Software Engineering.pptxSoftware Engineering.pptx
Software Engineering.pptxTheMusicFever
2 vistas11 diapositivas
Software maintaince.pptx por
Software maintaince.pptxSoftware maintaince.pptx
Software maintaince.pptxAmarYa2
4 vistas33 diapositivas
management of maintainance por
management of maintainancemanagement of maintainance
management of maintainanceMani Kanth
188 vistas5 diapositivas
Software maintenance por
Software maintenanceSoftware maintenance
Software maintenanceIndu Sharma Bhardwaj
2.3K vistas18 diapositivas
SWE-401 - 11. Software maintenance overview por
SWE-401 - 11. Software maintenance overviewSWE-401 - 11. Software maintenance overview
SWE-401 - 11. Software maintenance overviewghayour abbas
51 vistas8 diapositivas
Software maintenance service strategies por
Software maintenance service strategiesSoftware maintenance service strategies
Software maintenance service strategiesSIS Tech
152 vistas4 diapositivas

Más contenido relacionado

Similar a Types of Maintenance.pptx

Software maintenance por
Software  maintenanceSoftware  maintenance
Software maintenancePiyush Dua
1.7K vistas18 diapositivas
Software maintenance por
Software maintenanceSoftware maintenance
Software maintenanceashrafulislam293
44 vistas8 diapositivas
Unit5.pptx por
Unit5.pptxUnit5.pptx
Unit5.pptxAnish874317
9 vistas112 diapositivas
Software maintenance Unit5 por
Software maintenance  Unit5Software maintenance  Unit5
Software maintenance Unit5Mohammad Faizan
9.9K vistas112 diapositivas
10 software maintenance por
10 software maintenance10 software maintenance
10 software maintenanceakiara
6.8K vistas14 diapositivas
Sdd Maintenance Of Software Solutions por
Sdd Maintenance Of Software SolutionsSdd Maintenance Of Software Solutions
Sdd Maintenance Of Software Solutionsgavhays
850 vistas32 diapositivas

Similar a Types of Maintenance.pptx(20)

Software maintenance por Piyush Dua
Software  maintenanceSoftware  maintenance
Software maintenance
Piyush Dua1.7K vistas
10 software maintenance por akiara
10 software maintenance10 software maintenance
10 software maintenance
akiara6.8K vistas
Sdd Maintenance Of Software Solutions por gavhays
Sdd Maintenance Of Software SolutionsSdd Maintenance Of Software Solutions
Sdd Maintenance Of Software Solutions
gavhays850 vistas
Software maintenance real world maintenance cost por malathieswaran29
Software maintenance real world maintenance costSoftware maintenance real world maintenance cost
Software maintenance real world maintenance cost
malathieswaran2952 vistas
Programming maintenance - Programming methodology por Vishnu J Kumar
Programming maintenance - Programming methodologyProgramming maintenance - Programming methodology
Programming maintenance - Programming methodology
Vishnu J Kumar395 vistas
SWE-401 - 1. Introduction to Software Engineering por ghayour abbas
SWE-401 - 1. Introduction to Software EngineeringSWE-401 - 1. Introduction to Software Engineering
SWE-401 - 1. Introduction to Software Engineering
ghayour abbas689 vistas
Software maintenance ppt por Anas Usman
Software maintenance pptSoftware maintenance ppt
Software maintenance ppt
Anas Usman658 vistas
Software maintenance por Ansh Kapoor
Software maintenanceSoftware maintenance
Software maintenance
Ansh Kapoor39 vistas
Week 8 final assesement presentation por matumba Thuso
Week 8  final assesement presentationWeek 8  final assesement presentation
Week 8 final assesement presentation
matumba Thuso65 vistas
Build vs. Buy: Designing an Effective Software Update Delivery Solution por Flexera
Build vs. Buy: Designing an Effective Software Update Delivery SolutionBuild vs. Buy: Designing an Effective Software Update Delivery Solution
Build vs. Buy: Designing an Effective Software Update Delivery Solution
Flexera718 vistas

Último

El Arte de lo Possible por
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo PossibleNeo4j
39 vistas35 diapositivas
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon por
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDeltares
15 vistas43 diapositivas
Navigating container technology for enhanced security by Niklas Saari por
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas SaariMetosin Oy
12 vistas34 diapositivas
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit... por
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...Deltares
13 vistas34 diapositivas
SAP FOR CONTRACT MANUFACTURING.pdf por
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdfVirendra Rai, PMP
11 vistas2 diapositivas
Winter '24 Release Chat.pdf por
Winter '24 Release Chat.pdfWinter '24 Release Chat.pdf
Winter '24 Release Chat.pdfmelbourneauuser
9 vistas20 diapositivas

Último(20)

El Arte de lo Possible por Neo4j
El Arte de lo PossibleEl Arte de lo Possible
El Arte de lo Possible
Neo4j39 vistas
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon por Deltares
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - AfternoonDSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
DSD-INT 2023 - Delft3D User Days - Welcome - Day 3 - Afternoon
Deltares15 vistas
Navigating container technology for enhanced security by Niklas Saari por Metosin Oy
Navigating container technology for enhanced security by Niklas SaariNavigating container technology for enhanced security by Niklas Saari
Navigating container technology for enhanced security by Niklas Saari
Metosin Oy12 vistas
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit... por Deltares
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...
DSD-INT 2023 FloodAdapt - A decision-support tool for compound flood risk mit...
Deltares13 vistas
A first look at MariaDB 11.x features and ideas on how to use them por Federico Razzoli
A first look at MariaDB 11.x features and ideas on how to use themA first look at MariaDB 11.x features and ideas on how to use them
A first look at MariaDB 11.x features and ideas on how to use them
Federico Razzoli45 vistas
Cycleops - Automate deployments on top of bare metal.pptx por Thanassis Parathyras
Cycleops - Automate deployments on top of bare metal.pptxCycleops - Automate deployments on top of bare metal.pptx
Cycleops - Automate deployments on top of bare metal.pptx
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI... por Marc Müller
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Dev-Cloud Conference 2023 - Continuous Deployment Showdown: Traditionelles CI...
Marc Müller37 vistas
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)... por Deltares
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...
DSD-INT 2023 Modelling litter in the Yarra and Maribyrnong Rivers (Australia)...
Deltares9 vistas
Fleet Management Software in India por Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 vistas
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... por Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares10 vistas
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge... por Deltares
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
DSD-INT 2023 Delft3D FM Suite 2024.01 2D3D - New features + Improvements - Ge...
Deltares17 vistas
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols por Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares7 vistas
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -... por Deltares
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
DSD-INT 2023 Simulating a falling apron in Delft3D 4 - Engineering Practice -...
Deltares6 vistas
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut... por HCLSoftware
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
Elevate your SAP landscape's efficiency and performance with HCL Workload Aut...
HCLSoftware6 vistas
Citi TechTalk Session 2: Kafka Deep Dive por confluent
Citi TechTalk Session 2: Kafka Deep DiveCiti TechTalk Session 2: Kafka Deep Dive
Citi TechTalk Session 2: Kafka Deep Dive
confluent17 vistas

Types of Maintenance.pptx

  • 1. PREVENTIVE, PERFECTIVE AND CORRECTIVE Presented by: Submitted to: Mrinal Dev Dr.T Ganesh Sir Master of computer Application Professor Section 2 Semester 2 School of Computer Science and Engineering
  • 2. CHAPTERS Maintenance Importance of Maintenance Types of Maintenance: Preventive Maintenance Adaptive Maintenance Perfective Maintenance Corrective Maintenance
  • 3. MAINTENANCE  Its Primary goal is to modify and update software applications after delivery, to correct errors and improve performance  Software Maintenance includes:  Error correction  Enhancement of capabilities  Deletion of obsolete capabilities  Optimization Note: Any work done to change the software after it is in operation is considered to be maintenance work.
  • 5. TYPES OF MAINTENANCE  Maintenance can be divided into the following: 1.Corrective maintenance 2.Adaptive maintenance 3.Perfective maintenance 4.Preventive maintenance
  • 6. CORRECTIVE MAINTENANCE  Correct software maintenance addresses the errors and faults within software applications that could impact various parts of your software, including the design, logic, and code.  These corrections usually come from bug reports that were created by users or customers – but corrective software maintenance can help to spot them before your customers do, which can help your brand’s reputation.
  • 7. ADAPTIVE MAINTENANCE  Modifying the software to match changes in ever changing environment.  Modification of a software product performed after delivery to keep a software product usable in a changed or changing environment. Perfective maintenance: Modification of a software product after delivery to improve performance or maintainability.  The platform in which your software operates is changing (due to technology, laws, policies, rules, operating system, etc.)  Your customers need the product to interface with new hardware or software.
  • 8. PERFECTIVE MAINTENANCE • It involves making enhancements in software functionality by implementing new or changed user requirements (even when the changes are not considered a defect, error or fault). • It is often, but not always, initiated by customer feedback. • It accounts for 50% of all the maintenance activities.
  • 9. PREVENTIVE MAINTENANCE  Making or updating the software easier to understand which helps us in future maintenance work  Updating the documentation: Updating the document according to the current state of the system.  Optimizing the code: Modifying the code for faster execution of programs or making efficient use of storage space.  Reconstructing the code: Transforming the structure of the program by reducing the source code, making it easily understandable.