safronovba_ch

реклама
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Национальный исследовательский университет ресурсоэффективных
технологий
Томский Политехнический университет
Институт кибернетики
Кафедра Автоматики и Компьютерных сисем.
Отчет по лабораторной работе №1
по дисциплине Человеко-Машинное взаимодействие
Описание Вариантов использования
Разработчик:
студент группы 8в83
Сафронов Б.А.
Согласовано:
асистент
Радченко П.А.
Томск 2011
1
Задание: Описать возможные варианты использования проектируемого
программного обеспечения.
1. Имя – Прием товара на склад.
2. Контекст использования – Прием товара на склад, заполнение
документации. Печать документов.
3. Область действия – Программа для зав. складом.
4. Уровень точности – Цель пользователя.
5. Основное действующее лицо – Зав. Складом..
6. Другие участники и их интересы:
-Заказчик: Хочет отдать товар на хранение
-Склад: Хочет сократить издержки и обслужить как можно больше
заказов.
7. Предусловие: Отсутствует.
8. Минимальные гарантии – Каждый принятый товар контролируется в
системе. Этапы выполнения контролируются как заказчиком так и
складом.
9. Гарантии успеха – Заказчик получает назад товар. Оплачивает при этом
услуги храниения.
10.Триггер – Клиент приносит товар на склад.
11.Основной сценарий:
a. Заказчик: Инициирует запрос.
b. Зав. складом: Принимает товар, заполняет форму документов,
печатает документы. Система хранит параметры:
 Название
 Дата
 Габариты
 Контакты заказчика
c. Подпись документов.
12.Расширения:
a. Склад отказывается принять товар (не соответствие нормам).
b. Выходит из строя сеть\компьютер\система.
13.Список изменений в технологии и данных – Отсутствует.
14.Вспомогательная информация – Отсутствует.
2
1. Имя – Выдача направления на выдачу товара.
2. Контекст использования – Отказ клиента от дальнейшего хранения.
Выписать направление на выдачу.
3. Область действия - Программа для зав. складом.
4. Уровень точности – Цель пользователя.
5. Основное действующее лицо – зав. складом.
6. Другие участники и их интересы:
-Заказчик: Хочет получить товар.
-Склад: Хочет сократить издержки и отказаться от выдачи.
7. Предусловие - Прием товара в СЦ.
8. Минимальные гарантии – Заказчику гарантируется выдача в течении 1
дня после написания заявления о досрочном изъятии товара.
9. Гарантии успеха – Заказчик получает направление на замену товара.
10.Триггер - Заказчик пишет заявление на досрочное изъятие товара со
склада.
11.Основной сценарий:
a. Зав. складом уведомляет заказчика о возможности возврата.
b. Зав. складом заполняет и печатает документы. Система хранит
параметры:
 Название
 Дата
 Габариты
 Контакты заказчика
c. Подпись документов.
12.Расширения:
a. Заказчик хочет забрать деньги. – Пересчет и возврат денег.
13.Список изменений в технологии и данных – Отсутствует.
14.Вспомогательная информация – Отсутствует.
3
1. Имя – Принять оборудование для склада.
2. Контекст использования – Прием оборудования, занесение
информации в базу данных, подпись документов.
3. Область действия – Программа для зав. складом.
4. Уровень точности – Цель пользователя.
5. Основное действующее лицо – зав. складом.
6. Другие участники и их интересы:
 склад – хочет купить больше оборудования по меньшей цене.
 Поставщик – Хочет поставить компоненты в срок по большей
цене.
7. Предусловие – Запрос на оборудование.
8. Минимальные гарантии – Поставщик гарантирует доставку
оборудования. Склад гарантирует оплату оборудования.
9. Гарантии успеха – Поставщик получает деньги за оборудование. Склад
получает требуемое оборудование.
10.Триггер – Запрос на оборудование.
11.Основной сценарий:
a. Склад: Инициирует запрос.
b. Поставщик: Привозит товар. В базе данных храняться
следующие параметры.:
 Дата
 Адрес склада.
 Адрес Фирмы поставщика
 Наименование оборудования.
 Цены
c. Подпись документов.
12.Расширения:
 Оборудование не поставлено в срок. Ожидание поставки.
 Не произведен расчет за оборудование.
13. Список изменений в технологии и данных – Отсутствует.
14.Вспомогательная информация – Отсутствует.
4
1. Имя – Отправить на другой склад.
2. Контекст использования – При невозможности хранения на данном
складе, отправить товар на соседний склад.
3. Область действия - Программа для зав. складом.
4. Уровень точности – Цель пользователя
5. Основное действующее лицо – Зав. складом.
6. Другие участники и их интересы:
 Заказчик. Хочет разместить товар.
 Склад. Разместить товар и не подпортить репутацию фирмы.
7. Предусловие: Невозможность хранения на этом складе.
8. Минимальные гарантии – Склад обязуется принять товар. Склад
обязуется передать товар на другой склад.
9. Гарантии успеха – Склад передает на хранение товар.
10.Триггер – Невозможность хранения на складе.
11.Основной сценарий:
a. Зав. складом – инициирует запрос на хранение на соседнем
складе.
b. Зав. складом - Передает документы на склад. Заполняет
документы, заносит информацию в базу данных. Информация:
 Название
 Дата
 Габариты
 Контакты заказчика
 Адреса складов
 Подпись документов.
12. Расширения:
a. Инженер отправляет товар не по адресу склада.
13.Список изменений в технологии и данных – Отсутствует.
14.Вспомогательная информация.
5
1. Имя – Получить товар со склада.
2. Контекст использования – При отказе от хранения или истечению
срока хранения.
3. Область действия – Склад.
4. Уровень точности – Обобщенный.
5. Основное действующее лицо – Заказчик.
6. Другие участники и их интересы:
 Зав. складом – уговорить на дальнейшее хранение.
 Склад – вернуть товар, чтобы не платить за хранение.
7. Предусловие – Отказ от хранения, либо истечение срока хранения.
8. Минимальные гарантии – Заказчику возвращают товар.
9. Гарантии успеха – Заказчик получает товар, если оплата произведена.
10.Триггер – Зав. складом предлагает продлить срок хранения или
отказаться от хранения.
11.Основной сценарий:
 Зав. складом извещает о окончании срока хранения.
 Заказчик забирает товар, отказываясь от хранения.
12. Расширения – нет.
13.Список изменений в технологии и данных – Отсутствует.
14.Вспомогательная информация - Отсутствует
Вывод: В результате проделанной работы были описаны возможные
варианты использования и охарактеризованы возможные действия в
сценариях. Были выявлены все действующие лица и установлены
взаимоотношения между ними.
6
Скачать