Software Maintenance Problems
11 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Why are design errors tough to repair in software maintenance?

Design errors are tough to repair because it takes a lot of time and understanding of the entire code base and are linked to risks.

What is the main challenge with adaptive changes in software maintenance?

Adaptive changes are frequently not easy due to deficiency of information about what the software is being modified to.

Why are adaptive changes difficult to implement?

The diverse facts of the new technology to adjust to be difficult to take hold of.

What is a key issue related to program comprehension in software maintenance?

<p>Program comprehension involves an extensive amount of time for maintenance engineers to read and understand the code.</p> Signup and view all the answers

Why is relevant documentation important in program comprehension?

<p>Relevant documentation provides better perspective on the logic, purpose, and structure of the software.</p> Signup and view all the answers

What percentage of the cost in the whole development life cycle is consumed by software maintenance?

<p>60% to 80%</p> Signup and view all the answers

What is impact analysis in software maintenance?

<p>Assessing the effects of a proposed modification on the system</p> Signup and view all the answers

Why are maintenance costs mainly incurred?

<p>Mainly due to enhancements, rather than corrections</p> Signup and view all the answers

What is one of the major key issues in software maintenance related to changes?

<p>Corrective changes</p> Signup and view all the answers

Why can it be difficult to recognize the code base when dealing with corrective changes?

<p>Hard to find the correct place to do the changes</p> Signup and view all the answers

What happens if the preliminary design is reduced during corrective changes?

<p>Might insist architecture changes that take a lot of time</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser