SOFTWARE ENGINEERING CHAPTER 7 9TH
EDITION CERTIFICATION EVALUATION 2026
FULL SOLUTION VIEW AHEAD QUESTIONS
◉ Levels of Reuse
Answer: - The Abstraction Level
- The Object Level
- The Component Level
- The System Level
◉ Reuse: The Abstraction Level
Answer: At this level, you don't reuse software directly but use
knowledge of successful abstractions in the design of your software.
◉ Reuse: The Object Level
Answer: At this level, you directly reuse objects from a library rather
than writing the code yourself.
, ◉ Reuse: The Component Level
Answer: Components are collections of objects and object classes
that you reuse in application systems.
◉ Reuse: The System Level
Answer: At this level, you reuse entire application systems.
◉ Costs associated with reuse
Answer: - Time spent looking for software to reuse and assessing
whether or not it meets your needs
- Costs of buying the reusable software
- Cost of adapting and configuring
- Cost of integrating the reusable software elements with each other
◉ Configuration Management
Answer: - General process of managing a changing software system.
- Aim of configuration management is to support the system
integration process so that all developers can access the project code
EDITION CERTIFICATION EVALUATION 2026
FULL SOLUTION VIEW AHEAD QUESTIONS
◉ Levels of Reuse
Answer: - The Abstraction Level
- The Object Level
- The Component Level
- The System Level
◉ Reuse: The Abstraction Level
Answer: At this level, you don't reuse software directly but use
knowledge of successful abstractions in the design of your software.
◉ Reuse: The Object Level
Answer: At this level, you directly reuse objects from a library rather
than writing the code yourself.
, ◉ Reuse: The Component Level
Answer: Components are collections of objects and object classes
that you reuse in application systems.
◉ Reuse: The System Level
Answer: At this level, you reuse entire application systems.
◉ Costs associated with reuse
Answer: - Time spent looking for software to reuse and assessing
whether or not it meets your needs
- Costs of buying the reusable software
- Cost of adapting and configuring
- Cost of integrating the reusable software elements with each other
◉ Configuration Management
Answer: - General process of managing a changing software system.
- Aim of configuration management is to support the system
integration process so that all developers can access the project code