Site MapHelpFeedbackMultiple Choice Quiz
Multiple Choice Quiz
(See related pages)

Section 12.1

1
Which of the following is not one of the elements of a design pattern?
A)context
B)environment
C)problem
D)solution

Section 12.1.1

2
RubberNecking is an example of a classic generative pattern.
A)True
B)False

Section 12.1.2

3
A frame work is a reusable mini-architecture that serves as a foundation which other design patterns can be applied?
A)True
B)False

Section 12.1.3

4
Finding patterns built by others that address design problems is often more difficult that recognizing patterns in the application to be built.
A)True
B)False

Section 12.1.4

5
A pattern language
A)encompasses a collection of patterns
B)is implemented using hypertext
C)resembles the structure of natural languages
D)None of the above

Section 12.2.1

6
The concepts and techniques discussed for ___________ can be used in the conjunction with a pattern-based approach.
A)Architectural design
B)Component-level design
C)User interface design
D)All of the above

Section 12.2.2

7
It is important to reduce the coupling among design patterns so that they can be treated as independent entities.
A)True
B)False

Section 12.2.3

8
Real life design solutions may not always lend themselves to a top-down approach.
A)True
B)False

Section 12.2.4

9
Which of the following problem types are used to label columns in a pattern organizing table?
A)Business
B)Context
C)Database
D)infrastructure
E)both c and d

Section 12.2.5

10
Most mistakes in pattern-based design can be avoided by judicious use of review techniques.
A)True
B)False

Section 12.3

11
Before choosing an architectural design pattern it must be assessed for its appropriateness to the application ands overall architectural style.
A)True
B)False

Section 12.4

12
Unlike architectural patterns, component-level design patterns may be applied to solve subproblems without regard to system context.
A)True
B)False

Section 12.5

13
Most user interface design patterns fall with in one of ____ categories of patterns.
A)5
B)10
C)25
D)100

Section 12.6

14
WebApp design patterns can be classified by considering which of the dimensions listed below?
A)Aesthetics
B)Design focus
C)Granularity
D)Usability
E)both b and c

Section 12.6.1

15
Which of the following are levels of design focus that can be used to categorize WebApp patterns?
A)Behavioral patterns
B)Functional patterns
C)Layout patterns
D)Navigation patterns
E)both b and d

Section 12.6.2

16
Which of the levels of granularity that can be used to describe WebApp patterns?
A)Architectural patterns
B)Component patterns
C)Design patterns
D)Interactions patterns
E)a, b, and c







PressmanOnline Learning Center

Home > Chapter 12 > Multiple Choice Quiz