nerdexam
Microsoft

70-498 · 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?

Exhibit

70-498 question #52 exhibit

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

(18 responses)
  • A
    6% (1)
  • B
    17% (3)
  • C
    72% (13)
  • D
    6% (1)

Community Discussion

No community discussion yet for this question.

Full 70-498 Practice