- •Методические указания по курсовому проектированию
- •Общие сведения
- •2 Структура курсового проекта
- •Требования к содержанию пояснительной записки
- •Общая часть
- •Цель разработки
- •Анализ использования разработки
- •Характеристика языка программирования
- •Специальная часть
- •Постановка задачи
- •Описание алгоритма
- •Описание программы
- •Инструкция по выполнению программы
- •Оценка результатов решения задачи
- •4. Требования к оформлению пояснительной записки
- •Среднего профессионального образования «кольчугинский политехнический колледж»
-
Описание алгоритма
В разделе «Описание алгоритма» приводится схема алгоритма основной программы или схема работы системы и при необходимости схемы отдельных подпрограмм и модулей, схема взаимодействия данных. Например:
-
структурная схема основной программы;
-
словесное описание алгоритма укрупненной схемы;
-
алгоритмы отдельных модулей с описанием.
Можно приводить схемы не всех модулей, но описывать последовательно надо все (их назначение, функции).
Схемы алгоритмов должны выполняться в соответствии с ГОСТ 19.701-90 (ИСО 5807-85).
-
Описание программы
В разделе «Описание программы» необходимо указать, с использованием каких инструментальных средств создана программа, какой объем занимает на диске, имя программного комплекса. Программа должна быть хорошо структурирована и комментирована. Текст программы может быть помещен в приложении.
В соответствии с ГОСТом 19.402-78 описание программы должно содержать следующие подразделы:
-
Общие сведения – указывается наименование программы, перечисляется программное обеспечение, необходимое для функционирования программы и указывается язык программирования.
-
Описание логической структуры – указывается перечень модулей, входящих в комплекс и указываются связи между ними, а также, при наличии, указываются связи с другими программами.
-
Вызов и загрузка – указывается способ установки и вызова программы с соответствующего носителя.
-
Входные данные – должен содержать описание обозначения входных данных в программе, их формата, организации и предварительной подготовки. Переменные можно описать в таблице, образец показан в таблице 2.
Таблица 2 Пример описания входных данных к программе
Имя переменной |
тип |
назначение |
формат |
Организация ввода |
N |
integer |
количество студентов |
два знака |
с клавиатуры |
Predmet |
string[20] |
название дисциплины |
|
выбор из списка |
-
Выходные данные – должен содержать описание характера и организации выходных данных, их обозначение и формат.
-
Инструкция по выполнению программы
В разделе «Инструкция по выполнению программы» должно быть приведено описание работы с программой в конкретной среде, тексты сообщений, выдаваемых пользователю по ходу ее выполнения с пояснением соответствующих действий пользователя при определенных условиях, а также в случаях сбоя и повторного запуска программы.
-
Оценка результатов решения задачи
В разделе «Оценка результатов решения задачи» должны быть приведены результаты работы программы с тестовыми наборами данных (см. таблицу 3).
Таблица 3 Образец оформления результатов тестирования программы
№ теста |
Исходные данные |
Проверяемая ситуация |
Ожидаемый результат |
Полученный результат |
|
|
|
|
|
Необходимо провести анализ полученных результатов. В этом разделе должно быть указано, соответствуют ли результаты работы программы требованиям, предъявленным в постановке задачи. Необходимо также оценить результаты, исходя из целей, поставленных при разработке данной программы, из ее назначения и целесообразности внедрения.
В ЗАКЛЮЧЕНИЕ (начинается с новой страницы) необходимо привести краткую формулировку проблемы, которая ставилась вначале курсового проектирования. Указать, как она была реализована, какие методы и средства были использованы (какая система программирования или другие программы были использованы), оценить полноту раскрытия проблемы, степень автоматизации на различных этапах разработки, возможность модификации программы. Требуется оценить целесообразность внедрения ЭВМ в данную область науки и техники. Необходимо отметить, будет ли данная разработка внедрена в производство (процесс обучения) и что она даст производству (технически и экономически).
Заключение, наряду с перечислением основных результатов курсового проекта, должно указывать, насколько удалось достичь поставленной цели, удовлетворить требованиям задания. В нем необходимо отметить также достоинства и недостатки предложенного решения, сделать выводы о законченности ПС и о возможности его дальнейшей модификации (примерный объем – 5 % общего объема пояснительной записки).
В разделе СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ (начинается с новой страницы) необходимо привести список материалов, использованных при подготовке данной разработки.
В ПРИЛОЖЕНИЯ (каждое приложение начинается с новой страницы) допускается помещать материал, дополняющий текст пояснительной записки. В приложениях может быть: описание объекта автоматизации, математическая постановка задачи, вопросы тестов и варианты ответов (с указанием правильного ответа), графический материал, образцы входных и выходных документов, таблицы или рисунки большого формата, описание алгоритмов и программ, инструкции и т.д. В тексте на все приложения должны быть ссылки. Приложения располагаются в порядке обращения к ним.
В состав Графической части должны быть включены только те листы, которые будут необходимы студенту при защите курсового проекта для объяснения общего принципа построения своей задачи и способа ее реализации: иерархия задач; схема данных; схема программы, схема работы системы; структурная схема работы алгоритма; диаграммы, графики, таблицы. На графическую часть также должны быть ссылки из пояснительной записки.