Explore topic-wise MCQs in Software Engg.

This section includes 13 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.

1.

EXTRACTING_DATA_ITEMS_AND_OBJECTS,_TO_GET_INFORMATION_ON_DATA_FLOW,_AND_TO_UNDERSTAND_THE_EXISTING_DATA_STRUCTURES_THAT_HAVE_BEEN_IMPLEMENTED_IS_SOMETIMES_CALLED?$

A. data analysis
B. directionality
C. data extraction
D. client applications
Answer» B. directionality
2.

Transformation of a system from one representational form to another is known as$

A. Re-factoring
B. Restructuring
C. Forward engineering
D. Both Re-factoring and Restructuring
Answer» E.
3.

Reverse engineering and Re-engineering are equivalent processes of software engineering.$

A. True
B. False
Answer» C.
4.

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
Answer» E.
5.

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

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

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
Answer» E.
7.

Reverse engineering techniques for internal program data focus on the definition of classes of objects.

A. True
B. False
Answer» B. False
8.

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
Answer» D. All of the mentioned
9.

Forward engineering is also known as

A. extract abstractions
B. renovation
C. reclamation
D. both renovation and reclamation
Answer» E.
10.

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
Answer» B. Candidate keys
11.

The core of reverse engineering is an activity called

A. restructure code
B. directionality
C. extract abstractions
D. interactivity
Answer» D. interactivity
12.

In reverse engineering, what refers to the level of detail that is provided at an abstraction level?

A. interactivity
B. completeness
C. abstraction level
D. directionality
Answer» C. abstraction level
13.

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
Answer» D. direction level