1 Основы проектирования программных систем


Download 256.03 Kb.
bet5/25
Sana21.04.2023
Hajmi256.03 Kb.
#1370144
TuriГлава
1   2   3   4   5   6   7   8   9   ...   25
Bog'liq
Orlov Programmnaya injeneria распознан страницы

Рис. 6-3- Структура паттерна модель-представление-контроллер


Рис- 6-4- Архитектура веб-системы на основе паттерна
модель-представление-контроллер






  • Имя паттерна (должно характеризовать его суть).

  • Описание (краткое и нонятное описание функциональных возможностей и структуры наттерна, структура ноясняется графической диаграммой).

  • Пример (приводится пример типового применения паттерна, поясняемый диа­граммой).

  • Когда используется (описываются условия применения, дается обобщенная характеристика нредметных областей).

  • Преимущества (перечисляются преимущества применения).

  • Недостатки (указываются слабые стороны данного паттерн-решения).

Структура наттерна модель-представление-контроллер приведена на рис. 6.3, а архитектура веб-системы, построенной на его основе, показана на рис. 6.4. Здесь паттерн реализует механизм управления взаимодействием с пользователем.
Рассмотрим дополнительные примеры паттерн-решений архитектурного струк­турирования.
Архитектура с хранилищем данных
Во многих системах подсистемы разделяют данные, находящиеся в общем хранили­ще. Как правило, данные образуют базу данных (БД). Предусматривается система управления этой базой. Архитектурный паттерн хранилища данных (табл. 6.2) онисывает организацию взаимодействия подсистем через БД.
Таблица 6.2. Паттерн хранилища данных


Download 256.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   25




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling