Разработка технологии создания дистанционных курсов на примере курса "Администрирование DB2", страница 16

Т.к. курс "Администрирование DB2" опирается на материал, изложенный в курсе "Введение в DB2", то перед началом обучения обучаемый должен будет пройти предварительное тестирование, целью которого является определение знания обучаемым материала, изложенного в курсе "Введение в DB2".  Тестирование по вопросам, касающимся написания SQL выражений будет осуществляться специальной внешней программой, предоставляющей обучаемому возможность выполнить запрос на реальной базе данных. Если анализ ответов обучаемого показал, что процент правильных ответов менее 50, то обучаемый возвращается к тому разделу курса "Введение в DB2", в ответе на вопросы из которого он допустил больше всего ошибок, в противном случае он может продолжить процесс обучения.

2.3.2 Проектирование логической структуры

При рассмотрении процесса администрирования СУБД DB2 можно выделить несколько комплексов задач, стоящих перед администратором, а именно:

- комплекс задач, связанных с управлением хранением данных

- комплекс задач, связанных с поддержкой данных

- комплекс задач, связанных с обеспечением параллельной обработки данных

- комплекс задач, связанных с восстановлением данных

- комплекс задач, связанных с текущим контролем и настройкой

2.3.2.1 Процесс администрирования с точки зрения администратора DB2

Исходя из написанного выше, мы можем построить USE CASE диаграмму, на которой показаны основные прецеденты, отвечающие за процесс администрирования DB2. Данная диаграмма показана на рисунке 2.7.

Рис. 2.7. Процесс администрирования с точки зрения администратора DB2.

Заинтересованные в работе СУБД лица (начальство, коллеги, другие администраторы) сообщают администратору DB2 о замеченных ими неполадках в работе СУБД, высказывают свои предложения и замечания и требуют обеспечения бесперебойной работы СУБД. Администратор DB2 на основании полученной информации, приказов и пожеланий от заинтересованных лиц, а также на основании информации от встроенных в DB2 средств контроля состояния осуществляет процесс администрирования, используя  специализированные утилиты СУБД.

2.3.2.2 Процесс администрирования с точки зрения обучаемого

При разработке дистанционного курса целесообразно организовать изложение материала таким образом, чтобы он воспроизводил задачи, возникающие при реальном администрировании.

Логически, задачи стоящие перед администратором можно расположить в следующей очередности.

Сначала необходимо рассказать обучаемому о предметной области, которую ему предстоит освоить, изложить основные задачи, которые стоят перед администратором СУБД DB2. Затем последовательно, в порядке возникновения этих задач производить обучение с момента начала создания базы данных, планирования процессов резервирования и восстановления в случае сбоев до момента ее полного развертывания.

Исходя из написанного выше, мы можем построить USE CASE диаграмму, на которой показаны основные прецеденты, отвечающие за процесс обучения администрированию DB2 (см. рис. 2.8.)

Рис. 2.8. Процесс администрирования с точки зрения обучаемого.

Разделы курса предлагается проходить в следующем порядке (от начала процесса создания БД до ее полного развертывания)::

1. Общие вопросы администрирования

2. Управление хранением данных

3. Поддержка данных

4. Параллелизм

5. Восстановление БД

6. Текущий контроль и настройка

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

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

Результаты всех тестов сообщаются обучаемому и заносятся в СДО.

2.3.2.3 Моделирование процесса взаимодействия