answersLogoWhite

0


Best Answer

Software Maintenance : is the activity of modifying the software product after delivery ; in order to correct faults, improve performance and to improve other attributes ( attributes of a good software ) .

Software maintenance is a vital element in SDLC . Normally and more often done by the developers / or software maintainers ( of the software service provider / the software company ) .

Types of software maintenance : there were only three few years back, but present there are FOUR ( 4 ) types of software maintenance types / kinds are defined .

  1. Corrective Maintenance - corrective maintenance means a REACTIVE modification, done in the software product after the delivery . The purpose of corrective maintenance is to correct / or fix discovered ( or user reported ) problems in the system .
  2. Adaptive Maintenance - adaptive maintenance is also a modification done after delivery, in order to keep the software product usable in changing ( or changed ) environments / business environments . If this is not done properly by the time of change, business opportunities will be lost .
  3. Perfective Maintenance - a software should be efficient / less resource consuming / and should be easy to cope with . Perfective maintenance is done in order to improve the software performance ( after a change in the software or / the environment, the performance of the software changes ) . Also improving the maintainability is a concern .
  4. Preventive Maintenance - of course as it sounds, it's just PREVENTING . Preventive Maintenance is done, to detect and correct latent ( not developed ) faults before they become effective faults . This simply means the prevention of future problems .

-------------------------------------------------------------------------------------------------

EXTRA READING :

Software maintenance sounds like, " ONLY ERROR CORRECTING ", but IT'S NOT that . 80% of the software maintenance is NON - CORRECTIVE activities ( activities which are not used to correct faults, but for other purposes ) . However, software maintenance issues can be seen in two perspectives, one is managerial issues and the other is technical issues . Managerial issues can be alignment with customer priorities, managing the staff, estimations . Technical issues may be limited understanding, impact analysis and testing .

In software maintenance, SOFTWARE MAINTENANCE PLAN and SOFTWARE MAINTENANCE PROCESS are also KEY considerations . Software maintenance plan is the pre planning which should be very accurate ( this plan includes about user's requirement changes / or change requests, budget etc ) . Software maintenance process is the sequence of steps followed during the software maintenance process . which includes,

  • Implementation Process
  • Problem and modification analysis process
  • Process acceptance of the modification
  • The migration process
  • Last maintenance process
  • etc ...

----------------------------------------------------------------------------------------------------

Hope you liked this article,

CHEERS !

Dileesha Mebox

User Avatar

Aurelia Rohan

Lvl 10
1y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is software maintenance explain its types in software engin?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is software maintainance?

Software maintenance is an important component of software development. Maintenance involves debugging the software, and releasing periodic updates to correct problems and make the software work better.


Where can I purchase reliable predictive maintenance software?

You may want to try cogz, they have predictive maintanance software with a free trial which is good if you want to try before you commit. erportalsoftware.com has many different types of software including predictive maintanance software.


What are the types of CMMS maintenance software available?

The types of CMMS maintenance softwares that are available include those that do asset management, those that do work orders, those that do safety assestment, those that do inventory control and those that system integration. Many of the CMMS softwares do some or all of these jobs and many times the software will vary depending on the type of business.


What type of engin fork lift?

There are many types and makes of engine in fork trucks


What computer maintenance software is most recommended and how to I get it?

There are many different types of computer maintenance software programs available. I would recommend visiting Best Buy either online or a local store for a large variety of computer maintenance software.


What are five types of software?

what are five types of software piracy


Types pf software?

There are three types of software namely the application, utility and system software.


What are two types of software?

Applications and data are two types of software.


How do you explain the types of transmission in detail?

explain the types of tranmission in details?


What are the types of backup Explain each?

What are the types of backup Explain each?


What is the best talk and type software?

Dragon NaturallySpeaking 9 PreferredThere are several types of software. Some of the software types are editing software,graphics software, and language software.


Explain how to perform a strategic systems analysis?

This is performed through the use of advanced software. The software is used to track specialized sales of all types that a business performs. By tracking these sales a business can better allocate their resources.