Software Engineering Mcqs
Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time ?

A. Sequence diagram
B. Collaboration diagram
C. Class diagram
D. Object diagram

Interaction Diagram is a combined term for_____________________?

A. Sequence diagram + collaboration diagram
B. Activity diagram + state chart diagram
C. Deployment diagram + collaboration diagram
D. None of the mentioned

Which mechanism is applied to use a design pattern in an OO system ?

A. Inheritance
B. Composition
C. All of the mentioned
D. None of the mentioned

The use of design patterns for the development of object-oriented software has important implications for____________________?

A. Component-based software engineering
B. Reusability in general
C. All of the mentioned
D. None of the mentioned

PRD stands for____________________?

A. Product requirement document
B. Project requirement document
C. Product restrictions document
D. None of the mentioned

You want to minimize development cost by reusing methods? Which design pattern would you choose ?

A. Adapter pattern
B. Singleton pattern
C. Delegation pattern
D. Immutable pattern

The recurring aspects of designs are called design____________________?

A. Patterns
B. Documents
C. Structures
D. Methods

Which of the following is a design pattern?

A. Behavioral
B. Structural
C. Abstract factory
D. All of the mentioned

Which pattern prevents one from creating more than one instance of a variable ?

A. Factory method
B. Singleton
C. Observer
D. None of the mentioned