Which of the following term is best defined by the statement:”The ability to represent local and global data is an essential element of component-level design.” ?

A. Data representation
B. Logic verification
C. “Code-to” ability
D. Automatic processing
✅ The correct answer is option A.

The ___________________ enables the software engineer to develop models of the information domain and functional domain at the same time___________________?

A. data flow diagram
B. state transition diagram
C. control specification
D. activity diagram
✅ The correct answer is option A.
Explanation: As the DFD is refined into greater levels of detail, the analyst performs an implicit functional decomposition of the system, thereby accomplishing the fourth operational analysis principle for function.

Which of the following is not the primary objectives in the analysis model ?

A. describing the customer complaints
B. establishing a basis for the creation of a software design
C. defining a set of requirements that can be validated once the software is built
D. none of the mentioned
✅ The correct answer is option D.
Explanation: All the options are covered in analysis model.

A software component____________________?

A. Implements some functionality
B. Has explicit dependencies through provides and required interfaces
C. Communicates through its interfaces only
D. All of the mentioned
✅ The correct answer is option D.
Explanation: All the options identify with features of a software component.

What is an abstract class ?

A. A class that has direct instances, but whose descendants may have direct instances
B. A class that has direct instances, but whose descendants may not have direct instances
C. A class that has no direct instances, but whose descendants may have direct instances
D. All of the mentioned
✅ The correct answer is option C.
Explanation: An abstract type is a type in a nominative type system which cannot be instantiated directly.

What is an abstract class ?

A. A class that has direct instances, but whose descendants may have direct instances
B. A class that has direct instances, but whose descendants may not have direct instances
C. A class that has no direct instances, but whose descendants may have direct instances
D. All of the mentioned
✅ The correct answer is option C.
Explanation: An abstract type is a type in a nominative type system which cannot be instantiated directly.