Much of the information necessary to create a behavioral model can be obtained by observing the external manifestation of the existing ________________________?

Much of the information necessary to create a behavioral model can be obtained by observing the external manifestation of the existing ________________________?

A. candidate keys
B. interface
C. database structure
D. none of the mentioned

Explanation: The GUI or the interface provides the base for the behavioral model.

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 ?

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

Explanation: Once information defined in the preceding steps is known, a series of transformations can be applied to map the old database structure into a new database structure.

What have become de rigueur for computer-based products and systems of every type ?

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

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.

Forward engineering is also known as_________________?

Forward engineering is also known as_________________?

A. extract abstractions
B. renovation
C. reclamation
D. both renovation and reclamation

Explanation: Forward engineering, also called renovation or reclamation , not only recovers design information from existing software, but uses this information to alter or reconstitute the existing system in an effort to improve its overall quality

The core of reverse engineering is an activity called________________?

The core of reverse engineering is an activity called________________?

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.