Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Цель этого этапа – написать словесное описание взаимодействия пользователя с системой, не конкретизируя, как именно проходит взаимодействие, но уделяя возможно большее внимание всем целям пользователей. Количество сценариев может быть произвольным, главное, что они должны включать все типы задач, стоящих перед системой, и быть сколько-нибудь реалистичными. Сценарии очень удобно различать по именам участвующих в них вымышленных персонажей.
Предположим, что необходимо разработать сценарии для будущей почтовой программы. Судя по всему для этой задачи необходимо три сценария:
А) запустить почтовую программу, скачать новую почту. Получив почту, прочитать все сообщения, затем часть их удалить, а на одно сообщение ответить. После чего выключить почтовую программу.
Б) сделать активным окно уже открытой почтовой программы и включить процесс скачивания новой почты. Получив почту, прочитать ее. Одно сообщение переслать другому адресату, после чего удалить его, а еще одно печатать. После чего переключиться на другую задачу.
С) пришло новое сообщение, о чем сообщает соответствующий индикатор. Сделать активным окно почтовой программы и открыть полученное сообщение. Прочитать его, после чего переместить его в другую папку. После чего переключиться на другую задачу.
Польза этих сценариев двояка. Во-первых, они будут полезны для последующего тестирования. Во-вторых, сам факт их написания обычно приводит к лучшему пониманию устройства проектируемой системы, побуждая сразу же оптимизировать будущее взаимодействие.
Дело в том, что на таких сценариях очень хорошо заметны ненужные шаги, например, в третьем сценарии после получения сигнала индикатора необходимо было открыть окно системы, найти нужное сообщение, открыть его и только тогда прочесть. Понятно, что от этих ненужных этапов смело можно избавиться уже на этой, весьма ранней, стадии проектирования.
Дата публикования: 2015-02-20; Прочитано: 435 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!