Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
17 Cards in this Set
- Front
- Back
There is no firm boundary between architectural design, mid-level design, lowlevel design, and programming.
|
True
|
|
An acceptor produces output while a transducer does not.
|
False
|
|
A non-deterministic finite automaton can recognize strings that a deterministic finite automaton cannot.
|
False
|
|
A deterministic finite automaton can recognize all strings of balanced parentheses.
|
False
|
|
The main problem of architectural design evaluation is to determine whether the software written in accord with the design will satisfy its requirements.
|
True
|
|
If a module A uses a module B, then A invokes B.
|
False
|
|
The Pipe and Filter style is a dynamic architectural model.
|
True
|
|
In responsibility-driven design, responsibilities can be decomposed, much as functions can.
|
True
|
|
Bloated controller often result from a centralized control style.
|
True
|
|
Broker patterns always have an intermediate class (the Broker) that blocks access from a Client to a Supplier.
|
False
|
|
The Class Adapter pattern cannot always be used to modify or replace an Adaptee class’s interface.
|
True
|
|
Every generator pattern has at least one factory method.
|
True
|
|
Every class that uses a factory method is an instance of the Factory Method pattern.
|
False
|
|
Reactor patterns support procedural design.
|
False
|
|
A function class always contains a factory method.
|
False
|
|
A function class never contains a factory method.
|
False
|
|
The Singleton pattern must have at least one static method.
|
True
|