nerdexam
Exams312-50V10Questions#369
EC-Council

312-50V10 · Question #369

312-50V10 Question #369: Real Exam Question with Answer & Explanation

The correct answer is A: Application layers can be separated, allowing each layer to be upgraded independently from other. N-tier architecture's defining characteristic is the physical and logical separation of application layers, enabling each tier to be developed, scaled, and upgraded independently.

Question

Which of the following items is unique to the N-tier architecture method of designing software applications?

Options

  • AApplication layers can be separated, allowing each layer to be upgraded independently from other
  • BIt is compatible with various databases including Access, Oracle, and SQL.
  • CData security is tied into each layer and must be updated for all layers when any upgrade is
  • DApplication layers can be written in C, ASP.NET, or Delphi without any performance loss.

Explanation

N-tier architecture's defining characteristic is the physical and logical separation of application layers, enabling each tier to be developed, scaled, and upgraded independently.

Common mistakes.

  • B. Compatibility with multiple databases is a feature of many architectures and database abstraction layers, not a unique trait of N-tier design specifically.
  • C. Requiring security updates across all layers simultaneously describes tight coupling, which is actually contrary to the independent-layer principle of N-tier architecture.
  • D. Support for multiple programming languages is a general capability of many platforms and frameworks, not a defining or unique characteristic of N-tier architecture.

Concept tested. N-tier architecture layer separation and independence

Reference. https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/n-tier

Community Discussion

No community discussion yet for this question.

Full 312-50V10 Practice