Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Маркс С. Р. Технология разработки программного обеспечения_230105.65_МУ_курс_раб_2011.doc
Скачиваний:
11
Добавлен:
15.03.2016
Размер:
268.8 Кб
Скачать

2 Основные этапы выполнения курсовой работы

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

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

Последовательность выполнения включает следующие этапы:

  1. Уточнение задания с преподавателем. Курсовая работа выполняется в соответствии с индивидуальным заданием. Варианты заданий для курсовой работы приведены в разделе 5. Студент может предлагать свою тему курсовой работы, при условии, что её объем соответствует объему типового задания.

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

  3. Собственно программирование или создание программного кода. Выбор объектов, создание интерфейса пользователя и системы меню. Рекомендуется использовать готовые объекты (например, диалоговые окна). При написании кода желательно использовать осмысленные имена переменных и не забывать про необходимость комментариев.

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

  5. Создание дистрибутивного пакета разработанного приложения. Дистрибутивный пакет создается для возможности переноса приложения на любой другой компьютер с операционной системой Windows.

  6. Оформление отчета. Весь текстовый материал курсовой работы должен быть лаконично и грамотно изложен в пояснительной записке. Требования к оформлению пояснительной записки приведены в разделе 3.

  7. Защита курсовой работы. Защита курсовой работы производится с демонстрацией решения задачи на компьютере. Критерии оценки выполненной работы сформулированы в разделе 4.

3 Оформление курсовой работы

В общем случае разработка программного продукта сопровождается созданием следующей эксплуатационной документации:

  • Текст программы (запись программы с необходимыми комментариями) согласно ГОСТ 19.401 – 78;

  • Описание программы (сведения о логической структуре и функционировании программы) согласно ГОСТ 19.402 – 78;

  • Описание применения программы (сведения о назначении, области применения программы, используемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств) согласно ГОСТ 19.502 – 78;

  • Руководство программиста (требуемые условия функционирования, характеристики, входные и выходные данные, сообщения программы) согласно ГОСТ 19.504 – 79;

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

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

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

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

  • Содержание;

  • Введение;

  • Постановка задачи;

  • Проектирование баз данных;

  • Обоснование выбора среды программирования;

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

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

  • Руководство пользователя;

  • Список использованных источников;

  • Заключение;

  • Приложения (исходные тексты программы).

Во введении кратко раскрывается актуальность и значение темы, формулируется цель и задачи работы.

Заключение включает основные выводы и перспективы дальнейшего развития защищаемого программного обеспечения.

По объему пояснительная записка к курсовой работе должна быть не менее 25 страниц печатного текста на бумаги формата А4 (210 х 297 мм).

Рекомендуется создание пояснительной записки в текстовом редакторе Microsoft Word. Основной шрифт – Times New Roman, размер 14 пунктов. Поля на странице: левое – 25 мм, правое – 10 мм, верхнее – 15 мм, нижнее – 20 мм. Полуторный межстрочный интервал. Абзацный отступ (“красная строка”) равен 1,25 мм.

Основной текст печатается строчными (маленькими) буквами, заглавными буквами (прописными, большими) печатаются аббревиатуры, а также слова “ВВЕДЕНИЕ”, “ЗАКЛЮЧЕНИЕ”, “СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ” и “ПРИЛОЖЕНИЕ”, которые располагаются по центру. Названия глав печатаются полужирным начертанием шрифта и отделяются от основного текста одинарным интервалом (т.е. одной пустой строкой).

Нумерация таблиц и рисунков сквозная. Следует обратить внимание на положение на странице названий таблиц (сверху – справа, без абзацного отступа) и рисунков (снизу - посередине), причём перед названием после номера обязательно ставится тире и название печатается с заглавной буквы. На все таблицы и рисунки обязательно должны быть ссылке в тексте пояснительной записки.

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

Листы пояснительной записки должны быть пронумерованы. Нумерация страниц пояснительной записки сквозная. Подсчет страниц начинается с титульного листа. Номера следует проставлять со страницы, на которой приводится материал содержания. Номер проставляется арабскими цифрами и в правом нижнем углу листа.

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

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

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

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

При составлении пояснительной записки часто возникает задача включения изображений иллюстрирующих работу программы. Задача решается в следующей последовательности: захват изображения с экрана монитора; при необходимости редактирование его в одном из графических редакторов; включение в текст пояснительной записки в виде рисунка. Для захвата изображений с экрана монитора используются специальные программы – утилиты. Если такие утилиты не установлены на компьютере, то можно воспользоваться встроенными средствами операционной системы. Так, при нажатии кнопки <Print Screen>, все изображение экрана помещается в буфер обмена, а при одновременном нажатии <Alt> <Print Screen> в буфер помещается активное в данный момент окно. Из буфера обмена изображение можно либо сразу вставить в пояснительную записку, либо предварительно отредактировать в графическом редакторе Paint.

Рекомендуется перед выводом на печать показать пояснительную записку преподавателю.