Adding New Features to an Application
18 Questions
2 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

What is the primary goal of corrective maintenance in software development?

  • Adding new features to the software
  • Improving existing features of the software
  • Restructuring the code for maintainability
  • Fixing bugs in the software (correct)
  • Which category of maintenance tasks involves modifying the application to meet changes in its environment?

  • Perfective
  • Preventive
  • Corrective
  • Adaptive (correct)
  • What is the main focus of preventive maintenance in software development?

  • Improving existing features regularly
  • Adding new features proactively
  • Fixing bugs before they occur (correct)
  • Restructuring the code constantly
  • Which task involves restructuring the code to make it more maintainable?

    <p>Perfective maintenance</p> Signup and view all the answers

    What is a common challenge when changing code during maintenance?

    <p>Introducing more bugs than removing them</p> Signup and view all the answers

    Which type of task involves modifying existing code to enhance its functionality?

    <p>Perfective maintenance</p> Signup and view all the answers

    What are corrective tasks in application development focused on?

    <p>Bug fixes and resolving mistakes in the program</p> Signup and view all the answers

    Which of the following is an example of a preventive task in software development?

    <p>Restructuring the code to enhance maintainability</p> Signup and view all the answers

    What is the primary purpose of refactoring code in software development?

    <p>Enhancing code readability and maintainability</p> Signup and view all the answers

    Which of the following tasks helps in keeping an application usable when external factors change?

    <p>Adaptive tasks</p> Signup and view all the answers

    In software development, what is the main focus of bug fixes under corrective tasks?

    <p>Addressing mistakes in the program</p> Signup and view all the answers

    Which of the following is NOT a part of preventive tasks in software development?

    <p>Enhancing network security measures</p> Signup and view all the answers

    What is the main purpose of refactoring code?

    <p>To improve the flexibility for future requests/changes</p> Signup and view all the answers

    Which type of bug tracking system status means the bug has been fixed but not yet tested?

    <p>Tested</p> Signup and view all the answers

    What is the primary reason for engaging in preventive tasks in software development?

    <p>To proactively avoid bugs in the future</p> Signup and view all the answers

    What does the 'Deferred' bug tracking status indicate?

    <p>The bug should not be fixed, or at least not yet</p> Signup and view all the answers

    What is one of the negative consequences of bad programming practices like having too long or duplicated code?

    <p>Bug invasion due to bad design of the code</p> Signup and view all the answers

    Which category of effort typically consumes 50% in a large application according to the text?

    <p>Perfective tasks</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser