Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_Kurs2.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
45.57 Кб
Скачать

10

Министерство образования и науки российской федерации

Российский государственный университет инновационных технологий и предпринимательства

Кафедра информационные системы

Методические указания

по выполнению курсовой работы по курсу

" Проектирование программных средств "

для студентов 2-го курса специальности .

Москва 2008 г.

Настоящие методические указания устанавливают требования к выполнению курсовых работ по курсу "" Проектирование программных средств ".

Назначение и объем курсовой работы

Курсовая работа выполняется в четвертом семестре. Целью работы является выработка у студентов практических навыков по проектированию программ, их отладке и документированию. В период работы над заданием студент должен закреплять, углублять и умело применять теоретические знания для решения поставленной задачи. На выполнение курсовой работы планируется 50 часов самостоятельной работы студентов.

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

Выдача задания

Задание на курсовую работу выдается на третьей неделе семестра. Тематика курсовых работ связана с решением различных прикладных задач. Варианты заданий приведены в приложении 1.

Требования к программе.

Программа должна удовлетворять следующим требованиям:

  • состоять из нескольких функций;

  • использовать стандартные функции модулей TURBO С или С++;

  • использовать директивы компилятора;

  • выдавать "заставку", в которой выводятся фамилия, имя студента и номер группы;

  • проверять достоверность входных данных;

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

  • выводить результаты в виде таблиц.

Разработка технического задания.

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

Техническое задание должно содержать титульный лист (приложение 2) и следующие разделы (ГОСТ 19.201-78):

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

  • требования к программе;

  • требования к программной документации;

  • стадии и этапы разработки.

В разделе " Назначение программы " указывается, для решения какой задачи разрабатывается программа.

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

  • " Требования к функциональным характеристикам " - здесь перечисляются все функции, которые должна выполнять программа, требования к организации входных и выходных данных (именно требования, а не сама организация).

  • " Требования к надежности" - в этом подразделе указываются требования к обеспечению надежного функционирования программы (контроль входной информации, защита от сбоев и т.д.).

  • " Требования к составу технических средств " - здесь указывается состав технических средств: тип ЭВМ, необходимый состав внешних устройств и т.п.

  • " Требования к информационной и программной совместимости" - это требования к информационным структурам на входе и выходе, методам решения, языкам программирования, операционным системам и другим программным средствам, которые будет использовать разрабатываемая программа. В курсовой работе разрабатывается программа на языке С.

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

В разделе "Стадии и этапы разработки " устанавливаются необходимые стадии разработки, этапы и содержание работ, а также сроки их выполнения.

=======================================================

Этапы Содержание работ Срок

разработки неделя

---------------- ----- ---------------------------------------------------------------------------

Разработка Разработка структуры входных и выходных 5

технического данных.

проекта. Разработка алгоритма решения задачи. 7

Разработка структуры программы. 8

----------------------------------------------------------------------------------------------------

Разработка Написание текста программы. 10

рабочего Отладка программы. 13

проекта. Разработка программных документов. 14

Написание отчета о работе. 15

========================================================-

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]