Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_программирование2012.doc
Скачиваний:
69
Добавлен:
10.05.2015
Размер:
183.3 Кб
Скачать

Пример технического задания на разработку программы

Техническое задание

  1. Введение.

    1. Наименование программы: «Вектор в n-мерном пространстве».

    2. Краткая характеристика области применения.

Программа разрабатывается для решения задач линейной алгебры.

  1. Основание для разработки.

Учебный план по направлению 231300 «Прикладная математика» (бакалавры).

  1. Назначение разработки.

Программа предназначена для выполнения операций с векторами.

  1. Требования, предъявляемые к программе.

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

В программе должны быть реализованы следующие операции:

  • создание вектора заданного размера с нулевыми значениями элементов;

  • ввод вектора;

  • вывод вектора;

  • доступ к элементу вектора по индексу;

  • сложение векторов;

  • изменение знаков элементов на противоположные;

  • присваивание одного вектора другому;

  • сравнение двух векторов на равенство.

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

Работа программы должна осуществляться на ПЭВМ с микропроцессором типа Pentium в стандартном окружении.

    1. Требования к языкам программы и среде разработки программы.

Исходный код программы должен быть записан на языке программирования С++. В качестве среды разработки должна быть использована среда С++ Builder.

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

Входными данными программы являются числовые данные, вводимые с клавиатуры, выходными данными – числовые данные, выводимые на экран.

  1. Требования к программной документации.

Состав программной документации должен включать:

  • техническое задание;

  • описание программы;

  • текст программы.

  1. Этапы разработки.

    1. Обзор способов организации данных и обоснование выбора структуры данных для эффективного выполнения операций 01.10.2011-15.10.2011.

    2. Разработка программы: 16.10.2011-30.11.2011.

    3. Разработка программной документации: 01.12.2011-10.12.2011.

    4. Оформление пояснительной записки 11.12.2011-15.12.2011.

    5. Защита курсовой работы: 16.12.2011-26.12.2011.

Приложение 2

Пример описания программы

  1. Общие сведения.

    1. Наименование программы: «Вектор в n-мерном пространстве».

    2. Программное обеспечение, необходимое для функционирования программы: С++ Builder.

    3. Язык программирования, на котором написана программа: С++.

  1. Функциональное назначение программы: «Вектор в n-мерном пространстве» предназначен для выполнения операций с векторами.

  2. Технические средства, которые используются при работе программы: ПЭВМ с микропроцессором типа Pentiumв стандартном окружении.

  3. Вызов программы: запустить файл test.exe.

  4. Входные данные: значения элементов вектора, вводимые с клавиатуры.

  5. Выходные данные: значения элементов вектора, выводимые на экран.

Приложение 3

Титульный лист

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ

УНИВЕРСИТЕТ РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И

АВТОМАТИКИ»

ФАКУЛЬТЕТ ИТ

Кафедра «Прикладная математика»

КУРСОВАЯ РАБОТА

Тема:_________________________________________________________________

Дисциплина: Программирование для ЭВМ

Студент _____________________________________________

Группа ___________________

Руководитель работы_________________________________

Москва 2012

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1. Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2002. – 464 с.

  2. Павловская Т.А., Щупак Ю.А. C/С++. Структурное программирование: Практикум. – СПб.: Питер, 2002. – 240 с.

Литературный редактор ___________________

Подписано в печать /////////2007. Формат 60×84 1/16.

Бумага офсетная. Печать офсетная.

Усл. печ. л. /// Усл.кр.-отт. ////. Уч.-изд.л. ////.

Тираж 100. Заказ ////. Бесплатно.

Государственное образовательное учреждение высшего профессионального образования «Московский государственный институт радиотехники, электроники и автоматики (технический университет)»