- •Разработка обучающей системы по c#
- •Содержание
- •Введение
- •1 Описание этапов разработки программного продукта
- •Анализ поставленных задач и определение основных функций системы
- •Обзор и выбор технологий и средств программирования
- •1.5 Разработка структурной схемы и функциональных диаграмм программного продукта
- •Приложение б
- •Исходный код всей программы
- •Разработка програмного кода функционирования модулей программы
- •8 Сставление программной документации список использованных источников
Обзор и выбор технологий и средств программирования
Технологией программирования называют совокупность методов и средств, используемых в процессе разработки программного обеспечения. Как любая другая технология, технология программирования представляет собой набор технологических инструкций, включающих:
-указание последовательности выполнения технологических операций;
-перечисление условий, при которых выполняется та или иная операция;
-описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т.п.
Кроме набора операций и их последовательности, технология также определяет способ описания проектируемой системы, точнее модели, используемой на конкретном этапе разработки.
К основным технологиям программирования относятся:
Объектно-ориентированное программирование – основными концептами, в котором являются понятия объектов и классов.
Структурное программирование – разработка программных комплексов, основанных на следующих принципах:
- алгоритмы можно разработать из базовых структур
- декомпозиция
К основным средствам программирования относят:
а) Java – это объектно-ориентированный язык программирования, созданный компанией Sun ‘Microsystems и предназначенный для написания клиентских приложений и серверного программного обеспечения
б) PHP 5 – это мощный кросплатформенный набор средств, который располагается на сервере и предназначается для обработки кода, встраимого в HTML-документы
в) Python – это объектно-ориентированный, императивный, функциональный, аспектно-ориентированный язык программирования, который используется во всех сферах программирования, в том числе и web.
г) Borland C++ - компилируемый строго типизированный язык общего назначения. Поддерживает разные парадигмы программирования: процедурную, обобщённую, функциональную, наибольшее внимание уделено поддержке объектно-ориентированного программирования.
д) HTML – стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.
е) C# (произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework.
Для создания информационной системы был выбран язык HTML.
В качестве технологии программирования было выбрано структурное программирование, основанное на принципах программирования «сверху-вниз».
1.5 Разработка структурной схемы и функциональных диаграмм программного продукта

Приложение А
(Обязательное)
Министерство образования и науки Российской Федерации
ГОУ СПО «Уральский государственный колледж им. И.И. Ползунова»
Кафедра автоматизации и информационных технологий
|
|
УТВЕРЖДАЮ Руководитель курсового проекта ______Л.Н.Бойбородина “___”______2010г.
|
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
На разработку программного продукта
«Разработка обучающей системы по C#»
Разработал
Студент гр.ПО-306
Оловянников И.В.
Екатеринбург 2013
ВВЕДЕНИЕ
Техническое задание предназначено для создания информационной системы и демонстрации, как реализованы различные типы алгоритмов.
1 ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
Программа разрабатывается на основе задания на курсовое проектирование по дисциплине «Технология разработки программных продуктов», утверждённый на заседании кафедры «Автоматизации и информационных технологий» протокол №7 от 7 февраля 2013 года
Наименование работы: «Разработка обучающей системы по C#».
Исполнитель: Оловянников Иван Владимирович
2 НАЗНАЧЕНИЕ
Информационная система предназначена для предоставления пользователю информации для обучения программированию на языке C# и получения им базовых, фундаментальных знаний.
ТРЕБОВАНИЯ К ПРОГРАММЕ И ПРОГРАММНОМУ ИЗДЕЛИЮ
Требования к функциональным характеристикам
Функции информационной системы:
- Должна предоставлять работу только в режиме пользователя
- Дать фундаментальные знания по языку C#
- Объяснить принципы работы в среде Visual Studio
- Должна состоять из совокупности разделов, каждый из которых состоит из практической и теоретической части
- Предоставить сборники задач реализованных на языке C#
- Корректно презентовать информацию.
2.1.1 Организация входных и выходных данных
Входные данные поступают при взаимодействии пользователя с информационной системой. Выходные данные выводятся при аналогичном действии.
Требования к надёжности
Предусмотреть корректность составления и организации пользовательского интерфейса.
3.3 Требования к составу и параметрам технических средств
Система должна работать на всех IBM-совместных компьютерах.
Минимальная конфигурация:
а) Любая ОС Windows, кроме Win95, Win98, WinME;
б) Процессор PentiumII 400 МГц;
в) ОЗУ 96 МБ;
г) Требуемое место на жестком диске: ~5 ГБ
д) Установленный .NET FrameWork не ниже версии 2.0
Рекомендуемая конфигурация:
а) Windows XP Home Edition SP2;
б) Процессор PentiumIII 1 МГц;
в) ОЗУ 256 МБ
г) Требуемое место на жестком диске: ~5 ГБ
д) Установленный .NET FrameWork 3.5
3.4 Требования к программной совместимости.
Система должна работать под управлением семейства операционных систем Win 32 за исключением следующих ОС:
- Microsoft Windows 95
- Microsoft Windows 98
- Microsoft Windows Millennium Edition
- Microsoft Windows NT Server
- Windows NT Workstation
- Windows NT Server Enterprise Edition
- Microsoft Windows 2000 Professional
- Windows 2000 Server
- Windows 2000 Advanced Server
- Windows 2000 Datacenter Server
- Windows Server 2003, Enterprise Edition для операционных систем на платформе Itanium
- Windows Server 2003, Datacenter Edition для операционных систем на платформе Itanium
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
4.1 Логические блоки программы должны быть самодокументированы, т.е. должны содержать все необходимые комментарии.
4.2 Информационная система должна включать справочную информацию о работе в среде Visual Studio
4.3 В состав сопровождающей документации должны входить:
а) пояснительная записка, содержащая описание разработки;
б) руководство пользователя.
в) руководство программисту(код программного продукта)
