In this section of Software Engineering – Software Design.It contain Pattern Based Designs MCQs(Multiple Choice Questions Answers).All the MCQs (Multiple Choice Question Answers) requires in depth reading of Software Engineering Subject as the hardness level of MCQs have been kept to advance level.These Sets of Questions are very helpful in Preparing for various Competitive Exams and University level Exams.

Practice it now to sharpen your Concepts


. Which of the following is not one of the elements of a design pattern?
  • context
  • environment
  • problem
  • solution
. RubberNecking is an example of a classic generative pattern.
  • True
  • False
. A frame work is a reusable mini-architecture that serves as a foundation which other design patterns can be applied?
  • True
  • False
. Finding patterns built by others that address design problems is often more difficult that recognizing patterns in the application to be built.
  • True
  • False
. A pattern language
  • encompasses a collection of patterns
  • is implemented using hypertext
  • resembles the structure of natural languages
  • None of the above
. The concepts and techniques discussed for ___________ can be used in the conjunction with a pattern-based approach.
  • Architectural design
  • Component-level design
  • User interface design
  • All of the above
. It is important to reduce the coupling among design patterns so that they can be treated as independent entities
  • True
  • False
. Real life design solutions may not always lend themselves to a top-down approach.
  • True
  • False
. Which of the following problem types are used to label columns in a pattern organizing table?
  • Business
  • Context
  • Database
  • Infrastructure
  • c and d
. Most mistakes in pattern-based design can be avoided by judicious use of review techniques.
  • True
  • False
. Before choosing an architectural design pattern it must be assessed for its appropriateness to the application and overall architectural style.
  • True
  • False
. Unlike architectural patterns, component-level design patterns may be applied to solve subproblems without regard to system context.
  • True
  • False
. Most user interface design patterns fall with in one of ____ categories of patterns.
  • 5
  • 10
  • 25
  • 100
. WebApp design patterns can be classified by considering which of the dimensions listed below?
  • Aesthetics
  • Design focus
  • Granularity
  • Usability
  • b and c
. Which of the following are levels of design focus that can be used to categorize WebApp patterns?
  • Behavioral patterns
  • Functional patterns
  • Layout patterns
  • Navigation patterns
  • b and d
. Which of the levels of granularity that can be used to describe WebApp patterns?
  • Architectural patterns
  • Component patterns
  • Design patterns
  • Interactions patterns
  • a, b, c
. Mobile app user interface patterns can be represented as a collection of best of breed screen images.
  • True
  • False

You may be interested in:
Software Engineering Online Tests