Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1) A pattern language is a formal way to convey ________ as exactly as possible.

ID: 3885508 • Letter: 1

Question

1) A pattern language is a formal way to convey ________ as exactly as possible.

A) what the pattern signifies B) what the solution involves C) what the consequences are D) all of the above

2) When designing software, how to manage the creation and the destruction of a large number of objects in an application is a ________ problem.

A) one time B) unusual C) repeated D) common

3) The constraint that specifies that the objects of the parent may have more than one of the children as a type is the ________ constraint.

A) incomplete B) overlapping C) complete D) disjoint

4) In functional decomposition, the possibility of ________ does not exist.

A) reuse B) inheritance C) polymorphism D) all of the above

5) Patterns are ________, but we need experience to use them wisely and effectively.

A) abstractions of experience B) very expensive C) very useful D) usually useless

[True/False]

6) Patterns will produce deliverables similar to other activities of software development.

7) It is a good idea to read patterns and then try to find a case, any case, where you can apply it.

8) Although patterns are abstractions of experience, we don't need experience to use them wisely and effectively.

9) A pattern provides the boundary of the solution to a problem.

10) Solving problems involves problem and solution definition

Explanation / Answer

1) D) all of the above

2) C) repeated

3) B) overlapping

4) D) all of the above

5) A) abstractions of experience

6) False

7) True

8) False

9) True

10) True