Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Системный анализ и проектирование информационных систем на основе объектно-ориентированного подхода. Учебно-методическое пособие по дисциплине «Методы

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
2) Описание бизнес-процесса
3) Текст задания
4) Распечатки разработанных моделей
Контрольные вопросы
1. Опишите назначение моделей реализации.
2. Опишите назначение модели компонентов.
3. Перечислите элементы диаграммы компонентов и
дайте им краткую характеристику.
4. Перечислите элементы диаграммы развертывания.
5. Опишите назначение использования стереотипов
для элементов моделей реализации.
111
ПРИЛОЖЕНИЯ
Приложение 1. Описание потока событий бизнес-
процесса «Управление учебным процессом ВУЗа»
1. «Просмотреть оценки» (View report card)
Краткое описание
Данный UC позволяет студенту просмотреть свой табель успеваемости.
Основной поток
Этот UC начинает выполняться, когда студент запрашивает табель успеваемости.
1. Система извлекает и отображает список курсов, по
которым студент проходит обучение, и оценку по каждому курсу (если проставлена).
2. Когда студент указывает, что он закончил просмотр,
UC прекращается.
Альтернативные потоки
1. Табель недоступен
Если во время выполнения основного потока система
не может найти табель успеваемости студента (например, если невозможно установить соединение с БД), то выдаётся сообщение об ошибке и UC завершается.
Предусловия
Перед началом выполнения данного UC студент должен войти в систему.
Постусловия
После завершения данного UC состояние системы не изменяется.
2. Выбрать курсы для преподавания (Select courses to teach)
Краткое описание
Данный UC позволяет профессору выбрать курсы для преподавания в предстоящем семестре.
112
Основной поток
Этот UC начинает выполняться тогда, когда профессор хочет выбрать курсы для преподавания в следующем семестре.
1. Система отыскивает и отображает список курсов,
которые профессор может выбрать для преподавания.
2. Профессор выбирает незанятые конкретные курсы
и/или отказывается от преподавания на уже выбранных.
3. Система помечает конкретные курсы, от
преподавания которых отказался профессор, как незанятые.
4. Система проверяет, чтобы выбранные курсы не конфликтовали (т.е. не совпадали по времени и дням) с остальными, которые выбрал профессор. Если конфликтов нет, то система обновляет информацию о каждом конкретном курсе, выбранном профессором, и UC завершается.
Альтернативные потоки
1. Нет доступных курсов для преподавания
Если во время выполнения основного потока система не может найти для профессора ни одного подходящего конкретного курса для преподавания, то система выдаст сообщение об ошибке и UC завершится.
2. Расписания конфликтуют между собой
Если перед утверждением изменений система находит конфликтующие расписания, то система выдаст сообщение об ошибке. Система также отобразит курсы, которые конфликтуют. Профессор может разрешить конфликт (например, отказавшись от преподавания некоторых курсов) или отменить операцию (в этом случае состояние системы не изменится, UC завершится).
3. Каталог курсов недоступен
Если система не может соединиться с каталогом курсов, то профессору будет выдано сообщение об ошибке и UC завершится.
113
4. Регистрация на курсы закрыта
Если во время выполнения основного потока выясняется, что регистрация на курсы закрыта, то профессору выдаётся соответствующее сообщение и UC завершается.
Предусловия
Перед началом выполнения данного UC профессор должен войти в систему.
Постусловия
В случае успешного завершения UC информация о конкретных курсах, выбранных профессором, будет обновлена. В ином случае состояние системы не изменится.
3. Проставить оценки (Submit grades)
Краткое описание
Данный UC позволяет Профессору проставить оценки студентам по одному и более курсам, завершенным в предыдущем семестре.
Основной поток
Этот UC начинает выполняться тогда, когда Профессор хочет проставить оценки студентам по одному и более курсам, завершенным в предыдущем семестре.
1. Система выводит список конкретных курсов,
которые Профессор преподавал в предыдущем семестре.
2. Профессор выбирает курс.
3. Система выводит список всех студентов, которые были зарегистрированы на выбранный конкретный курс. Для каждого студента система выводит оценку, проставленную ему ранее.
4. Каждому студенту в списке Профессор ставит оценку. Система записывает оценки студента для конкретного курса. Если Профессор хочет пропустить определенного студента, информацию об оценке можно не
114
вводить (и заполнить позднее). Профессор может также изменить уже проставленную оценку.
Альтернативные потоки
1. Не найдено конкретных курсов.
Если во время выполнения основного потока выясняется, что Профессор не преподавал в предыдущем семестре, то система выдаёт сообщение об ошибке и UC завершается.
Предусловия
Перед началом выполнения данного UC профессор должен войти в систему.
Постусловия
Если UC завершился успешно, то табели успеваемости обновляются. В противном случае состояние системы не изменяется.
115
СПИСОК ЛИТЕРАТУРЫ
Основная литература
1. Александров, Д.В. Моделирование и анализ бизнес-
процессов: учебник / Д.В. Александров. – Саратов: Ай Пи Эр Медиа, 2017. – 227 c.
2. Крэг Ларман. Применение UML 2.0 и шаблонов
проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку, 3-е изд.: Пер. с англ. / Крэг Ларман. – М.: ООО «И.Д. Вильямс», 2013. – 736 с.
3. Мартин Фаулер. UML. Основы. Краткое
руководство по стандартному языку объектного моделирования, 3-е изд.: Пер. с англ. / Мартин Фаулер. – Санкт-Петербург: Символ, 2018. – 192 с.
Дополнительная литература
1. Калянов, Г.Н. Моделирование, анализ,
реорганизация и автоматизация бизнес-процессов: учебное пособие / Г.Н.Калянов. – М.: Финансы и статистика, 2006. –
240 с.
2. Крепкая, З.А. CASE – средства проектирования
информационных систем на железнодорожном транспорте на основе структурного и объектно-ориентированного подходов: учебное пособие, Часть 2 / З.А. Крепкая – М.: МИИТ, 2008. – 120 с.
3. Крепкая, З.А. CASE – средства проектирования
информационных систем на железнодорожном транспорте на основе структурного и объектно-ориентированного подходов: учебное пособие, Часть 3 / З.А. Крепкая, А.А. Базанова – М.: МИИТ, 2009. – 119 с.
4. Репин В.В., Елиферов В.Г. Процессный подход к
управлению. Моделирование бизнес-процессов: Учебное пособие. – М.: ИНФРА, 2012. – 544 с.
116
5. Репин В.В. Бизнес-процессы. Моделирование,
внедрение, управление: Учебное пособие. – М.: ИНФРА,
2013. – 512 с.
6. Оголева Л. Н. Реинжиниринг производства: учебное
пособие / Л. Н. Оголева, Е. В. Чернецова, В. М. Радиковский. — М.: Кнорус, 2005. – 304 с.
7. Репин В.В., Елиферов В.Г. Бизнес-процессы:
регламентация и управление. – М.: ИНФРА-М, 2009. – 320 с.
117
Учебно-методическое издание
Сунгатуллина Алина Тальгатовна
СИСТЕМНЫЙ АНАЛИЗ И ПРОЕКТИРОВАНИЕ
ИНФОРМАЦИОННЫХ СИСТЕМ НА ОСНОВЕ
ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПОДХОДА
Учебно-методическое пособие
Изд. № 118-20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]