A. restructure code
B. directionality
C. extract abstractions
D. interactivity
Explanation: The engineer must evaluate the old program and extract a meaningful specification of the processing that is performed, the user interface that is applied, and the program data structures or database that is used.
Related Mcqs:
- Reverse engineering of data focuses on_____________________?
A. Internal data structures
B. Database structures
C. ALL of the mentioned
D. None of the mentioned - In reverse engineering process, what refers to the sophistication of the design information that can be extracted from the source code ?
A. interactivity
B. completeness
C. abstraction level
D. direction level - 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 - Reverse engineering is the process of deriving the system design and specification from its____________________?
A. GUI
B. Database
C. Source code
D. All of the mentioned - Which process model should be used in virtually all situations of web engineering ?
A. Incremental Model
B. Waterfall Model
C. Spiral Model
D. None of the mentioned - Which of the following is not a business goal of re-engineering ?
A. Cost reduction
B. Time reduction
C. Maintainability
D. None of the mentioned - Source code translation is a part of which re-engineering technique ?
A. Data re-engineering
B. Refactoring
C. Restructuring
D. None of the mentioned - Forward engineering is also known as_________________?
A. extract abstractions
B. renovation
C. reclamation
D. both renovation and reclamation - 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 ?
A. Build an initial object model
B. Determine candidate keys
C. Refine the tentative classes
D. Discover user interfaces - Which is the definition of objects in the database that leads directly to a standard approach for the creation of software engineering documents ?
A. Document standardization
B. Data integrity
C. Information sharing
D. Data/data integration