nerdexam
EC-Council

312-50V10 · Question #369

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

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.

Information Security and Ethical Hacking Fundamentals

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.

How the community answered

(33 responses)
  • A
    85% (28)
  • B
    9% (3)
  • C
    3% (1)
  • D
    3% (1)

Why each option

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.

AApplication layers can be separated, allowing each layer to be upgraded independently from otherCorrect

In N-tier architecture, tiers such as presentation, business logic, and data are separated into distinct layers that communicate via defined interfaces. This separation allows each layer to be independently upgraded, replaced, or scaled without requiring changes to the other layers. This loose coupling is the core architectural benefit that differentiates N-tier from monolithic designs.

BIt is compatible with various databases including Access, Oracle, and SQL.

Compatibility with multiple databases is a feature of many architectures and database abstraction layers, not a unique trait of N-tier design specifically.

CData security is tied into each layer and must be updated for all layers when any upgrade is

Requiring security updates across all layers simultaneously describes tight coupling, which is actually contrary to the independent-layer principle of N-tier architecture.

DApplication layers can be written in C, ASP.NET, or Delphi without any performance loss.

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

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

Topics

#N-tier architecture#application layers#software design#separation of concerns

Community Discussion

No community discussion yet for this question.

Full 312-50V10 Practice