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

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

-указание последовательности выполнения технологических операций;

-перечисление условий, при которых выполняется та или иная операция;

-описания самих операций, где для каждой операции определены исходные данные, результаты, а также инструкции, нормативы, стандарты, критерии и методы оценки и т.п.

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

К основным технологиям программирования относятся:

  1. Объектно-ориентированное программирование – основными концептами, в котором являются понятия объектов и классов.

  2. Структурное программирование – разработка программных комплексов, основанных на следующих принципах:

- алгоритмы можно разработать из базовых структур

- декомпозиция

К основным средствам программирования относят:

а) 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# и получения им базовых, фундаментальных знаний.

  1. ТРЕБОВАНИЯ К ПРОГРАММЕ И ПРОГРАММНОМУ ИЗДЕЛИЮ

    1. Требования к функциональным характеристикам

Функции информационной системы:

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

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

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

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

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

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

2.1.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

  1. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ

4.1 Логические блоки программы должны быть самодокументированы, т.е. должны содержать все необходимые комментарии.

4.2 Информационная система должна включать справочную информацию о работе в среде Visual Studio

4.3 В состав сопровождающей документации должны входить:

а) пояснительная записка, содержащая описание разработки;

б) руководство пользователя.

в) руководство программисту(код программного продукта)