70-499 · Question #1
You are the lead developer and architect of a development team that develops line of business (LOB) applications. You need to define an architectural design process for the LOB applications. Which…
The correct answer is A. Build to change, instead of building to last. B. Model to analyze and reduce risk. D. Use models and visualizations as a communication and collaboration tool. Consider the following key principles when designing your architecture: Build to change instead of building to last. Consider how the application may need to change over time to address new requirements and challenges, and build in the flexibility to support this. Model to…
Question
Exhibit
Options
- ABuild to change, instead of building to last.
- BModel to analyze and reduce risk.
- CConsider the team velocity.
- DUse models and visualizations as a communication and collaboration tool.
- EBaseline the architecture to ensure consistency and minimize deviation.
How the community answered
(44 responses)- A80% (35)
- C7% (3)
- E14% (6)
Explanation
Consider the following key principles when designing your architecture: Build to change instead of building to last. Consider how the application may need to change over time to address new requirements and challenges, and build in the flexibility to support this. Model to analyze and reduce risk. Use design tools, modeling systems such as Unified Modeling Language (UML), and visualizations where appropriate to help you capture requirements and architectural and design decisions, and to analyze their impact. However, do not formalize the model to the extent that it suppresses the capability to iterate and adapt the design easily. Use models and visualizations as a communication and collaboration tool. Efficient communication of the design, the decisions you make, and ongoing changes to the design, is critical to good architecture. Use models, views, and other visualizations of the architecture to communicate and share your design efficiently with all the stakeholders, and to enable rapid communication of changes to the design. Identify key engineering decisions. Use the information in this guide to understand the key engineering decisions and the areas where mistakes are most often made. Invest in getting these key decisions right the first time so that the design is more flexible and less likely to be broken by
Topics
Community Discussion
No community discussion yet for this question.
