Real Time UML: Advances in the UML for Real-Time Systems (3rd Edition)

1:

What does reify mean?

2:

What is the scope of design decisions made in mechanistic design?

3:

What are the three fundamental elements of a design pattern?

4:

What aspect of a collaboration does the observer pattern attempt to optimize?

5:

What pattern does the proxy pattern specialize?

6:

When should a proxy pattern be employed?

7:

What three kinds of reliability does the reliable transaction pattern optimize? How do they differ?

8:

Why would someone use the smart pointer pattern?

9:

How does the use of dynamic memory deallocation cause memory fragmentation?

10:

What are some of the cons of the smart pointer pattern?

11:

Why would someone use the guarded call pattern rather than queue messages for a target task?

12:

What is the purpose of an iterator in the container pattern?

13:

What is the primary strategy of the rendezvous pattern?

14:

How does the thread barrier pattern work?

Категории