Вход

Обучающая система

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 119196
Дата создания 2010
Страниц 30
Источников 1
Мы сможем обработать ваш заказ (!) 26 апреля в 16:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 000руб.
КУПИТЬ

Содержание

Описание работы системы.

Фрагмент работы для ознакомления

Схема функциональная программного обеспечения
Дерево функций представляет собой наглядное представление работы проектируемой системы и является его функциональной спецификацией. Схема «Дерево функций» позволяет показать иерархию функций управления и обработки данных. В основе лежат группирующие функции, каждая из которых включает в себя функции более мелкого уровня.
3.6 Схемы взаимодействия объектов, объектная декомпозиция
Схема взаимодействия объектов отражает последовательность и вид взаимодействия множества выделяемых объектов системы.
3.7 Структуры (модели) знаний
Модель знаний в обучающей системы линейная, включает в себя множество файлов с уроками, и может быть представлена следующим образом:
3.8 Схемы алгоритмов модулей (подпрограмм) (на примере модуля авторизации – login)
Алгоритм - это описание последовательности действий для решения задачи или достижения поставленной цели. В данном случае для описания работы модулей целесообразно использовать блок-схему:
4. Интерфейс разработки
4.1 Граф (диаграмма) состояний интерфейса. Графы диалогов
При проектировании абстрактных диалогов используют диаграммы состояний интерфейса или графы диалога.
Граф диалога - ориентированный взвешенный граф каждой вершине которого сопоставлена конкретная картинка на экране (кадр) или определенное состояние диалога, характеризующееся набором доступных пользователю действий. Дуги, исходящие из вершин, показывают возможные изменения состояний при выполнении пользователем указанных действий.
G0 - запуск основного исполняемого файла Englan.exe
G1 – запуск модуля управления системой
G2 - запуск обучающего модуля
G3 - закрыть окно (форму) с помощью стандартной кнопки
G4 - вызов сведений о системе с помощью соответствующего пункта меню
G5 – вызов режима тестирования с помощью пункта меню
G6 – вызов режима прохождения заданий с помощью пункта меню
G7 – вызов режима чтения уроков с помощью пункта меню
G8 – вызов просмотра результатов тестирования
G9 – открытие блока тестирования
G10 – открытие блока заданий
G11 – открытие блока уроков
G12 – открытие блока работы со студентами
G13 – добавление пользователя с помощью навигатора
G14 – редактирование данных пользователя
G15 – удаление пользователя с помощью навигатора
G16 – добавление нового учебного урока
G17 – редактирование учебного урока
G18 – удаление учебного урока
G19 – добавление задания с помощью навигатора
G20 – редактирование задания
G21 – удаление задания с помощью навигатора
G22 – добавление теста
G23 – редактирование теста
G24 – удаление теста
G25 – просмотр результатов тестирования
G26 – просмотр урока
G27 – прохождение задания
G28 – прохождение теста
4.2 Формы интерфейса
В программе используется две формы интерфейса: фразовая и табличная.
Фразовая форма предполагает «общение» с пользователем на естественном языке или его подмножестве. Содержание диалога в данной форме оставляют повелительные, повествовательные и вопросительные предложения и ответы на вопросы.
Чаще всего используются диалоги, предполагающие односложные ответы.
Основное достоинство фразовой формы состоит в относительно свободном общении с системой.
Табличная форма предполагает, что пользователь выбирает ответ из предложенных программой.
Преимущественно в обучающей системе используется фразовая форма интерфейса.
5. Описание программной платформы и средства разработки
Таблица характеристик
№ Инструментальное средство Характеристика 1 Среда разработки ПО Delphi 7.0 2 СУБД Paradox 7 3 Средства проектирования Erwin 4.0 4 Средства проектирования Bpwin 4.0 5 Средства проектирования IBM Rational Rose Enterprise Edition 7.0.0 6 Средства проектирования Dia 0.97 7 Метод тестирования Тестирование методом черного ящика 8 Подход к разработке Структурный
6. Тестирование программы
6.1 Таблицы тестов
Тестирование формы авторизации
№ п/п Login Пароль Результат 1 admin admin Вход в систему с правами администратора 2 admin Перенаправление на форму авторизации 3 user 1 Перенаправление на форму авторизации 4 11 11 Вход в систему с правами ученика
Тестирование тестирования
№ п/п Кол-во верных ответов Балл, перенаправление 1 1 1, перенаправление к соответствующему уроку 2 0 0, перенаправление к соответствующему уроку 3 5 5
Тестирование заданий
№ п/п Кол-во верных ответов Балл, перенаправление 1 1 1, перенаправление к соответствующему уроку 2 0 0, перенаправление к соответствующему уроку 3 2 2
6.2 Схема алгоритма тестирования. Схемы алгоритмов тестовых программ
Приведем схему тестирования методом «черного» ящика, которая использовалась для тестирования обучающей системы.

7. Характеристики качества программного обеспечения
Фактор Означает. Поддерживается
Корректность (правильность) Обеспечивает правильную обработку на правильных данных. Поддерживается Устойчивость "Элегантно" завершает обработку ошибок. Не поддерживается Расширяемость Может легко адаптироваться к изменяющимся требованиям. Поддерживается не в полной мере Многократность использования Может использоваться и в других системах, а не только в той, для которой было создано. Поддерживается Совместимость Может легко использоваться с другим программным обеспечением. Частично поддерживается Эффективность Эффективное использование времени, компьютерной памяти, дискового пространства и т.д. Поддерживается Переносимость Можно легко перенести на другие аппаратные и программные средства. Частично поддерживается Верификация
Простота проверки, легкость разработки тестов при обнаружении ошибок, легкость обнаружения мест, где программа потерпела неудачу, и т.д. Не поддерживается Поддержка целостности
Защищает себя от неправильного обращения и неправильного употребления. Частично поддерживается Легкость использования
Для пользователя и для будущих программ. Поддерживается
3
R
Запись и вывод результатов
S3
Запись и редактирование информации о тестах в БД
Запись и редактирование информации о заданиях в БД
Запись и редактирование информации об уроках в БД
Контроль знаний
Обучение
Хранение информации в структурированном виде
Автоматизация обучения
S2
S1
U1
U2
U3
Д4.2
П4
П3
П2
П1
G4.1
G3.1
Д2.1
Д1.2
Д1
Тестирование и отладка
Разработка ПО и оформление проекта
Формализация модели
Разработка и анализ бизнес-модели
П4
П3
П2
П1
Д4.1
Д3.2
Д3.1
Д2.1
Д1.2
Д1.1
Стадия эксплуатации и сопровождения
Стадия внедрения
Стадия проектирования
Предпроектная стадия

Список литературы [ всего 1]

-
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00372
© Рефератбанк, 2002 - 2024