Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Система дистанционного обучения Moodle

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Назначение, условия применения и настройки программы построения курсов на основе Wiki. Диаграммы вариантов использования, состояний, деятельности и последовательности, каждая из которых фиксирует внимание на отдельном аспекте функционирования системы.
Краткое сожержание материала:

Размещено на

Содержание

Определения

Введение

1 Инструментарий

2 Руководство Программиста

2.1 Назначение и условия применения программы

2.2 Характеристики программы

2.2.1 Диаграмма вариантов использования

2.2.2 Диаграмма состояний

2.2.3 Диаграмма состояний для пользователя «Администратор»

2.2.4 Диаграмма состояний для пользователя «Студент»

2.2.5 Диаграмма деятельности

2.2.6 Диаграмма деятельности для пользователя «Администратор»

2.2.7 Диаграмма деятельности для пользователя «Студент»

2.2.8 Диаграмма последовательности

2.3 Обращение к программе

3 Руководство системного программиста

3.1 Общие сведения о программе

3.2 Структура программы

3.2.1 Диаграмма компонентов

3.2.2 Диаграмма развертывания

3.2 Настройка и проверка программы

Заключение

Определения

программа курс дистанционный диаграмма

UML (сокр. от англ. Unified Modeling Language - унифицированный язык моделирования) - общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем.

Диаграмма вариантов использования (Use Case diagram) -- суть данной диаграммы состоит в следующем: проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью так называемых вариантов использования.

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

Диаграмма деятельности (Activity diagram) -- диаграмма, на которой показано разложение некоторой деятельности на её составные части. Под деятельностью (англ. activity) понимается спецификация исполняемого поведения в виде координированного последовательного и параллельного выполнения подчинённых элементов -- вложенных видов деятельности и отдельных действий (англ. action), соединённых между собой потоками, которые идут от выходов одного узла ко входам другого.

Диаграмма последовательности (Sequence diagram) - диаграмма, на которой показаны взаимодействия объектов, упорядоченные по времени их проявления

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

Диаграмма развёртывания (Deployment diagram) -- служит для моделирования работающих узлов (аппаратных средств, англ. node) и артефактов, развёрнутых на них. В UML 2 на узлах разворачиваются артефакты (англ. artifact), в то время как в UML 1 на узлах разворачивались компоненты. Между артефактом и логическим элементом (компонентом), который он реализует, устанавливается зависимость манифестации.

Введение

Визуальные модели широко используются в существующих технологиях управления проектированием систем, сложность, масштабы и функциональность которых постоянно возрастают. В практике эксплуатации ИС постоянно приходится решать такие задачи как: физическое перераспределение вычислений и данных, обеспечение параллелизма вычислений, репликация БД, обеспечение безопасности доступа к ИС, оптимизация балансировки нагрузки ИС, устойчивость к сбоям и т.п.

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

В то же время сейчас стремительными темпами развиваются дистанционные технологии в обучении, в частности, наибольшей популярностью пользуется обучение с помощью интернет технологий. Благодаря развитию современных методов общения и обмена данными, становится возможным создавать и применять новые способы обучения, такие как электронные конспекты, энциклопедии, тесты, глоссарии, анкеты, виртуальные лаборатории и т.д. Одним из вариантов использования таких методов и технологий является пакет Moodle - представляющий собой систему управления содержимым сайта, специально разработанный для создания качественных online-курсов преподавателями. Помимо этого, одним из популярнейших способов наполнения содержанием курсов является подход Wiki, в основе которого лежит то, что структуру и содержимое сайта наполняют все пользователи инструментами, предоставленными самим сайтом. Система дистанционного обучения Moodle поддерживает возможность создавать обучающие курсы на основе Wiki.

1 Инструментарий

Язык UML представляет собой общецелевой язык визуального моделирования, который разработан для спецификации, визуализации, проектирования и документирования компонентов программного обеспечения, бизнес-процессов и других систем. Язык UML одновременно является простым и мощным средством моделирования, который может быть эффективно использован для построения концептуальных, логических и графических моделей сложных систем самого различного целевого назначения. Этот язык вобрал в себя наилучшие качества методов программной инженерии, которые с успехом использовались на протяжении последних лет при моделировании больших и сложных систем.

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

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

2 Руководство Программиста

2.1 Назначение и условия применения программы

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

Сущность концепции Wiki:

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

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

Wiki не является тщательно изготовленным сайтом для случайных посетителей. Напротив, Wiki стремится привлечь посетителей к непрерывному процессу создания и сотрудничества, который постоянно меняет вид сайта.

Wiki характеризуется следующими признаками:

Возможность многократно править текст посредством самой вики-среды (сайта), без применения особых приспособлений на стороне редактора

Проявление изменений сразу после их внесения

Разделение содержимого на именованные страницы

Множество авторов. Некоторые вики могут править все посетители сайта

2.2 Характеристики программы

2.2.1 Диаграмма вариантов использования

Для того чтобы более точно понять, как должна работать система, все чаще используется описание функциональности системы через варианты использования (Use Case или прецеденты). Варианты использования это - описание последовательности действий,...

Другие файлы:

Расширение возможностей системы Moodle за счет внедрения мультиагентной системы дистанционного обучения
Анализ подходов к расширению возможностей системы Moodle. Интеграция мультиагентных сервисов системы дистанционного обучения в модульную объектно-орие...

Проектирование интерактивного обучающего курса
Обучение через Интернет. Обзор систем дистанционного обучения. Система дистанционного обучения Learning Space 5.0. Создание базы данных. Запуск устано...

Технологии организации дистанционного и смешанного обучения с применением LMS "MOODLE"
Эффективность традиционного и электронного образования. Преимущества модульной объектно-ориентированной динамической среды обучения. Разработка технол...

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

Создание структурированного курса дистанционного обучения в среде Moodl
Moodle относится к классу LMS (Learning Management System) — систем управления обучением. В нашей стране подобное программное обеспечение чаще называю...