ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Национальный исследовательский университет ресурсоэффективных технологий Томский Политехнический университет Институт кибернетики Кафедра Автоматики и Компьютерных сисем. Отчет по лабораторной работе №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