 |
| 1 |  |  The best representation of system architecture is an operational software prototype. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 2 |  |  The architectural representations can be an enabler for communication among project stakeholders. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 3 |  |  Which of these characteristics are true of a data warehouse, but not a typical data base? |
|  | A) | business level orientation |
|  | B) | currency of information |
|  | C) | integration |
|  | D) | nonvolatility |
|  | E) | both c and d |
|
|
 |
| 4 |  |  Data design actually begins during the creation of the analysis model, not the architectural model. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 5 |  |  An architectural style encompasses which of the following elements? |
|  | A) | constraints |
|  | B) | set of components |
|  | C) | semantic models |
|  | D) | syntactic models |
|  | E) | a, b and c |
|
|
 |
| 6 |  |  To determine the architectural style or combination of styles that best fits the proposed system, requirements engineering is used to uncover |
|  | A) | algorithmic complexity |
|  | B) | characteristics and constraints |
|  | C) | control and data |
|  | D) | design patterns |
|
|
 |
| 7 |  |  Before an architectural pattern can be chosen for use in a specific system it must have a code implementation to facilitate its reuse. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 8 |  |  The criteria used to assess the quality of an architectural design should be based on system |
|  | A) | accessibility |
|  | B) | control |
|  | C) | data |
|  | D) | implementation |
|  | E) | both b and c |
|
|
 |
| 9 |  |  During the process of modeling the system in context, systems that interact with the target system are represented as |
|  | A) | Peer-level systems |
|  | B) | Subordinate systems |
|  | C) | Superordinate systems |
|  | D) | Working systems |
|  | E) | a, b and c |
|
|
 |
| 10 |  |  Once selected, archetypes always need to be refined further as architectural design proceeds. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 11 |  |  Which of the following is not an example of infrastructure components that may need to be integrated into the software architecture? |
|  | A) | Communications components |
|  | B) | Database components |
|  | C) | Interface components |
|  | D) | Memory management components |
|
|
 |
| 12 |  |  In the architecture trade-off analysis method the architectural style should be described using the |
|  | A) | data flow view |
|  | B) | module view |
|  | C) | process view |
|  | D) | user view |
|  | E) | a, b and c |
|
|
 |
| 13 |  |  Quantitative methods for assessing the quality of proposed architectural designs are readily available. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 14 |  |  A useful technique for evaluating the overall complexity of a proposed architecture is to look at the component |
|  | A) | cohesion flow |
|  | B) | dependencies |
|  | C) | sharing dependencies |
|  | D) | size |
|  | E) | both b and c |
|
|
 |
| 15 |  |  When the overall flow in a segment of a data flow diagram is largely sequential and follows straight-line paths, _________ is present. |
|  | A) | low coupling |
|  | B) | good modularity |
|  | C) | transaction flow |
|  | D) | transform flow |
|
|
 |
| 16 |  |  When a single item that triggers other data flow along one of many paths of a data flow diagram, ________ characterizes the information flow. |
|  | A) | high coupling |
|  | B) | poor modularity |
|  | C) | transaction flow |
|  | D) | transform flow |
|
|
 |
| 17 |  |  When you encounter both transform flow and transaction flow in the same DFD the flow is partitioned and the appropriate mapping technique is used on each part of the DFD. |
|  | A) | True |
|  | B) | False |
|
|
 |
| 18 |  |  In transaction mapping the first level factoring results in the |
|  | A) | creation of a CFD |
|  | B) | derivation of the control hierarchy |
|  | C) | distribution of worker modules |
|  | D) | refinement of the module view |
|
|
 |
| 19 |  |  A successful application of transform or transaction mapping to create an architectural design is supplemented by |
|  | A) | entity relationship diagrams |
|  | B) | module interface descriptions |
|  | C) | processing narratives for each module |
|  | D) | test cases for each module |
|  | E) | both b and c |
|
|