воскресенье, 12 января 2014 г.

К. Вигерс. Глава 8. Как понять требования пользователей




Описывается подход с применением вариантов использования
Рисунок 1. Сбор информации для вариантов использования
К важным элементам описания варианта использования относятся: 
  • уникальный идентификатор;
  • имя, кратко описывающее задачи пользователи в формате «глагол + объект», например «разместить заказ»;
  • краткое текстовое описание на естественном языке;
  • список предварительных условий, которые должны быть удовлетворены до начала разработки варианта использования;
  • выходные условия, описывающие состояние системы после успешного завершения разработки варианта использования;
  • пронумерованный список действий, иллюстрирующий последовательность этапов взаимодействия лица и системы от предварительных условий до выходных условий.

  • Таблица 1. Описание варианта использования
    Идентификатор варианта использования:
    Вариант использования-1
    Название варианта использования:
    Запросить химикат
    Автор:
    Тим
    Автор последнего обновления:
    Дженис
    Дата создания:
    04.12.02
    Дата последнего обновления:
    27.12.02
    Действующее лицо:
    Сотрудник, разместивший заказ на химикат
    Описание:
    Сотрудник, разместивший заказ на химикат, указывает в запросе необходимый химикат, вводя его название или номер идентификатора химиката или импортируя его структуру из соответствующего графического средства. Система выполняет запрос, предлагая новый или использованный контейнер с химикатом со склада или позволяя создать запрос на заказ у стороннего поставщика.
    Предварительные
    условия:
    1. Личность пользователя аутентифицирована.
    2. Пользователь имеет право запрашивать химикаты.
    3. База данных ПО запасам химикатов в данный момент подключена.
    Выходные условия:
    1. Запрос сохраняется в Chemical Tracking System.
    2. Запрос был отправлен по электронной почте на склад химикатов или поставщику.
    Нормальное направление развития варианта использования:
    1.0 «Запросить химикат со склада»
    1. Сотрудник указывает требуемый химикат.
    2. Система подтверждает, что такой химикат доступен,
    3. Система перечисляет контейнеры с необходимым химикатом, имеющиеся на складе.
    4. Сотрудник может просмотреть историю любого контейнера.
    5. Сотрудник выбирает определенный контейнер или просит отправить запрос поставщику (альтернативное направление 1.1).
    6. Сотрудник вводит остальную информацию, чтобы завершить запрос.
    7. Система сохраняет запрос и отправляет его по электронной почте на склад химикатов.
    Альтернативное направление развития варианта использования:
    1.1 «Запросить химикат у поставщика» (ответвление после этапа 5)
    1. Сотрудник ищет химикат по каталогам поставщика.
    2. Система отображает список поставщиков, где также указаны размеры, класс и цена контейнеров.
    3. Сотрудник выбирает поставщика, размер, класс и количество контейнеров.
    4. Сотрудник вводит остальную информацию, чтобы завершить запрос.
    5. Система сохраняет запрос и отправляет его по электронной почте поставщику.
    Исключения:
    1.0.И. 1 — «Химикат недоступен» (на этапе 2).
    1. Система отображает сообщение «Химикат не существует».
    2. Система спрашивает сотрудника, хочет ли он запросить другой химикат или выйти из программы.
    За. Сотрудник просит запросить другой химикат.
    4а. Система заново начинает нормальное направление развития варианта использования.
    3б. Сотрудник решает выйти из системы.
    4б. Система завершает вариант использования.
    1.0.И.2. «Химиката нет в продаже» (на этапе 5).
    1. Система отображает сообщение «Нет поставщика этого химиката».
    2. Система спрашивает сотрудника, хочет ли он запросить другой химикат или выйти из программы.
    За. Сотрудник запрашивает другой химикат.
    4а. Система заново начинает нормальное направление развития варианта использования,
    3б. Сотрудник решает выйти из системы.
    4б. Система завершает вариант использования.
    Включение:
    Вариант использования-22 — «Просмотреть хронологию контейнера»
    Приоритет:
    Высокий
    Частота использования:
    Используется примерно пять раз в неделю каждым химиком, 100 раз в неделю каждым работником склада.
    Бизнес-правила:
    Бизнес-правнпо-28 — «Только сотрудник, получивший разрешение заведующего лаборатории, может запрашивать химикаты».
    Специальные требования:
    1.Система должна импортировать химические структуры в стандартной зашифрованной форме из любых средств, поддерживающих рисование химических структур.
    Предположения:
    1.Импортированные химические структуры должны быть достоверными,
    Замечания и вопросы:
    1. Тим выяснит, нужно ли одобрение руководства для запроса химиката, относящегося к уровню 1 списка опасных химикатов.




Комментариев нет:

Отправить комментарий