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