
- •Министерство образования и науки российской федерации
- •Российский государственный университет инновационных технологий и предпринимательства
- •Кафедра информационные системы
- •Методические указания
- •Назначение и объем курсовой работы
- •Выдача задания
- •Требования к программе.
- •Разработка технического задания.
- •Разработка документа " Программа и методика испытаний"
- •Курсовая работа
- •Техническое задание.
- •Курсовая работа
- •Программа и методика испытаний.
- •Министерство образования и науки российской федерации
- •Российский государственный университет инновационных технологий и предпринимательства
- •Кафедра информационные системы
- •Курсовая работа
Министерство образования и науки российской федерации
Российский государственный университет инновационных технологий и предпринимательства
Кафедра информационные системы
Методические указания
по выполнению курсовой работы по курсу
" Проектирование программных средств "
для студентов 2-го курса специальности .
Москва 2008 г.
Настоящие методические указания устанавливают требования к выполнению курсовых работ по курсу "" Проектирование программных средств ".
Назначение и объем курсовой работы
Курсовая работа выполняется в четвертом семестре. Целью работы является выработка у студентов практических навыков по проектированию программ, их отладке и документированию. В период работы над заданием студент должен закреплять, углублять и умело применять теоретические знания для решения поставленной задачи. На выполнение курсовой работы планируется 50 часов самостоятельной работы студентов.
Выполнение курсовой работы начинается с разработки технического задания и завершается составлением отчета, в котором должно содержаться описание всей проделанной работы.
Выдача задания
Задание на курсовую работу выдается на третьей неделе семестра. Тематика курсовых работ связана с решением различных прикладных задач. Варианты заданий приведены в приложении 1.
Требования к программе.
Программа должна удовлетворять следующим требованиям:
состоять из нескольких функций;
использовать стандартные функции модулей TURBO С или С++;
использовать директивы компилятора;
выдавать "заставку", в которой выводятся фамилия, имя студента и номер группы;
проверять достоверность входных данных;
вводить данные и выводить результаты в главной программе или в отдельных специальных функциях ввода-вывода;
выводить результаты в виде таблиц.
Разработка технического задания.
Техническое задание - это основной документ, регламентирующий все этапы выполнения курсовой работы.
Техническое задание должно содержать титульный лист (приложение 2) и следующие разделы (ГОСТ 19.201-78):
назначение программы;
требования к программе;
требования к программной документации;
стадии и этапы разработки.
В разделе " Назначение программы " указывается, для решения какой задачи разрабатывается программа.
В разделе " Требования к программе " должны быть следующие подразделы:
" Требования к функциональным характеристикам " - здесь перечисляются все функции, которые должна выполнять программа, требования к организации входных и выходных данных (именно требования, а не сама организация).
" Требования к надежности" - в этом подразделе указываются требования к обеспечению надежного функционирования программы (контроль входной информации, защита от сбоев и т.д.).
" Требования к составу технических средств " - здесь указывается состав технических средств: тип ЭВМ, необходимый состав внешних устройств и т.п.
" Требования к информационной и программной совместимости" - это требования к информационным структурам на входе и выходе, методам решения, языкам программирования, операционным системам и другим программным средствам, которые будет использовать разрабатываемая программа. В курсовой работе разрабатывается программа на языке С.
" Требования к программной документации " - здесь нужно указать, какие программные документы следует разработать. В данной работе разрабатываются два документа: " Техническое задание " и " Программа и методика испытаний ".
В разделе "Стадии и этапы разработки " устанавливаются необходимые стадии разработки, этапы и содержание работ, а также сроки их выполнения.
=======================================================
Этапы Содержание работ Срок
разработки неделя
---------------- ----- ---------------------------------------------------------------------------
Разработка Разработка структуры входных и выходных 5
технического данных.
проекта. Разработка алгоритма решения задачи. 7
Разработка структуры программы. 8
----------------------------------------------------------------------------------------------------
Разработка Написание текста программы. 10
рабочего Отладка программы. 13
проекта. Разработка программных документов. 14
Написание отчета о работе. 15
========================================================-
При разработке ТЗ следует иметь в виду, что сроки исполнения надо указывать в виде конкретной даты.