- •«Информационная система формирования индивидуального учебного плана при компетентностной парадигме обучения»
- •Реферат
- •Содержание
- •Введение
- •1 Системотехническая часть
- •1.1 Описание предметной области
- •Понятие информационная система (ис)
- •1.1.2 Анализ предметной области
- •1.2 Постановка задачи
- •1.3 Описание аналогичных систем
- •1.4 Разработка логического проекта системы
- •1.4.1 Диаграмма вариантов использования
- •1.4.2 Разработка сценариев вариантов использования
- •1.4.3 Диаграмма классов
- •1.4.4 Диаграмма состояний
- •1.4.5 Диаграмма последовательности
- •1.4.6 Диаграмма кооперации
- •1.4.7 Диаграмма деятельности
- •2 Конструкторско-технологическая часть
- •2.1 Оценка требуемых параметров комплекса технических средств
- •2.1.1 Расчет объема взу
- •2.1.2 Расчет необходимого объема озу
- •2.2 Комплекс программных средств, используемых для реализации
- •2.2.1 Выбор субд
- •2.2.2 Выбор ос
- •2.2.3 Выбор языка программирования и среды разработки
- •2.3 Диаграммы компонентов и развертывания
- •2.4 Разработка методики испытаний
- •2.5 Описание контрольного примера
- •Заключение
- •Список использованных источников
- •Приложение а
1.4.1 Диаграмма вариантов использования
Диаграмма вариантов использования описывает функциональное назначение системы. Проектируемая система представляется в виде множества сущностей или актеров, взаимодействие которых с системой отображается в виде взаимосвязанных вариантов использования.
Диаграмма вариантов использования разрабатываемой системы представлена на рисунке 1. Система содержит 3 актанта: администратор, преподаватель и студент. Каждый может войти в систему. У администратора есть возможность работать со всеми справочниками системы. Преподаватель может изменять данные о дисциплинах и компетенциях и устанавливать отношение дисциплина-компетенция. Студент может сформировать индивидуальный план, основываясь на его склонности к той или иной компетенции.
Рисунок 1 – Диаграмма вариантов использования системы
1.4.2 Разработка сценариев вариантов использования
Сценарий – текстовое описание последовательности действий, необходимых для выполнения экземпляра варианта использования. Сценарий пишется по определённому шаблону. При создании сценариев тщательно прорабатывается интерфейс системы, и учитываются отношения между вариантами использования. Для абстрактных вариантов использования, являющихся обобщениями конкретных вариантов, сценарии обычно не пишут.
Сценарий варианта использования «Вести справочник дисциплин»
Вариант использования: Ведение справочника дисцплин.
Краткое описание: Позволяет Администратору БД вести справочник дисциплин.
Актант: Администратор БД.
Предусловия. Выполнен вариант использования «Ведение справочника дисциплин» в режиме Администратора БД. На экране – главное меню системы, настроенное на права Администратора БД.
Основной поток событий.
1. Администратор БД выбирает пункт меню «Справочник дисциплин».
2. Система выводит форму справочника подразделений в виде таблицы с полями: «Название дисциплины», «Код дисциплины». На форме расположены поля для ввода «Название дисциплины» и «Код дисциплины» и кнопки «Добавить», «Изменить», «Удалить». Таблица заполнена записями о дисциплинах, имеющимися в БД, упорядоченными по возрастанию номеров дисциплин. По умолчанию курсор расположен в первом поле в первой записи.
3. Администратор БД вводит в поля «Название дисциплины», «Код дисциплины» соответствующую информацию и нажимает кнопку «Добавить».
А1: Изменение.
А2: Удаление.
4. Система проверяет правильность введенных данных и добавляет запись в БД. Вариант использования завершается успешно.
А3: Дублирование кода или названия дисциплины.
Альтернативы.
А1: Изменение.
А1.1. Администратор БД выбирает строку с информацией о какой-либо дисциплине и щелкает кнопку, вводит необходимую информацию в поля «Название дисциплины», «Код дисциплины» и нажимает кнопку «Изменить».
А.1.2. Система проверяет правильность введенных данных и изменяет выбранную запись в БД. Вариант использования завершается успешно.
А2: Удаление.
А2.1. Администратор БД выбирает строку с информацией о какой-либо дисциплине и щелкает кнопку «Удалить».
А2.2 Система удаляет выбранную запись из БД. Вариант использования завершается успешно.
А3: Дублирование кода или названия дисциплины.
А3.1. Система выводит сообщение о том, что допущено дублирование кода или названия дисциплины с кнопкой «ОК».
А3.2. Администратор БД просматривает сообщение и щелкает кнопку «ОК».
А3.3. Система закрывает сообщение и устанавливает курсор в первое поле с ошибкой.
А3.4. Администратор БД исправляет ошибки, перемещая курсор по мере необходимости и щелкает кнопку «Добавить».
А3.5. Выполняется пункт 4 основной последовательности.
