Англійська лексика: Розробка програмного забезпечення · Архітектура, шаблони проєктування й графіка

Що означає layered architecture?

Значення й приклади · Розробка програмного забезпечення

іменникТермін вищого рівня

layered architecture: багаторівнева архітектура, шарова архітектура

Підхід до проєктування системи, за якого відповідальності розділено між рівнями, наприклад поданням, бізнес-логікою та доступом до даних.

Де і як уживається

Термін уживають під час архітектурних перевірок і в документації системи, зокрема обговорюючи розділення відповідальностей, супроводжуваність і напрямок залежностей.

Приклади речень

  1. The bank's internal portal uses layered architecture so UI changes do not require edits to the database access code.

    Внутрішній портал банку має багаторівневу архітектуру, тому зміни інтерфейсу не потребують редагування коду доступу до бази даних.

    Відокремлення коду інтерфейсу від логіки зберігання зменшує вплив змін в одному рівні на інший.

  2. During the review, we rejected a shortcut that bypassed the service layer because it broke the layered architecture.

    Під час перевірки ми відхилили скорочений шлях повз сервісний рівень, бо він порушував багаторівневу архітектуру.

    Тут ідеться про правила взаємодії між рівнями, а не лише про схему компонентів системи.

Поширені словосполучення

  • layered architecture pattern
  • follow layered architecture
  • layered architecture design