Jump to content

Презентация-абстракция-управление

Структура приложения с PAC.

Представление-абстракция-управление ( PAC ) — это архитектурный шаблон программного обеспечения . Это архитектура программного обеспечения, ориентированная на взаимодействие, которая чем-то похожа на модель-представление-контроллер (MVC) тем, что она разделяет интерактивную систему на три типа компонентов, отвечающих за определенные аспекты функциональности приложения. Компонент абстракции извлекает и обрабатывает данные, компонент представления форматирует визуальное и звуковое представление данных, а компонент управления обрабатывает такие вещи, как поток управления и связь между двумя другими компонентами. [1]

В отличие от MVC, PAC используется как иерархическая структура агентов, каждый из которых состоит из триады частей представления, абстракции и управления. Агенты (или триады) общаются друг с другом только через управляющую часть каждой триады. Он также отличается от MVC тем, что внутри каждой триады он полностью изолирует представление (представление в MVC) и абстракцию (модель в MVC). Это обеспечивает возможность раздельной многопоточности модели и представления, что может обеспечить пользователю очень короткое время запуска программы, поскольку пользовательский интерфейс (презентация) может быть показан до полной инициализации абстракции.

PAC был первоначально разработан французским ученым-компьютерщиком Жоэль Кутаз в 1987 году. [2] [3] Кутаз основал группу пользовательского интерфейса в Лаборатории информатики IMAG. [4]

См. также

[ редактировать ]

Примечания

[ редактировать ]
  1. ^ Кай, Цянь (2009). «Интерактивно-ориентированные программные архитектуры». Освещение архитектуры и дизайна программного обеспечения . Джонс и Бартлетт Иллюминирование. п. 200. ИСБН  978-0-7637-5420-4 .
  2. ^ «Кутаз, Жоэль» . Встречи с пионерами HCI - личный фотожурнал . 05.12.2015 . Проверено 23 ноября 2018 г.
  3. ^ Кутаз, Жоэль (1 октября 1987 г.). «ПАК» . Бюллетень ACM SIGCHI . 19 (2): 37–41. дои : 10.1145/36111.1045592 . ISSN   0736-6906 .
  4. ^ Унгер, Клаус; Басс, Леонард Дж. (9 января 2016 г.). Проектирование для HCI . Спрингер. п. 43. ИСБН  9780387349077 .
  5. ^ Нигай, Лоуренс; Кутаз, Жоэль (1991). «Создание пользовательских интерфейсов: организация программных агентов». Конференция ESPRIT '91. Брюссель, Бельгия: ноябрь 1991 г. CiteSeerX   10.1.1.53.606 .
  6. ^ Нигай, Лоуренс (январь 1994 г.). Проектирование программного обеспечения и моделирование интерактивных систем: приложение к мультимодальным интерфейсам (PDF) (на французском и английском языках). Кандидатская диссертация, 315 страниц, Университет Гренобля, Франция. стр. 131–268.
  7. ^ Нигай, Лоуренс; Кутаз, Жоэль (1997). «Моделирование архитектуры программного обеспечения: соединение двух миров с использованием эргономики и свойств программного обеспечения» (PDF) . Формальные методы во взаимодействии человека и компьютера . Спрингер-Верлаг. глава 3, стр. 49–73. ISBN  978-3-540-76158-7 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4f19d54c2ee99b1f24609bcc72ba92e4__1714367700
URL1:https://arc.ask3.ru/arc/aa/4f/e4/4f19d54c2ee99b1f24609bcc72ba92e4.html
Заголовок, (Title) документа по адресу, URL1:
Presentation–abstraction–control - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)