INTEL

Borland

Microsoft




















































"UsageCentered Software Engineering"

Larry Constantine, IDSA
4х часовой семинар в рамках Software Engineering Conference (Russia) 2005

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

Usagecentered design (проектирование ПО, ориентированного на пользователя) это устоявшийся индустриальный процесс разработки ПО, ориентированный на создание широко применимого программного обеспечения. Этот процесс используется уже несколько десятилетий в различных проектах от создания простых автономных приложений для электронного бизнеса и дистанционного обучения до разработки приложений для многоуровневых территориальнораспределенных систем. Его применение возможно при различных подходах к разработке ПО, столь же разнообразных, как "унифицированный процесс" (unified process) и "экстремальное программирование". С определенным успехом проектирование ПО, ориентированного на пользователя применялось в тех системах, где главным условием была высокая продуктивность пользователей и их постоянное взаимодействие, например в медицинских и промышленных информационных системах.

В практическом семинаре Ларри Константайн, как один из разработчиков процесса UsageCentered Design, представит введение в UsageCentered Software Engineering.

Основной акцент на семинаре будет сделан на применении модели задач (essential use cases), которая охватывает весь процесс UsageCentered Design. Участники семинара получат представление о том, как применение модели содержимого пользовательского интерфейса (modeldriven approach) способствует проектированию более совершенных пользовательских интерфейсов в рамках разработки программного обеспечения.

ТЕМЫ СЕМИНАРА
» упрощенные методы получения информации о пользователях и их задачах
» определение пользовательских потребностей на основе модели ролей (user roles) и модели задач (essential use cases)
» использование абстрактных примеров для упрощения проектирования
» модель содержимого пользовательского интерфейса (modeldriven visual and interaction design) описывает набор взаимосвязанных контекстов взаимодействия или рабочих пространств с содержащимися в них данными и возможными в их рамках действиями.
» интеграция процесса UsageCentered Design с другими процессами разработки программного обеспечения

ОБ АВТОРЕ
Ларри Константайн один из пионеров теории и практики современной дисциплины Software Engineering. Он является одним из разработчиков подхода к разработке ПО, ориентированного на пользователя (Usage Centered).

Кроме того, Ларри Константайн является владельцем различных патентов в сфере человекомашинного взаимодействия и автором множества инновационных решений в области разработки ПО. Гн Константайн автор семнадцати признанных во всем мире книг, среди которых "Software for Use" (Разработка программного обеспечения) и классика жанра "Structured Design" (Структурный дизайн), написанный в соавторстве с Эдом Йорданом (Ed Yourdon). Ларри Константайн преподавал в 18 странах мира как профессор информационных технологий University of Technology, г. Сидней (Австралия).

pdf версия документа

Copyright © 2005 by RUSSEE & RUSSOFT