Developing Applications Using Cisco Core Platforms and APIs (DEVCOR) — Question 389

An engineer is designing an application to interact with Cisco Catalyst Center (formerly DNA Center). The application must use multiple components that serve unique functions that range from device data collection, analysis, and monitoring to a custom dashboard. It must meet these development requirements:

• Application components are easy to replace.
• Application components are easy to re-use.
• It can scale up at short notice.
• It allows work to be done on specific components independently.

Which design practice must the engineer apply?

Answer options

Correct answer: D

Explanation

The correct answer is D, modular design, as it allows for the creation of independent components that can be easily replaced, reused, and scaled. The other options do not specifically address the need for easy component interchangeability and independent functionality, which are critical for the application described.