"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 версия документа 
 |