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
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
What have become de rigueur for computer-based products and systems of every type ?
(A) GUIs
(B) Candidate keys
(C) Object model
(D) All 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
Forward engineering is also known as_________________?
(A) extract abstractions
(B) renovation
(C) reclamation
(D) both renovation and reclamation
The core of reverse engineering is an activity called________________?
(A) restructure code
(B) directionality
(C) extract abstractions
(D) interactivity
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
BPR stands for__________________?
(A) Business process re-engineering
(B) Business product re-engineering
(C) Business process requirements
(D) None of the mentioned
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
____________________tools assist in the planning, development, and control in CASE ?
(A) Dynamic measurement
(B) Data acquisition
(C) Test management
(D) Cross-functional tools