· Построены прототипы графического интерфейса пользователя для 2 вариантов использования
| Сценарий 1
|
| Наименование ВИ
| Осуществление цикла шихтовки
|
| Актеры
| Крановщик
|
| Цель исполнения
| Осуществление одного цикла шихтовки
|
| Краткое описание
| Крановщик запускает цикл шихтовки в соответствии с заданным технологом составом сплава.
|
| Тип
| Базовый
|
| Начальные условия
| На мониторе крановщика присутствует
- список металлкомпонентов
- кнопка отметки заполненности контейнера
- кнопки запроса подачи добавок горения
- формы, отображающие вес
-- лигирующих добавок
-- вес добавок горения
-- вес металлкомпонента на кране
-- остаточный вес мк
-- суммарный вес мк
- форма отображающая состояние весов-транспортеров
|
| Типовой поток событий сценария ВИ Осуществление цикла шихтовки
|
| Действия актеров
| Отклик системы
|
| Крановщик выбирает один металлкомпонент из списка
| Система выделяет выбранный металлкомпонент цветом
|
| Крановщик запускает подъем металлкомпонента краном (без участия программной системы)
| Система принимает по протоколу вес МК на кране
Система отображает вес МК на кране в форму 21
Система делает активной кнопку Разгрузить кран - 23
|
| Крановщик нажимает кнопку разгрузить кран
| Система устанавливает вес МК на кране в 0
Система пересчитывает остаточный вес МК и отображает его в форме 7
Система отображает новый заданный вес МК в форме 6
Система отображает вес МК в сплаве в форме 9
Система отображает фактическую пропорцию МК в сплаве в форме 10
|
| Крановщик повторяет пункты 2-4 пока контейнер не будет заполнен
|
|
| Крановщик визуально определяет, что контейнер заполнен и нажимает кнопку «Контейнер заполнен» - 25
| Система делает невозможным выбор металлкомпонентов из списка
Система проверяет, что добавки горения не поданы
Если они не поданы, система делает активными кнопки Запросить кокс и известь, запросить спецкокс (14, 15)
|
| Крановщик нажимает кнопку Подать кокс и известь
| Система посылает протокол на весы транспортеры
Система читает состояние весов транспортеров
Система отображает состояние весов транспортеров «Загружены»
Система делает доступной кнопку разгрузить весы
Система делает невозможным запрос других добавок горения
|
| Крановщик нажимает кнопку разгрузить весы-транспортеры
| Система меняет статус весов-транспортеров на разгружены
Система делает возможным добавку других добавок горения
|
| Подача спецкокса происходит аналогично
|
|
| Происходит подача лигирующих добавок
| Отображение веса каждой лигирующей добавки в своей форме
|
|
| После того, как все добавки горения поданы, система делает доступной кнопку «Завершить цикл шихтовки»
|
| Крановщик нажимает кнопку «Завершить цикл шихтовки»
| Система выводит информационное сообщение «Цикл завершен»
Система обнуляет вес металлкомпонентов
Система перерасчитывает остаточный вес МК
Система предлагает выбор:
- начать новый цикл шихтовки
- завершить процесс
|
| Крановщик нажимает «Начать новый цикл» - повтор пунктов 1- 10.
|
|
| АФ: Крановщик нажимает «Завершить цикл шихтовки»
| Система сохраняет вес сплава и дату сплава в базе данных
|
|
|
|
| Сценарий 1
|
| Наименование ВИ
| Поиск сплава в базе данных
|
| Актеры
| Технолог шихтовки
|
| Цель исполнения
| Поиск информации о сплаве в базе данных
|
| Краткое описание
| Технолог задает критерии поиска и запускает поиск по ключевому слову. Система отображает найденные результаты либо информирует об их отсутствии
|
| Тип
| Базовый
|
| Начальные условия
| Технолог находится в окне поиск по БД
На ЭФ имеется:
- форма ввода даты
- форма ввода наименования
- кнопка искать
- формой для отображения результатов поиска
|
| Типовой поток событий сценария ВИ Поиск сплава в базе данных
|
| Действия актеров
| Отклик системы
|
| Технолог вводит данные в поле дата
| Система блокирует ввод данных в поле наименование
Система делает доступной кнопку Искать
|
| АФ: Технолог вводит данные в поле наименование
| Система блокирует ввод данных в поле дата
Система делает доступной кнопку Искать
|
|
| Состяние системы: одно из окон заполнено, кнопка искать доступна
|
| Технолог нажимает кнопку искать
| Система отображает найденные сплавы с форме отображение результатов поиска
(наименование сплава, дата выплавки, характеристика)
|
|
| Альтернативный поток:
Если результатов не найдено, в форме отображения результатов показан пустой список
|
| Конечное состояние
| На экранной форме заполнены
- окно даты или наименование
- форма результатов поиска
Технолог может начать новый поиск либо вернуться на главную страницу
|