Software Engineering
Module 5: Software Maintenance
Q1c. Maintenance testing is performed using which methodology? (i) Retesting (ii) Sanity testing (iii) Breadth test and depth test (iv) Confirmation testing20212m
Module 5: Software Maintenance
View this question on its own page →Maintenance testing is performed using which methodology?
(i) Retesting
(ii) Sanity testing
(iii) Breadth test and depth test
(iv) Confirmation testingQ1h. The largest percentage of total life cycle cost of software is a) Design cost b) Coding cost c) Maintenance cost d) Testing cost20232m
Module 5: Software Maintenance
View this question on its own page →The largest percentage of total life cycle cost of software is
a) Design cost
b) Coding cost
c) Maintenance cost
d) Testing costQ1i. Software reengineering is concerned with (i) Improving the software design and structure without changing functionality (ii) Adding new features to the software (iii) Building a new system from scratch (iv) Fixing bugs in the system20242m
Module 5: Software Maintenance
View this question on its own page →Software reengineering is concerned with
(i) Improving the software design and structure without changing functionality
(ii) Adding new features to the software
(iii) Building a new system from scratch
(iv) Fixing bugs in the systemQ1j. Regression testing is performed to: (i) Test a new module (ii) Ensure recent changes didn't affect existing functionality (iii) Improve system performance (iv) Identify hardware errors20252m
Module 5: Software Maintenance
View this question on its own page →Regression testing is performed to:
(i) Test a new module
(ii) Ensure recent changes didn't affect existing functionality
(iii) Improve system performance
(iv) Identify hardware errorsQ7a. What is Software Maintenance? Explain its types of the Software Maintenance.20247m
Module 5: Software Maintenance
View this question on its own page →What is Software Maintenance? Explain its types of the Software Maintenance.
Q7b. What is configuration management in the context of software maintenance? Why is it important?20257m
Module 5: Software Maintenance
View this question on its own page →What is configuration management in the context of software maintenance? Why is it important?
Q7b. Define regression testing. Discuss its significance in software maintenance and the challenges faced in its implementation.20247m
Module 5: Software Maintenance
View this question on its own page →Define regression testing. Discuss its significance in software maintenance and the challenges faced in its implementation.
Q8a. Describe different models of software maintenance (corrective, adaptive, perfective, preventive) and give examples.20257m
Module 5: Software Maintenance
View this question on its own page →Describe different models of software maintenance (corrective, adaptive, perfective, preventive) and give examples.
Q9a. What is software maintenance? Why is it an inevitable phase in the software life-cycle?20257m
Module 5: Software Maintenance
View this question on its own page →What is software maintenance? Why is it an inevitable phase in the software life-cycle?
Q9b. Explain reverse engineering and software re-engineering. How do they relate to legacy systems?20257m
Module 5: Software Maintenance
View this question on its own page →Explain reverse engineering and software re-engineering. How do they relate to legacy systems?