Предусловия

Перед началом выполнения данного варианта использования студент должен войти в систему.

Постусловия.

Если вариант использования завершится успешно, график студента будет создан, обновлен или удален. В противном случае состояние системы не изменится.

Вариант использования «Закрыть регистрацию».

Краткое описание.

Данный вариант использования позволяет регистратору зак­рывать процесс регистрации. Предлагаемые курсы, на которые не записалось достаточного количества студентов (менее трех), отменяются. В расчетную систему передается информация о каж­дом студенте по каждому предлагаемому курсу, чтобы студенты могли внести оплату за курсы.

Основной поток событий.

Данный вариант использования начинает выполняться, когда регистратор запрашивает прекращение регистрации.

1. Система проверяет состояние процесса регистрации. Если регистрация еще выполняется, выдается сообщение и вариант использования завершается.

2. Для каждого предлагаемого курса система проверяет, ведет ли его какой-либо профессор и записалось ли на него не менее трех студентов. Если эти условия выполняются, система фиксирует предлагаемый курс в каждом графике, который включает данный курс.

3. Для каждого студенческого графика проверяется наличие в нем максимального количества основных курсов; если их недос­таточно, система пытается дополнить альтернативными курсами из списка данного графика. Выбирается первый доступный аль­тернативный курс. Если таких курсов нет, то никакое дополнение не происходит.

4. Система закрывает все предлагаемые курсы. Если в каком-либо предлагаемом курсе оказывается менее трех студентов (с учетом добавлений, сделанных в п.З), система отменяет его и исключает из каждого содержащего его графика.

5. Система рассчитывает плату за обучение для каждого сту­дента в текущем семестре и направляет информацию в расчетную систему. Расчетная система посылает студентам счета для оплаты с копией их окончательных графиков.

Альтернативные потоки.

Предлагаемый курс никто не ведет.

Если во время выполнения основного потока обнаруживает­ся, что некоторый курс не ведется никаким профессором, то этот курс отменяется. Система исключает данный курс из каждого со­держащего его графика.

Расчетная система недоступна.

Если невозможно установить связь с расчетной системой, че­рез некоторое установленное время система вновь попытается связаться с ней. Попытки будут повторяться до тех пор, пока связь не установится.

Предусловия.,

Перед началом выполнения данного варианта использования регистратор должен войти в систему.

Постусловия.

Если вариант использования завершится успешно, регистра­ция закрывается. В противном случае состояние системы не из­менится.

! Следует запомнить.

1. Моделирование бизнес-процессов является важной сос­тавной частью проектов по созданию крупномасштабных систем ПО. Отсутствие таких моделей является одной из главных причин неудач многих проектов.

2. Бизнес-процесс определяется как логически завершенный набор взаимосвязанных и взаимодействующих видов дея­тельности, поддерживающий деятельность организации и реализующий ее политику, направленную на достижение поставленных целей.

3. Бизнес-модель — это формализованное описание процес­сов, связанных с ресурсами и отражающих существующую или предполагаемую деятельность предприятия. Построе­ние бизнес-моделей заключается в применении различных методов и средств для визуального моделирования бизнес-процессов.

4. Для выявления требований используются (в различных со­четаниях) следующие методы:

· собеседование (интервьюирование);

· анкетирование;

· моделирование и анализ бизнес-процессов;

· сессии по выявлению требований (мозговой штурм);

· создание и демонстрация пользователям работающих про­тотипов приложений (для выявления замечаний и дополни­тельных требований).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: