A. GUIs
B. Candidate keys
C. Object model
D. All of the mentioned
Explanation: Therefore, the redevelopment of user interfaces has become one of the most common types of re-engineering activity. But before a user interface can be rebuilt, reverse engineering should occur.
Related Mcqs:
- Which of the following statements are incorrect with reference to web-based systems? Web-based systems__________________?
A. should be unscalable
B. must be able to cope with uncertain, random heavy demands on services
C. must be secure
D. are subject to assorted legal, social, and ethical scrutiny - Which tools are used to modify online database systems ?
A. Reverse engineering specification tools
B. Code restructuring and analysis tools
C. Test management tools
D. online system re-engineering tools - What category of web-based system would you assign to electronic shopping ?
A. Informational
B. Interactive
C. Transaction-oriented
D. Workflow-oriented - What category of web-based system would you assign to discussion groups ?
A. Collaborative work
B. Online communities
C. Web portals
D. Workflow-oriented - Which of the following is not a module type ?
A. Object modules
B. Hardware modules
C. Functional modules
D. Process support modules - Which of the following is not a type of CASE tool ?
A. Lower
B. Classic
C. Real
D. Middle - Which of the following is not an example of a business process ?
A. designing a new product
B. hiring an employee
C. purchasing services
D. testing software - Which of these benefits can be achieved when software is restructured ?
A. Higher quality programs
B. Reduced maintenance effort
C. Software easier to test
D. All of the mentioned - Which of the following is not an objective of reverse engineering ?
A. to reduce maintenance effort
B. to cope with complexity
C. to avoid side effects
D. to assist migration to a CASE environment - ____________________tools assist in the planning, development, and control in CASE ?
A. Dynamic measurement
B. Data acquisition
C. Test management
D. Cross-functional tools