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

Методические указания к выполнению курсовой работы

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

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

1. Общие требования

Задание на курсовую работу выдается в установленные учебным графиком сроки.

Задание на курсовую работу может быть в двух вариантах: разработка новой программы; модернизация существующей типовой программы.

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

Основными темами, предлагаемыми для разработки и модернизации, являются:

  • «Часы с таймером и будильником»;

  • «Калькулятор»;

  • «Ежедневник с функциями органайзера».

Работа оформляется в соответствии с действующим стандартом академии СТП 1.01-2002. Стандарт предприятия. Общие требования к оформлению учебных документов.

Объем пояснительной записки составляет 15-20 листов формата А4. Пояснительная записка должна включать: титульный лист (приложение 1), исходные данные, техническое задание, содержание, введение, основную часть, заключение, список используемой литературы, приложение с текстом программ.

Исходные данные (задание к курсовой работе) выдаются преподавателем и содержат название темы и особые условия, которые необходимо реализовать при выполнении работы.

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

Техническое задание разрабатывается студентом на основании исходных данных и должно содержать следующие разделы.

  1. Название и назначение разрабатываемой программы.

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

  3. Технические требования к программе.

  4. Функциональные требования к программе.

  5. Требования по надежности.

  6. Разрабатываемая документация.

  7. Этапы и сроки выполнения программы.

В технических требованиях указывается тип процессора, используемая операционная система, объем необходимого свободного пространства на НДД, применение клавиатуры или манипулятора «мышь», язык или среда написания программы.

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

Для программы «Ежедневник» функциональные требования могут быть следующими: программа должна выводить на экран по дате и по времени данные, заранее введенные в программу пользователем; в программе должен осуществляться поиск по дате, времени, по событию, должен осуществляться переход на определенное число недель назад и вперед; на главной форме должны отображаться одновременно текущая неделя и будущая или предыдущая в зависимости от особых условий; резидентность программы; запись данных в файл и т. п.

Для программы «Часы с таймером и будильником» функциональные требования могут быть следующими: программа должна запускаться по желанию пользователя через файл «Clock.exe»; программа должна выполнять все функции стандартных часов с цифровым и стрелочным циферблатом; будильник должен подавать повторные сигналы через определенные интервалы времени, таймер может запускаться в режиме секундомера и т.п.

Требования по надежности определяют вероятность работы программы без сбоев.

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

Срок выполнения курсовой работы без защиты составляет 6 недель. Защита курсовой работы проводится в дополнительное время.