Software Engineering  PatternBased Design MCQ: This section contains the multiplechoice questions on PatternBased 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 PatternBased Design in Software Engineering. The MCQs will enhance the learning and knowledge base with respect to PatternBased Design in Software Engineering.
Title  

Patternbased design creates a ___ by finding a set of proven solutions to a clearly delineated set of problemsPatternbased 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 Patternbased design?Amongst which of the following is / are the functionality of Patternbased design?
The answer is:
C. Both A and B


A design pattern can be characterized as "a threepart rule which expresses a relation between,A design pattern can be characterized as "a threepart 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 broadbased design problems that are solved using a ___ approachArchitectural patterns describe broadbased design problems that are solved using a ___ approach.
The answer is:
A. Structural


Data patterns describe recurring dataoriented problems and the data modeling solutions that can be used to solve themData patterns describe recurring dataoriented 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 miniarchitecture that provides the generic structure and behavior for a family of software abstractions,A reusable miniarchitecture 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