Software Engineering | Pattern-Based Design MCQ: This section contains the multiple-choice questions on Pattern-Based Design in Software Engineering.
A software design pattern is a broad, reusable solution to a typically occurring problem in software design within a specific environment. It\'s not a finished design that can be turned into source or machine code right away.
Here, you will find the MCQs on Pattern-Based Design in Software Engineering. The MCQs will enhance the learning and knowledge base with respect to Pattern-Based Design in Software Engineering.
Title | |
---|---|
Pattern-based design creates a ___ by finding a set of proven solutions to a clearly delineated set of problemsPattern-based design creates a ___ by finding a set of proven solutions to a clearly delineated set of problems.
The answer is:
A. New application
|
|
Each problem and its solution are described by a design patternEach problem and its solution are described by a design pattern.
The answer is:
A. True
|
|
A design pattern provides you with a proven approach to one part of the problem to be solvedA design pattern provides you with a proven approach to one part of the problem to be solved.
The answer is:
A. True
|
|
Amongst which of the following is / are the functionality of Pattern-based design?Amongst which of the following is / are the functionality of Pattern-based design?
The answer is:
C. Both A and B
|
|
A design pattern can be characterized as "a three-part rule which expresses a relation between,A design pattern can be characterized as "a three-part rule which expresses a relation between,
The answer is:
D. None of the mentioned above
|
|
Amongst which of the following shows the Coplien characterization for an effective design pattern,Amongst which of the following shows the Coplien characterization for an effective design pattern,
The answer is:
D. All of the mentioned above
|
|
When software design patterns are considered, we strive to identify and ____When software design patterns are considered, we strive to identify and ____.
The answer is:
A. Document generative patterns
|
|
Design patterns span a broad spectrum of ____Design patterns span a broad spectrum of ____.
The answer is:
B. Abstraction and application
|
|
Architectural patterns describe broad-based design problems that are solved using a ___ approachArchitectural patterns describe broad-based design problems that are solved using a ___ approach.
The answer is:
A. Structural
|
|
Data patterns describe recurring data-oriented problems and the data modeling solutions that can be used to solve themData patterns describe recurring data-oriented problems and the data modeling solutions that can be used to solve them.
The answer is:
A. True
|
|
Component patterns also referred to as design patterns address problems associated with the development of ____Component patterns also referred to as design patterns address problems associated with the development of ____.
The answer is:
A. Subsystems and components
|
|
Interface design patterns describe common ___ problems and their solution with a system of forces that includes the specific characteristics of end usersInterface design patterns describe common ___ problems and their solution with a system of forces that includes the specific characteristics of end users.
The answer is:
A. User interface
|
|
____ address a problem set that is encountered when building WebApps and often incorporates many of the other patterns categories just mentioned____ address a problem set that is encountered when building WebApps and often incorporates many of the other patterns categories just mentioned.
The answer is:
B. WebApp patterns
|
|
Mobile patterns describe commonly encountered problems when developing solutions for mobile platformsMobile patterns describe commonly encountered problems when developing solutions for mobile platforms.
The answer is:
A. True
|
|
Creational patterns focus on the ___ of objectsCreational patterns focus on the ___ of objects.
The answer is:
D. All of the mentioned above
|
|
Structural patterns focus on problems and solutions associated with how ___ are organizedStructural patterns focus on problems and solutions associated with how ___ are organized
The answer is:
A. Classes and objects
|
|
Behavioral patterns address problems associated with the assignment of responsibility between ___ is effected between objectsBehavioral patterns address problems associated with the assignment of responsibility between ___ is effected between objects.
The answer is:
A. Objects and their communication
|
|
Patterns themselves may not be sufficient to develop a complete designPatterns themselves may not be sufficient to develop a complete design.
The answer is:
A. True
|
|
A reusable mini-architecture that provides the generic structure and behavior for a family of software abstractions,A reusable mini-architecture that provides the generic structure and behavior for a family of software abstractions,
The answer is:
A. True
|
|
Design patterns are more abstract than frameworks |
MCQs
Views
Best Answers
Points