
- •Разработка обучающей системы по c#
- •Содержание
- •Введение
- •1 Описание этапов разработки программного продукта
- •Анализ поставленных задач и определение основных функций системы
- •Обзор и выбор технологий и средств программирования
- •4 Разработка структурной схемы и функциональных диаграмм программного продукта
- •Разработка пользовательского интерфейса
- •Приложение а
- •Приложение б
- •Исходный код всей программы
- •Разработка програмного кода функционирования модулей программы
- •8 Сставление программной документации список использованных источников
Министерство общего и профессионального образования Свердловской области
Уральский государственный колледж имени И.И. Ползунова
КП.230105.14.ПЗ
Разработка обучающей системы по c#
Пояснительная записка
Руководитель _______/Л.Н.Бойбородина/ |
Разработал _______/И.В. Оловянников / |
Екатеринбург 2013
Содержание
Введение 1 Описание этапов разработки программного продукта 2 Анализ поставленных задач и определение основных функций программы 3 Обзор и выбор технологии и средств программирования 4 Разработка структурной схемы и функциональных диаграмм 5 Разработка пользовательского интерфейса 6 Разработка программного кода функционирования модулей программы 7 Тестирование программного продукта 8 Составление программной документации Приложение А техническое задание Приложение Б код программы Список использованных источников |
|
Введение
В настоящее время в нашу жизнь бурно входят компьютерные технологии. Одним из основных элементов этих технологий являются программные продукты.
Для разработки компьютерных программ нужен язык программирования - формальная знаковая система. Примеры универсальных языков программирования: С++, Java, Delphi и т.д.
C#, являясь одним из самых популярных языков программирования, широко используется для разработки программного обеспечения. C# сочетает свойства как высокоуровневых, так и низкоуровневых языков. Область его применения включает создание операционных систем, разнообразных прикладных программ, драйверов устройств, приложений для встраиваемых систем, высокопроизводительных серверов, а также развлекательных приложений (игр).
В настоящее время важно уметь работать в различных средах программирования и на разных языках программирования.
1 Описание этапов разработки программного продукта
Постановка задачи
Анализируются задачи, которые должна выполнять программа. Формируются границы проекта и его общее видение. Определяются основные требования к информационной системе, её структура и функциональность. Результатом первого этапа является совокупность требований к разрабатываемому программному продукту.
Проектирование
Исследуется структура будущего приложения взаимосвязи между его блоками и элементами. При проектировании ПО уделяется внимание его масштабируемости. Описываются принципы решения поставленной задачи
Разработка программного обеспечения
На основании «Технического задания» производится разработка программного обеспечения.
Тестирование и отладка
После реализации следует переход к этапу тестирования и исправления ошибок. Помимо всестороннего контроля качества и исправления ошибок, тестирование включает в себя проверку безопасности и производительности продукта
Внедрение и сопровождение
Происходит внедрение готового программного продукта в производственный процесс и его эксплуатация с последующей модернизацией.
Анализ поставленных задач и определение основных функций системы
Цель работы: разработка обучающей системы по С#
Для достижения поставленной цели необходимо решить следующие задачи:
- Изучить язык программирования C#;
- Изучить создание контекстной справки chm;
- В связи с определением обучающей системы, выбрать теоретический и подтверждающий практический материал;
- Выбрать среду для реализации обучающей системы;
- Разработать пользовательский интерфейс;
- Разработать структуру и функциональные схемы обучающей системы;
- Программирование, тестирование и отладка;
- Разработать документацию;
Информационная система (ИС) в целом - автоматизированная система, предназначенная для организации, хранения, пополнения, поддержки и представления пользователям информации в соответствии с их запросами.
Таким образом можно определить следующие функции разрабатываемой системы:
- Должна предоставлять работу только в режиме пользователя
- Дать фундаментальные знания по языку C#
- Объяснить принципы работы в среде Visual Studio
- Должна состоять из совокупности разделов, каждый из которых состоит из практической и теоретической части
- Предоставить сборники задач для языка C#
- Корректно презентовать информацию.
На основании данного анализа было составлено техническое задание, которое находится в приложении А.