Разработка программного обеспечения - Моделирование бизнес-процессов и информационных сервисов электронного образования

В случае необходимости разработки собственного программного обеспечения, возможно применить классическую - Каскадную модель процесса разработки программного обеспечения.

Процесс разработки ПО

Проектирование системы e-learning осуществляется непосредственно в соответствии с требованиями Технического задания (ТЗ). Наиболее важным проектируемым ресурсом системы e-learning является технологическая платформа, которая реализует основной функционал управления процессом обучения, в частности, регистрацию и авторизованный доступ к системе, доставка учебных курсов (контента) обучающимся и преподавателям, а также контроль и управление учебным процессом.

Фундаментом технологической платформы является информационная инфраструктура ВУЗа, обеспечивающая необходимые коммуникации и сервисы Интернет. В некоторых случаях в рамках проекта требуется доработка информационной инфраструктуры.

Конфигурация оборудования (вычислительной техники) проектируется на основании данных из ТЗ, в которые входит предполагаемая вычислительная нагрузка на ТП (технологическая платформа). Оборудование технологической платформы состоит из серверного сегмента, а также, рабочих мест пользователей и персонала системы e-learning.

Программное обеспечение технологической платформы является 4-х слойным (Рисунок 8), Нижний слой обеспечивает функционирование программного обеспечения верхнего специализированного уровня.

Поскольку система e-learning, позиционируется как кроссплатформенная система, то в проекте необходимо обосновать выбор ОС (операционная система) - 1-й слой ПО. Ко 2-му слою ПО относятся универсальные компоненты, такие, как HTTP-серверы, серверы приложений, СУБД, которые могут поставляться в комплекте с системой LMS или их выбор, также необходимо обосновать в проекте. 3 слой ПО состоит из Специализированных компонентов LMS, и включает в себя программное обеспечение LMS, которое реализует базовые сервисы e-learning. 4-й слой ПО состоит из вспомогательного опционального программного обеспечение: организация чатов, электронная почта, совместная работа в режиме online и т. п.

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

При проектировании необходимо учитывать тот факт, что технологическая платформа становится одной из подсистем информационной инфраструктуры ВУЗа в целом. Поэтому внедрение технологической платформы не должно нарушать работоспособности, надежности, информационной безопасности и целостности существующей информационной инфраструктуры, с другой стороны, обеспечить общность коммуникаций и необходимый информационный обмен между технологической платформой e-learning и другими информационными подсистемами организации.

Исходя из вышесказанного, можно сделать вывод, что при проектировании должна быть разработана схема интеграции технологической платформы e-learning с существующей информационной инфраструктурой организации. [19]

Похожие статьи




Разработка программного обеспечения - Моделирование бизнес-процессов и информационных сервисов электронного образования

Предыдущая | Следующая