MCQs Lecture 4
MCQs Lecture 4
- A. Developing algorithms
- B. Identifying sub-systems
- C. Writing code
- D. Creating user interfaces
2. Which model represents the link between specification and design processes?
- A. Control modelling
- B. Modular decomposition
- C. Static structural model
- D. Dynamic process model
3. In architectural design, what does the repository model emphasize for data sharing?
- A. Each sub-system maintains its own database
- B. No data exchange between sub-systems
- C. Centralized management of data
- D. Explicit data passing between sub-systems
10. What are the key considerations in architectural design for software executing on more
than one processor?
- A. Resource sharing, openness, and transparency
- B. Scalability, fault tolerance, and transparency
- C. Client-server architectures and distributed object architectures
- D. All of the above
11. What is the purpose of middleware in a distributed system?
- A. Managing and supporting system components
- B. Developing user interfaces
- C. Writing code for clients
- D. Debugging system processes