一、单选题
1. What architectural pattern do we select if large numbers of distributed clients want to control access of shared resources or quality of services? ()(20.0分)
A. C/S architectural pattern
B. P2P architectural pattern
C. SOA architectural pattern
D. MVC architectural pattern
答案:A
难度:一般
2. Which following statement about architectural pattern category is wrong? ()(20.0分)
A. P2P architectural pattern belong to C&C architectural pattern category
B. Map reduce architectural pattern belong to allocation architectural pattern category
C. Layer architectural pattern belong to model architectural pattern category
D. MVC architectural pattern belong to model architectural pattern category
答案:D
难度:一般
二、多选题
1. Which following architectural patterns have attachment relation? ()(0.0分)
A. Broker architectural pattern
B. Publish-subscribe architectural pattern
C. SOA architectural pattern
D. Map-Reduce architectural pattern
E. MVC architectural pattern
答案:BCDE
难度:一般
2. Which weaknesses does SOA architectural pattern include? ()(0.0分)
A. Managing security, data consistency, data/service availability, backup, and recovery are all
B. There is a performance overhead an associated with the middleware more complex
C. You don’t control the evolution of independent services
D. Less control over ordering of messages
E. Delivery of messages is not guaranteed
答案:ABC
难度:一般
3. How do we improve weaknesses of the broker architectural pattern? ()(0.0分)
A. Increase available resources
B. Maintain multiple copies of broker
C. Defer binding time
D. Add some fault detection
E. Cancel the intermedia
答案:ABCDE
难度:一般