Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая ООП / kursovaya_oop444.doc
Скачиваний:
36
Добавлен:
22.05.2015
Размер:
355.84 Кб
Скачать

Содержание

1 Цели и основные задачи курсовой работы……………………………………….4

2 Описание предметной области……………………………………………………4

3 Используемые подходы, методы и технологии программирования…………...5

4 Uml-диаграмма «Прецедентов» решаемой задачи……………………..………..5

5 Uml-диаграмма «Классов» решаемой задачи........................................................6

6 Текст программы на языке программирования C#...............................................7

7 Вывод по работе………………………………………………………………….17

8 Используемая литература……………………………………………………..…18

Приложение А…………………………………………………………………….19

1 Цели и основные задачи курсовой работы

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

Цель курсовой работы – закрепление основ и углубление знаний в области объектно-ориентированного программирования и создание тестовой информационной системы (ИС) для проверки знаний по предмету ООП.

Курсовая работа решает такие задачи как:

  • Закрепление знаний, полученных при изучении теоретического курса, как по дисциплине ООП, так и по смежным дисциплинам;

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

2 Описание предметной области

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

Разработку данной ИС необходимо начать с определения выполняемых приложением функций и его возможностей. Разрабатываемый программный продукт (ПП) будет обладать следующими функциями:

  • Ввод информации об испытуемом;

  • Проверка знаний испытуемого;

  • Прохождение теста испытуемым;

  • Получение результата прохождения теста испытуемого;

  • Получение подробного отчета теста об ответах испытуемого;

3 Используемые подходы, методы и технологии программирования

Разработка программного обеспечения включает в себя следующие этапы:

  1. Анализ;

  2. Проектирование;

  3. Эволюция;

  4. Модификация.

В предыдущем параграфе был проведён анализ предметной области. Далее перейдём к подробному рассмотрению функционала ПП.

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

Тестирование в педагогике выполняет три основные взаимосвязанные функции: диагностическую, обучающую и воспитательную:

  • Диагностическая функция заключается в выявлении уровня знаний, умений, навыков учащегося.

  • Обучающая функция тестирования состоит в мотивировании учащегося к активизации работы по усвоению учебного материала.

  • Воспитательная функция проявляется в периодичности и неизбежности тестового контроля. Это дисциплинирует, организует и направляет деятельность учащихся, помогает выявить и устранить пробелы в знаниях, формирует стремление развить свои способности.

Тестирование — более справедливый метод, оно ставит всех учащихся в равные условия, как в процессе контроля, так и в процессе оценки, практически исключая субъективизм преподавателя.

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