ConcurTaskTrees - ConcurTaskTrees

ConcurTaskTrees (CTT)[1] нотация для спецификаций модели задач, полезная для поддержки проектирования интерактивных приложений, специально предназначенных для пользовательский интерфейс модельно-ориентированный дизайн.

Основные особенности ConcurTaskTrees:

  • Иерархическая структура, которая обеспечивает большой диапазон детализации при описании больших и малых структур задач;
  • Графический синтаксис, отображающий логическую структуру в древовидной форме;
  • Параллельная нотация, которая поддерживает гибкое упорядочение задач для выполнения.

В Взаимодействие человека с компьютером модели задач указывают логические действия, которые приложение должно поддерживать для достижения целей пользователей. Существуют также методы, указывающие, как получить пользовательские интерфейсы для разных платформ из спецификаций ConcurTaskTrees. [2] Последней эволюцией стало введение предварительных условий.[3]

Он используется как в академических кругах, так и в промышленности, особенно компаниями, интересующимися ERP и системами, важными для безопасности (например, системами управления воздушным движением). [1]. Он был рассмотрен Консорциумом World Wide Web (W3C) для стандартизации моделей задач. [2].

Некоторые исследования изучали его удобство использования [4]

ConcurTaskTrees был отображен в Единый язык моделирования.[5]

Поддержка инструментов

Редактирование и анализ моделей задач поддерживается ConcurTaskTrees Среда (CTTE).[6]Исполняемый код общедоступен и доступен для бесплатного скачивания.

использованная литература

  1. ^ Патерно, Фабио (2003). «ConcurTaskTrees: инженерная нотация для моделей задач» (PDF). Справочник по анализу задач для взаимодействия человека с компьютером: 483–503.
  2. ^ Патерно, Фабио; Санторо Кармен; Spano Lucio Davide (октябрь 2011 г.). «Разработка и создание удобных интерфейсов обслуживания» (PDF). Журнал систем и программного обеспечения. 84 (10): 1806–1822. CiteSeerX  10.1.1.304.366. Дои:10.1016 / j.jss.2011.05.025.
  3. ^ Манка, Марко; Патерно Фабио; Санторо Кармен; Spano Lucio Davide. «Учет предварительных условий задачи при разработке и создании пользовательского интерфейса на основе моделей» (PDF). Материалы симпозиума ACM SIGCHI по интерактивному проектированию 2014 г..
  4. ^ Виго, Маркел; Санторо, Кармен; Патерно, Фабио (2017). «Удобство использования инструментов моделирования задач» (PDF). Симпозиум IEEE 2017 по визуальным языкам и человеко-ориентированным вычислениям (VL / HCC). С. 95–99. Дои:10.1109 / VLHCC.2017.8103455. ISBN  978-1-5386-0443-4.
  5. ^ Нбрега, Леонель; Нуно Нуньес; Хелдер Коэльо (2006). Отображение ConcurTaskTrees в UML 2.0 (PDF). Труды 12-го международного семинара по проектированию и проверке интерактивных систем. Конспект лекций по информатике. 3941. С. 237–248. Дои:10.1007/11752707_20. ISBN  978-3-540-34145-1.
  6. ^ Мори, Джулио; Патерно Фабио; Санторо Кармен (2002). «CTTE: поддержка разработки и анализа моделей задач для проектирования интерактивных систем» (PDF). IEEE Transactions по разработке программного обеспечения. 28 (8): 797–813. CiteSeerX  10.1.1.359.5986. Дои:10.1109 / це.2002.1027801.

внешние ссылки