Home > Software Engineering > Quizzes > Software Maintenance and Software Re-Engineering Practice Test
Software Maintenance and Software Re-Engineering Practice Test
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 81% Most missed: “What type of software testing is generally used in Software Maintenance?”

Software re-engineering is the process of improving and modifying existing software systems to improve their performance, maintainability, and adaptability. It involves analysing the current software system, identifying areas for improvement, and implementing changes to the system to address these issues.
 

Note: Software Maintenance is for running the system till the age of the system. Meanwhile, Software reengineering makes the system new to work for another life span.

Software Maintenance and Software Re-Engineering Practice Test
Time left 00:00
25 Questions

1. Forward engineering is also known as
2. _________________ allows us to infer that different members of classes have some common characteristics.
3. What have become de rigueur for computer-based products and systems of every type?
4. Which of the following is not an objective of reverse engineering?
5. Narrative essay is one of the best types of specification document ?
6. One creates Behavioral models of a system when you are discussing and designing the system architecture.
7. Consider the following Statement: “The product should have a good human interface.“What characteristic of SRS is being depicted here?
8. In reverse engineering, what refers to the level of detail that is provided at an abstraction level?
9. In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code?
10. What all has to be identified as per risk identification?
11. Regression testing is a very expensive activity.
12. How many phases are there in Taute Maintenance Model?
13. Which of the following is a systematic attempt to specify threats to the project plan?
14. Extracting data items and objects, to get information on data flow, and to understand the existing data structures that have been implemented is sometimes called
15. Maintenance is classified into how many categories?
16. ___________ classes are used to create the interface that the user sees and interacts with as the software is used.
17. The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?
18. Which one is not a risk management activity?
19. Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling?
20. Much of the information necessary to create a behavioral model can be obtained by observing the external manifestation of the existing
21. Which of the following steps may not be used to define the existing data model as a precursor to re-engineering a new database model:
22. Consider the following Statement: “The data set will contain an end of file character.”What characteristic of SRS is being depicted here ?
23. What threatens the viability of the software to be built?
24. What type of software testing is generally used in Software Maintenance?
25. The core of reverse engineering is an activity called