nerdexam
Microsoft

70-499 · Question #52

You are developing an n-tier application. An architect has provided a layer diagram as shown in the exhibit image. (Click the Exhibit button.) Your code is built as part of an automated team build…

The correct answer is C. Create a new cross-cutting layer and refactor the utility class into the new layer, allowing the. See the full explanation below for the reasoning.

Question

You are developing an n-tier application. An architect has provided a layer diagram as shown in the exhibit image. (Click the Exhibit button.) Your code is built as part of an automated team build. A class in the data access layer is changed to utilize a utility class that resides in the business logic layer. You need to ensure that the code and layer diagram are valid in a manner that follows good architectural and object oriented practices. What should you do?

Options

  • ACreate a new cross-cutting layer and refactor the utility class into the new layer, allowing the
  • BLeave the layers the same and duplicate the utility class in both the data access layer and
  • CCreate a new cross-cutting layer and refactor the utility class into the new layer, allowing the
  • DChange the dependency between the data access layer and the business logic layer to be

How the community answered

(65 responses)
  • A
    11% (7)
  • B
    5% (3)
  • C
    82% (53)
  • D
    3% (2)

Community Discussion

No community discussion yet for this question.

Full 70-499 Practice