Question

Why is good code maintenance important in software engineering? How does the code in software live...

Why is good code maintenance important in software engineering? How does the code in software live on?

Homework Answers

Answer #1

Software Maintenance is the process of modifying a software product after it has been delivered to the customer. The main purpose of software maintenance is to modify and update software application after delivery to correct faults and to improve performance.

Need for Maintenance –
Software Maintenance must be performed in order to:

  • Correct faults.
  • Improve the design.
  • Implement enhancements.
  • Interface with other systems.
  • Accommodate programs so that different hardware, software, system features, and telecommunications facilities can be used.
  • Migrate legacy software.
  • Retire software.

Perfective maintenance: Modification of a software product after delivery to improve performance or maintainability. Preventive maintenance: Modification of a software product after delivery to detect and correct latent faults in the software product before they become effective faults.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
why is it important to understand how organisms (other than humans) live?
why is it important to understand how organisms (other than humans) live?
In your opinion, why is it important to understand how organisms (other than humans) live? In...
In your opinion, why is it important to understand how organisms (other than humans) live? In your opinion, what is the most important group of life on earth (other than humans)? Why?
Why is soil compaction an important for construction in engineering earthworks?
Why is soil compaction an important for construction in engineering earthworks?
How important is scheduling feasibility in Systems engineering?
How important is scheduling feasibility in Systems engineering?
Why it is not a good engineering practice to have a CMOS configuration with NMOS as...
Why it is not a good engineering practice to have a CMOS configuration with NMOS as the upper transistor and PMOS as the lower transistor?
How does rapid cell division contribute to speciation in prokaryotes? How does the genetic code protect...
How does rapid cell division contribute to speciation in prokaryotes? How does the genetic code protect the integrity of protein? How do mobile genetic elements contribute to the number of prokaryote species? How does conjugation alter the genetics of the donor cell? How does conjugation alter the genetics of the recipient cell? Are identical twins considered clones? Explain Are the cells in your skin clones? Are gametes (sex cells, egg, sperm) clones? Why are all prokaryotes referred to as clones?...
In requirements gathering( Software engineering) you use these techniques: Inception (software engineers use context-free questions to...
In requirements gathering( Software engineering) you use these techniques: Inception (software engineers use context-free questions to establish a basic understanding of the problem, the people who want a solution, the nature of the solution, and the effectiveness of the collaboration between customers and developers) Elicitation (find out from customers what the product objectives are, what is to be done, how the product fits into business needs, and how the product is used on a day to day basis) Elaboration (focuses...
Why is it important for software developers to make use of measurement to guide their work?
Why is it important for software developers to make use of measurement to guide their work?
In Human Resource Managment, why is it important to have a Code of Ethics?
In Human Resource Managment, why is it important to have a Code of Ethics?
Why do you think it is important for an engineer to measure variability? For Biomedical Engineering....
Why do you think it is important for an engineer to measure variability? For Biomedical Engineering. Give examples.