Лабораторная 5: Основы системного анализа.




Цели:

· ознакомление со сценариями, их написанием и предназначением

· Прототипирование графического интерфейса, его связь со сценариями

Используя созданную модель вариантов использования

· Построены прототипы графического интерфейса пользователя для 2 вариантов использования

· Сделано описание всех потоков событий

Осуществление цикла шихтовки:

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

 

Поиск сплава в базе данных

Сценарий 1
Наименование ВИ Поиск сплава в базе данных
Актеры Технолог шихтовки
Цель исполнения Поиск информации о сплаве в базе данных
Краткое описание Технолог задает критерии поиска и запускает поиск по ключевому слову. Система отображает найденные результаты либо информирует об их отсутствии
Тип Базовый
Начальные условия Технолог находится в окне поиск по БД На ЭФ имеется: - форма ввода даты - форма ввода наименования - кнопка искать - формой для отображения результатов поиска
Типовой поток событий сценария ВИ Поиск сплава в базе данных
Действия актеров Отклик системы
Технолог вводит данные в поле дата Система блокирует ввод данных в поле наименование Система делает доступной кнопку Искать
АФ: Технолог вводит данные в поле наименование Система блокирует ввод данных в поле дата Система делает доступной кнопку Искать
  Состяние системы: одно из окон заполнено, кнопка искать доступна
Технолог нажимает кнопку искать Система отображает найденные сплавы с форме отображение результатов поиска (наименование сплава, дата выплавки, характеристика)
  Альтернативный поток: Если результатов не найдено, в форме отображения результатов показан пустой список
Конечное состояние На экранной форме заполнены - окно даты или наименование - форма результатов поиска Технолог может начать новый поиск либо вернуться на главную страницу

 

 


 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: