2. What is an architectural spike? a. It is a difficult part of the architecture to design. b. It is a longer than normal Sprint
2. What is an architectural spike?
a. It is a difficult part of the architecture to design.
b. It is a longer than normal Sprint to work on architecture.
c. It is a part of the architecture that deals with sudden, heavy use of the application.
d. It is a test implementation of a small part of the application's overall design or architecture.
4. According to Microsoft in Chapter 1: What is Software Architecture?, failure to consider certain issues when designing software architecture can put your application at risk. Which is of the following is NOT one of the key issues Microsoft said should be considered?
a. failing to budget for application maintenance
b. failing to consider key scenarios
c. failing to design for common problems
d. failing to appreciate the long term consequences of key decisions
5. According to Microsoft in Chapter 4: A Technique for Architecture and Design, "Crosscutting concerns are the features of your design that may apply across all layers, components, and tiers. These are also the areas in which high-impact design mistakes are most often made." Which of the following is NOT one of the crosscutting concerns?
a. Authentication and Authorization
b. Validation
c. Exception Management
d. Communication
e. Configuration Management
f. Data formats
g. Caching
h. Logging and Instrumentation
7. According to Microsoft in Chapter 1: What is Software Architecture?, there are key principles that should be followed when designing your architecture. One principle is "Build to change instead of __________________". Which of the following goes in the blank?
a. building cheaply
b. building to last
c. building for performance
d. building for usability
9. Which pattern has applications that function both as clients, requesting services from other end points, and as servers, providing services to other end points. An application may act as a client or as a server or as both, and it can change its role dynamically with time.
a. Broker pattern
b. Event-bus pattern
c. Master-slave pattern
d. Peer-to-peer pattern
Step by Step Solution
There are 3 Steps involved in it
Step: 1
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started