Lviv Software Developers Community (LSDC) - це спільнота, яка об'єднує програмістів міста Львова.
Обмін досвідом, корисні поради, спільна ініціатива та достовірна інформація з перших уст - все це дозволяє досягнути продуктивної взаємодії.
Lviv Software Developers Community
Вхід
Теги
Архітектурні шаблони програмного забезпечення
Архітектурні шаблони програмного забезпечення (англ. Software architectural patterns) – це шаблони програмного забезпечення, що є вирішеннями архітектурних проблем розробки програмного забезпечення. Архітектурні шаблони виражають фундаментальну схему структурної організації певної програмної системи, яка складається із визначених заздалегідь підсистем, а також точно визначає їхні сфери відповідальності та взаємовідносини.Архітектурний шаблон не є цілісним архітектурним рішенням, хоча і передає загальний вигляд системи, - це радше концепція яка охоплює основні елементи архітектури. Безліч архітектур можуть реалізовувати один і той самий шаблон, і відповідно мати схожі характеристики.Один з найважливіших аспектів архітектурних шаблонів - це те що вони стосуються різних якісних атрибутів. Наприклад, деякі шаблони пропонують вирішення проблеми швидкодії, інші можна використовувати в високо доступних системах (high-availability systems). На початкових стадіях розробки архітектури, архітектор системи вибирає ті архітектурні шаблони, які найкраще забезпечать ті якості, які очікують отримати в системі.Приклади архітектурних шаблонів:
- Presentation-abstraction-control
- Three-tier
- Pipeline
- Implicit invocation
- Blackboard system
- Peer-to-peer
- Service-oriented architecture
- Naked objects
- Model-View-Controller
Підготовано на основі інформації з Вікіпедії.
- kite веблог
- Увійдіть або зареєструйтесь, щоб отримати можливість надсилати коментарі.

