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. Reverse engineering is the process of deriving the system design and specification from its
2. One creates Behavioral models of a system when you are discussing and designing the system architecture.
3. The Incremental Model is combination of elements of
4. What threatens the quality and timeliness of the software to be produced?
5. Which of the following term is best defined by the statement:”the degree of uncertainty that the product will meet its requirements and be fit for its intended use.”?
6. A data object can encapsulates processes and operation as well.
7. Which of the following diagram is not supported by UML considering Data-driven modeling?
8. Narrative essay is one of the best types of specification document ?
9. Which risks are associated with the overall size of the software to be built or modified?
10. Model preferred to create client/server applications is
11. The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?
12. Much of the information necessary to create a behavioral model can be obtained by observing the external manifestation of the existing
13. A graphical technique for finding if changes and variation in metrics data are meaningful is known as
14. Which of the following is a systematic attempt to specify threats to the project plan?
15. What threatens the viability of the software to be built?
16. How many phases are there in Taute Maintenance Model?
17. Consider the following Statement: “The output of a program shall be given within 10 secs of event X 10% of the time.”What characteristic of SRS is being depicted here?
18. _________________ allows us to infer that different members of classes have some common characteristics.
19. The core of reverse engineering is an activity called
20. Which of the following statement is incorrect regarding the Class-responsibility-collaborator (CRC) modeling?
21. Consider the following Statement: “The data set will contain an end of file character.”What characteristic of SRS is being depicted here ?
22. What is the product of the probability of incurring a loss due to the risk and the potential magnitude of that loss?
23. Maintenance is classified into how many categories?
24. In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code?
25. Forward engineering is also known as