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.
1. A new __________ is defined when major changes have been made to one or more configuration objects.
- entity
- item
- variant
- version
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.
- True
- False
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.
- True
- False
6. Business process reengineering is often accompanied by software reengineering.
- True
- False
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.
- True
- False
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.
- True
- False
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
- True
- False
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.
- True
- False
19. Reengineering client/server systems begins with a thorough analysis of the business environment that encompasses the existing computing system
- True
- False
20. The only time reengineering enters into work with a legacy system is when it components will be implemented as objects.
- True
- False
21. The cost benefits derived from reengineering are realized largely due to decreased maintenance and support costs for the new software product.
- True
- False