| 1: | What are the two types of architectures defined in the ROPES process? How do they differ? |
| 2: | What are the primary organizational elements in each of the two types of architecture? |
| 3: | What is a domain? How is it modeled in the UML? |
| 4: | Identify and define the five aspects of physical architecture. |
| 5: | What is the relationship between components and subsystems? |
| 6: | How are concurrency units modeled in the UML? |
| 7: | What are the seven task/thread identification strategies? |
| 8: | Distinguish between symmetric and asymmetric distribution. What are the advantages of each? |
| 9: | Define the term recurring cost and relate it to hardware/software tradeoff decisions. |
| 10: | What is a Hamming distance? How is it useful in communication protocols? |
| 11: | Describe the difference between safety and reliability. |
| 12: | What are the advantages and disadvantages of heterogeneous versus homogeneous redundancy? |
| 13: | Explain the concept of vertical slices and its application to the construction of prototypes. |
| 14: | What are the two primary kinds of nodes to be found on deployment diagrams? |
| 15: | What is a resource in the UML? |
| 16: | Contrast the terms importance, urgency, and priority. |
| 17: | How are priorities assigned with the RMS strategy? |