Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка обучающей системы по C#.docx
Скачиваний:
80
Добавлен:
22.02.2015
Размер:
45.79 Кб
Скачать

Министерство общего и профессионального образования Свердловской области

Уральский государственный колледж имени И.И. Ползунова

КП.230105.14.ПЗ

Разработка обучающей системы по c#

Пояснительная записка

Руководитель

_______/Л.Н.Бойбородина/

Разработал

_______/И.В. Оловянников /

Екатеринбург 2013

Содержание

Введение

1 Описание этапов разработки программного продукта

2 Анализ поставленных задач и определение основных функций программы

3 Обзор и выбор технологии и средств программирования

4 Разработка структурной схемы и функциональных диаграмм

5 Разработка пользовательского интерфейса

6 Разработка программного кода функционирования модулей программы

7 Тестирование программного продукта

8 Составление программной документации

Приложение А техническое задание

Приложение Б код программы

Список использованных источников

Введение

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

Для разработки компьютерных программ нужен язык программирования - формальная знаковая система. Примеры универсальных языков программирования: С++, Java, Delphi и т.д.

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

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

1 Описание этапов разработки программного продукта

  1. Постановка задачи

Анализируются задачи, которые должна выполнять программа. Формируются границы проекта и его общее видение. Определяются основные требования к информационной системе, её структура и функциональность. Результатом первого этапа является совокупность требований к разрабатываемому программному продукту.

  1. Проектирование

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

  1. Разработка программного обеспечения

На основании «Технического задания» производится разработка программного обеспечения.

  1. Тестирование и отладка

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

  1. Внедрение и сопровождение

Происходит внедрение готового программного продукта в производственный процесс и его эксплуатация с последующей модернизацией.

  1. Анализ поставленных задач и определение основных функций системы

Цель работы: разработка обучающей системы по С#

Для достижения поставленной цели необходимо решить следующие задачи:

- Изучить язык программирования C#;

- Изучить создание контекстной справки chm;

- В связи с определением обучающей системы, выбрать теоретический и подтверждающий практический материал;

- Выбрать среду для реализации обучающей системы;

- Разработать пользовательский интерфейс;

- Разработать структуру и функциональные схемы обучающей системы;

- Программирование, тестирование и отладка;

- Разработать документацию;

Информационная система (ИС) в целом - автоматизированная система, предназначенная для организации, хранения, пополнения, поддержки и представления пользователям информации в соответствии с их запросами.

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

- Должна предоставлять работу только в режиме пользователя

- Дать фундаментальные знания по языку C#

- Объяснить принципы работы в среде Visual Studio

- Должна состоять из совокупности разделов, каждый из которых состоит из практической и теоретической части

- Предоставить сборники задач для языка C#

- Корректно презентовать информацию.

На основании данного анализа было составлено техническое задание, которое находится в приложении А.