Лабораторная работа №1. Применение case-средств для описания потоков данных бизнес-процесса. Цель лабораторной работы


Download 2.37 Mb.
bet37/60
Sana24.09.2023
Hajmi2.37 Mb.
#1687093
TuriЛабораторная работа
1   ...   33   34   35   36   37   38   39   40   ...   60
Bog'liq
Практикум

Поток событий для прецедента


Поток событий для прецедента – это последовательность событий, необходимых для обеспечения требуемого поведения. Поток событий описывается в терминах того, «что» система должна делать, а не «как» она должна это делать.
В проекте должен использоваться стандартный шаблон для создания документа, описывающего поток событий.
Пример структуры шаблона:
N. Поток событий для прецедента <имя>.
N.1. Предусловия.
N.2. Главный поток.
N.3. Под-потоки (если применимы).
N.4. Альтернативные потоки.
Здесь N – номер прецедента.
Пример полного документа с описанием потока событий для прецедента выбор курсов для преподавания.
1. Поток событий для прецедента <выбор курсов для преподавания>.
1.1. Предусловия
Под-поток создание учебных курсов прецедента хранение информации о курсах должен быть выполнен перед его началом.
1.2. Главный поток
Прецедент начинает выполняться, когда преподаватель подключается к системе регистрации и вводит свой пароль. Система проверяет правильность пароля (Е-1) и просит преподавателя выбрать текущий или будущий семестр (Е-2). Преподаватель вводит нужный семестр. Система предлагает выбрать требуемую операцию: добавить, удалить, просмотреть, напечатать или выйти.
Если выбрана операция добавить, то выполняется под-поток S-1.
Если выбрана операция удалить, то выполняется под-поток S-2.
Если выбрана операция просмотреть, то выполняется под-поток S-3.
Если выбрана операция напечатать , то выполняется под-поток S-4.
Если выбрана операция выйти, то прецедент завершается.
1.3. Под-потоки
S-1: добавить учебный курс
Система отображает диалоговое окно, содержащее поле для ввода названия и номера предмета. Преподаватель вводит название и номер предмета (Е-3). Система отображает список учебных курсов для указанного предмета (Е-4). Преподаватель выбирает учебный курс. Система закрепляет за преподавателем выбранный учебный курс (Е-5). Затем прецедент начинается сначала.
S-2: удалить учебный курс
Система отображает диалоговое окно, содержащее поле для ввода названия и номера учебного курса. Преподаватель выбирает название и номер учебного курса (Е-6). Система удаляет взаимосвязь курса с преподавателем (Е-7). Затем прецедент начинается сначала.
S-3: просмотреть расписание
Система получает (Е-8) и отображает следующую информацию для всех учебных курсов, за которыми закреплен данный преподаватель: название предмета, номер предмета, номер учебного курса, день недели, время и место проведения занятий. Когда преподаватель отмечает, что просматривает список, прецедент начинается сначала.
S-4: напечатать расписание
Система распечатывает расписание преподавателя (Е-9). Прецедент начинается сначала.
1.4. Альтернативные потоки
Е-1: введен неверный идентификационный номер преподавателя. Пользователь должен повторить ввод идентификационного номера или завершить прецедент.
Е-2: введен неверный семестр. Пользователь должен повторить ввод семестра или завершить прецедент.
Е-3: введено неверное название или номер предмета. Пользователь должен повторить ввод названия и номера предмета или завершить прецедент.
Е-4: список учебных курсов не может быть отображен. Пользователю сообщается, что данная команда в настоящий момент недоступна. Прецедент начинается сначала.
Е-5: преподаватель не может быть прикреплен к выбранному учебному курсу. Информация сохраняется, система осуществит прикрепление позже. Выполнение прецедента продолжается.
Е-6: введено неверное название или номер учебного курса. Пользователь должен повторить ввод названия и номера учебного курса или завершить прецедент.
Е-7: система не может удалить связь курса с преподавателем. Информация сохраняется, система удалит связь позже. Выполнение прецедента продолжается.
Е-8: система не может получить информацию о расписании. Прецедент начинается сначала.
Е-9: расписание не может быть распечатано. Пользователю сообщается, что данная опция в данный момент недоступна. Прецедент начинается сначала.
Документы с описанием потока событий составляются и хранятся отдельно от данных программы Rational Rose.
Для связи документов, описывающих потоки событий, с прецедентами в программе Rational Rose выполните следующие действия:

  1. Щелкните правой кнопкой мыши по прецеденту в списке браузера.

  2. В появившемся контекстно-зависимом меню выберите команду Open Specification.

  3. Щелкните по вкладке Files.

  4. Щелкните правой кнопкой мыши по списку файлов.

  5. В появившемся контекстно-зависимом меню выберите команду Insert File.

  6. Укажите нужный файл в стандартном диалоговом окне выбора файла.

  7. Щелкните по кнопке Open, чтобы добавить указанный файл в список.

  8. Щелкните по кнопке OK, чтобы закрыть диалоговое окно настройки параметров прецедента.




Download 2.37 Mb.

Do'stlaringiz bilan baham:
1   ...   33   34   35   36   37   38   39   40   ...   60




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling