Рекомендация: Раскадровка
Раскадровка - это логическое и концептуальное описание функциональности системы для какого-либо сценария. В этой рекомендации описываются различные способы работы с раскадровкой.
Взаимосвязи
Связанные элементы
Основное описание

Введение

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

Эта рекомендация посвящена методике работы с раскадровкой. Дополнительная информация о раскадровке приведена в разделе Методика: раскадровка.

Представление раскадровки

Раскадровка может быть формальной или неформальной, исполняемой или неисполняемой, низкокачественной (набросок от руки) или высококачественной (интерактивные страницы HTML). Фактический формат раскадровки не так важен. Важна цель раскадровки - понимание того, что пользователь ожидает от системы, и навыки, которые требуются для создания раскадровки, а это навыки формулирования требований, а не проектирования пользовательского интерфейса.

Раскадровка может быть выражена визуально и/или в текстовом виде.

Следующие примеры иллюстрируют визуальную форму, которую может принимать раскадровка:

  • Наброски рисунков
  • Изображения в графическом редакторе
  • Индексные карточки
  • Слайды Powerpoint
  • Снимки экрана пользовательского интерфейса (если существует пользовательский интерфейс или прототип пользовательского интерфейса)
    Примечание: раскадровка в виде снимка экрана может быть полезна при создании документации.

В любом варианте необходимо принять во внимание следующие факторы для каждого элемента пользовательского интерфейса:

  • Действия, которые может выполнять пользователь, и запросы, которые он может отправлять.
  • Информация, показываемая пользователю или вводимая им.