In this section of Software Engineering – Software Project Management.It contain Software Maintenance and Re-engineering MCQs (Multiple Choice Questions Answers).All the MCQs (Multiple Choice Question Answers) requires in depth reading of Software Engineering Subject as the hardness level of MCQs have been kept to advance level.These Sets of Questions are very helpful in Preparing for various Competitive Exams and University level Exams.

Practice it now to sharpen your Concepts

1. A new __________ is defined when major changes have been made to one or more configuration objects.

2. WebApp configuration objects can be managed in much the same way as conventional software configuration objects except for:

  • content items
  • functional items
  • graphic items
  • user items

3. SCI standards take a formal view and do not address guidelines for applying change management in agile environments.

4. How much effort is typically expended by a software organization on software maintenance?

  • 20 percent
  • 40 percent
  • 60 percent
  • 80 percent

5. Software supportability is not concerned with either the provision of hardware or infrastructure.

6. Business process reengineering is often accompanied by software reengineering.

7. Which of the following is not an example of a business process?

  • designing a new product
  • hiring an employee
  • purchasing services
  • testing software

8. Business process reengineering does not have a start or end, it is an evolutionary process.

9. Which of the following activities is not part of the software reengineering process model?

  • forward engineering
  • inventory analysis
  • prototyping
  • reverse engineering

10. Software reengineering process model includes restructuring activities for which of the following work items?

  • code
  • documentation
  • data
  • all of the above

11. Which of the following is not an issue to consider when reverse engineering?

  • abstraction level
  • completeness
  • connectivity
  • directionality

12. Reverse engineering of data focuses on

  • database structures
  • internal data structures
  • both a and b
  • none of the above

13. The first reverse engineering activity involves seeking to understand

  • data
  • processing
  • user interfaces
  • none of the above

14. Reverse engineering should proceed the reengineering of any user interface.

15. Which of these benefits can be achieved when software is restructured?

  • higher quality programs
  • reduced maintenance effort
  • software easier to test
  • all of the above

16. Code restructuring is a good example of software reengineering

17. Which of these is not an example of data restructuring?

  • data analysis
  • data name rationalization
  • data record standardization
  • none of the above

18. Forward engineering is not necessary if an existing software product is producing the correct output.

19. Reengineering client/server systems begins with a thorough analysis of the business environment that encompasses the existing computing system

20. The only time reengineering enters into work with a legacy system is when it components will be implemented as objects.

21. The cost benefits derived from reengineering are realized largely due to decreased maintenance and support costs for the new software product.

You may be Interested In

Software Engineering Online Tests