ConcurTaskTrees
ConcurTaskTrees ( СТТ ) [1] — это обозначение спецификаций модели задач, полезное для поддержки проектирования интерактивных приложений, специально предназначенных для пользовательского интерфейса проектирования на основе модели .
Основные особенности ConcurTaskTrees:
- Иерархическая структура, обеспечивающая широкий диапазон детализации при описании больших и малых структур задач;
- Графический синтаксис, отражающий логическую структуру в древовидной форме;
- Параллельная нотация, которая поддерживает гибкое упорядочение выполняемых задач.
При взаимодействии человека с компьютером модели задач указывают логические действия, которые приложение должно поддерживать для достижения целей пользователей. Существуют также методы, указывающие, как получить пользовательские интерфейсы для разных платформ на основе спецификаций ConcurTaskTrees. [2] Последней эволюцией стало введение предварительных условий. [3]
Он использовался как в научных кругах, так и в промышленности, особенно компаниями, заинтересованными в планировании ресурсов предприятия (ERP) и системах, критически важных для безопасности (например, системах управления воздушным движением). [1] . Это рассматривалось Консорциумом Всемирной паутины (W3C) для стандартизации моделей задач [2] .
Некоторые исследования изучали его удобство использования. [4]
ConcurTaskTrees отображается в унифицированный язык моделирования (UML). [5]
Поддержка инструментов
[ редактировать ]Редактирование и анализ моделей задач поддерживается средой ConcurTaskTrees Environment ( CTTE ). [6] Исполняемый код общедоступен и доступен для бесплатного скачивания.
Ссылки
[ редактировать ]- ^ Патерно, Фабио (2003). «ConcurTaskTrees: специальная нотация для моделей задач» (PDF) . Справочник по анализу задач для взаимодействия человека и компьютера : 483–503.
- ^ Патерно, Фабио; Санторо Кармен; Спано Лусио Давиде (октябрь 2011 г.). «Разработка создания удобных интерфейсов служб» (PDF) . Журнал систем и программного обеспечения . 84 (10): 1806–1822. CiteSeerX 10.1.1.304.366 . дои : 10.1016/j.jss.2011.05.025 .
- ^ Манка, Марко; Патерно Фабио; Санторо Кармен; Спано Лусио Давиде. «Рассмотрение предварительных условий задачи при проектировании и создании пользовательского интерфейса на основе моделей» (PDF) . Материалы симпозиума ACM SIGCHI по интерактивной инженерии 2014 г.
- ^ Виго, Маркель; Санторо, Кармен; Патерно, Фабио (2017). «Удобство использования инструментов моделирования задач» (PDF) . Симпозиум IEEE 2017 по визуальным языкам и человеко-ориентированным вычислениям (VL/HCC) . стр. 95–99. дои : 10.1109/VLHCC.2017.8103455 . ISBN 978-1-5386-0443-4 . S2CID 7374320 .
- ^ Нбрега, Леонель; Нуно Нуньес; Хелдер Коэльо (2006). «Сопоставление ConcurTaskTrees с UML 2.0». Интерактивные системы. Проектирование, спецификация и проверка (PDF) . Конспекты лекций по информатике. Том. 3941. стр. 237–248. дои : 10.1007/11752707_20 . ISBN 978-3-540-34145-1 .
{{cite book}}
:|journal=
игнорируется ( помогите ) - ^ Мори, Джулио; Патерно Фабио; Санторо Кармен (2002). «CTTE: Поддержка разработки и анализа моделей задач для проектирования интерактивных систем» (PDF) . Транзакции IEEE по разработке программного обеспечения . 28 (8): 797–813. CiteSeerX 10.1.1.359.5986 . дои : 10.1109/tse.2002.1027801 .
Внешние ссылки
[ редактировать ]- Леонель Нобрега, Жардим Нуньес Нуньес, Хелдер Коэльо: « Отображение ConcurTaskTrees в UML 2.0 », Спецификация и проверка проектирования интерактивных систем (2006), том 33, выпуск 228. Springer. Страницы: 237–248.
- Группа инкубаторов пользовательских интерфейсов на основе моделей: ConcurTaskTrees .
- Фабио Патерно: « Использование ConcurTaskTrees для разработки новых интерактивных приложений в промышленном контексте », ERCIM News No.31 - октябрь 1997 г.
- Патерно, Ф.; Манчини, К.; Меникони, С. (1997). «ConcurTaskTrees: схематическая запись для определения моделей задач». стр. 362–369. CiteSeerX 10.1.1.86.585 .
- Фабио Патерно: Отчеты о публикациях Работа, в которой использовался ConcurTaskTrees (CTT) .
- Ана Барбоза, Ана С.Р. Пайва, Хосе Крейссак Кампос: « Генерация тестовых примеров на основе измененных моделей задач », EICS '11 Материалы 3-го симпозиума ACM SIGCHI по разработке интерактивных вычислительных систем , страницы 175–184.
- http://www.cubeos.org/lectures/W/ln_9.pdf
- Д. Райхарт, А. Диттмар, П. Форбриг, М. Вурдель: Инструментальная поддержка для представления моделей задач, моделей диалогов и спецификаций пользовательского интерфейса », Интерактивные системы. Проектирование, спецификация и проверка . Конспект лекций по информатике, том 5136, 2008, стр. 92-95.
- Хосефина Герреро Гарсиа, Жан Вандердонкт, Хуан Мануэль Гонсалес Кальерос, Марко Винклер: « К библиотеке шаблонов пользовательского интерфейса рабочего процесса ». Интерактивные системы. Проектирование, спецификация и проверка . Конспекты лекций по информатике, том 5136, 2008 г., стр. 96–101.
- Марко Блюмендорф, Гжегож Леманн, Себастьян Фойерстак, Шахин Албайрак: « Исполняемые модели взаимодействия человека и компьютера », Исполняемые модели взаимодействия человека и компьютера . Конспекты лекций по информатике, том 5136, 2008 г., стр. 238–251.
- Дэн Диапер, Невилл Э. Стэнтон, ред.: Справочник по анализу задач для взаимодействия человека и компьютера , 2004.