ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
им. Ф.М. Достоевского
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ НАУК
ТРЕБОВАНИЯ К СОДЕРЖАНИЮ И ОФОРМЛЕНИЮ
КВАЛИФИКАЦИОННОЙ (ДИПЛОМНОЙ) РАБОТЫ
Специальность 090102.65 (075200) - Компьютерная безопасность
ОМСК – 2010
УДК 378.14
Б 733
Богаченко Н.Ф. , Гуц А.К.
Б 733
Методические указания по выполнению и оформлению квалификационной (дипломной) работы. Специальность 090102.65 (075200) – Компьютерная безопасность / Составители: Н.Ф. Богаченко, А.К. Гуц. – Омск: ОмГУ, 2010. – 23 с.
Предназначается для студентов дневной формы обучения, обучающихся по специальности 090102.65 (075200) – Компьютерная безопасность.
УДК 378.14
Одобрено ученым советом факультета компьютерных наук ОмГУ.
Ó Омский госуниверситет, 2010
Оглавление
1. Общие положения........................................................................................... 4
1.1. Организация написания дипломной работы........................................... 4
1.2. Оформление бланка задания на дипломную работу.............................. 5
2. Тематика дипломных работ........................................................................... 6
3. Структура дипломной работы и правила оформления................................ 8
3.1. Оформление пояснительной записки....................................................... 8
3.2. Список использованной литературы..................................................... 11
3.3. Описание алгоритма............................................................................... 13
3.4. Описание программного обеспечения................................................... 14
4. Состав графических материалов и правила оформления........................... 17
5. Подготовка дипломной работы к защите.................................................... 18
6. Защита дипломной работы........................................................................... 18
Приложение 1.................................................................................................... 20
Приложение 2.................................................................................................... 22
Приложение 3.................................................................................................... 23
1. Общие положения
Выпускная квалификационная работа математика (дипломная работа) представляет собой законченную научно-исследовательскую разработку, в которой решается актуальная задача для специальности «Компьютерная безопасность» по исследованию одного или нескольких объектов профессиональной деятельности и их компонентов (полностью или частично).
Объектами профессиональной деятельности выпускника по специальности 090102.65 (075200) – «Компьютерная безопасность» являются:
- защищенные компьютерные системы и средства обработки, хранения и передачи информации;
- службы защиты информации;
- математические модели процессов, возникающих при защите информации.
Итоговая государственная аттестация дипломников по специальности «Компьютерная безопасность» в соответствии с государственным образовательным стандартом (ГОС) проходит с обязательной защитой дипломной работы и заканчивается присвоением государственной аттестационной комиссией (ГАК) квалификации математика с выдачей государственного диплома.
Дипломная работа представляет собой завершающий этап обучения в вузе и имеет целью:
- систематизировать и углубить знания,
- совершенствовать навыки и умения выпускника в решении сложных комплексных научно-технических задач с элементами научного исследования,
- проявить степень профессиональной подготовленности выпускника, ее соответствие образовательному стандарту.
Дипломная работа представляет собой теоретическое или экспериментальное исследование одной из актуальных задач по специальности (специализации). Результаты работы оформляются в виде текста с приложением графиков, таблиц и, при необходимости, элементов документации рабочего проекта для разработанного программно-технического комплекса.
1.1. Организация написания дипломной работы
На выполнение дипломной работы по учебному плану отводятся 4 месяца (с 8-й по 23-ю неделю одиннадцатого семестра).
За один-два месяца до выхода приказа, определяющего дату начала дипломирования, студенту необходимо
:
- проверить у заместителя декана факультета наличие всех требуемых документов в личном деле за весь период обучения;
- проверить правильность написания фамилии, имени и отчества.
Приказ о переводе на выполнение дипломной работы может быть издан только после окончания теоретического курса.
Не позднее, чем за два месяца до окончания теоретического курса обучения студент должен согласовать тему дипломной работы с заведующим кафедрой, к которой он прикреплен. При этом студент должен знать исходные данные и представлять структуру дипломной работы. Студент может предложить для дипломной работы тему, связанную со спецификой своей работы. При выборе темы дипломной работы следует руководствоваться положениями раздела 2 настоящих методических указаний – «Тематика дипломных работ». Заведующий кафедрой после ознакомления с предполагаемой темой и беседой со студентом назначает руководителя работы.
1.2. Оформление бланка задания на дипломную работу
Бланк задания на дипломную работу
(приложение 1) является официальным документом, который выдается на кафедре в трех экземплярах
. После оформления один экземпляр остается на кафедре, второй и третий – у дипломника для включения в состав пояснительной записки.
Руководствуясь методическими указаниями, студент заполняет бланк задания и согласовывает формулировки всех разделов с руководителем.
Название темы
дипломной работы должно быть кратким и отражающим суть работы.
Срок
представления дипломной работы к защите определяются графиком учебного процесса. Эту графу студент не заполняет.
В исходных данных
к работе указываются только наиболее существенные сведения, необходимые для выполнения работы: функции изучаемой системы, основные параметры входной и выходной информации и наиболее существенные характеристики (надежность, точность, время реакции системы, производительность, характеристики интерфейсов, условия эксплуатации и т.д.). Не должны включаться данные, подлежащие обоснованию в ходе разработки. В дальнейшем исходные данные будут служить основой для разработки подробного технического задания на проектируемое устройство, которое должно быть оформлено в виде отдельного раздела пояснительной записки.
В графе «Содержание работы
» приводится перечень разделов диплома, подлежащих разработке, определенных студентом совместно с руководителем и консультантом в соответствии с типом дипломной работы. Должна быть указана расчетная часть с перечислением обязательных расчетов.
После утверждения руководителем разделов дипломной работы студент должен получить задание консультанта, если таковой назначен.
В
перечне графического материала
указывается количество чертежей и их наименования.
В календарном плане
работы над проектом указываются проценты выполнения проекта по месяцам (3 месяца отводятся на всю дипломную работу). Календарный план используется руководителем, консультантами и деканатом для контроля за ходом выполнения дипломной работы.
Задание на дипломную работу должно быть подписано
(с указанием фамилии, имени, отчества, звания, занимаемой должности и места работы):
1) студентом - дипломником с указанием даты принятия задания к исполнению;
2) консультантами, если таковые назначены;
3) руководителем работы.
Полностью оформленное и подписанное задание на дипломную работу
утверждается заведующим кафедрой. Утверждение задания на дипломную работу является основанием для приказа о переводе студента на преддипломную практику; приказ ректора закрепляет намеченную тему и руководителя. Оформленное задание, утвержденное соответствующим приказом, является документом на выполнение дипломной работы.
Изменение задания может быть произведено только с повторным утверждением темы работы заведующим кафедрой и повторным приказом по ОмГУ.
2. Тематика дипломных работ
Тематика дипломных работ должна соответствовать современному состоянию и перспективам развития науки и техники.
Тема дипломной работы должна соответствовать специальности 090102.65 (075200) – «Компьютерная безопасность» (специализации – «Анализ безопасности компьютерных систем»).
Предусматриваются четыре типа дипломных работ
:
Тип Т
(теоретический) – работа, ориентированная на построение математических моделей процессов, возникающих при защите информации.
Тип АП
(аппаратно-программный) – работа, ориентированная на разработку и/или анализ аппаратуры и поддерживающего её программного обеспечения, создаваемых с целью защиты информации, хранящейся в ЭВМ, системах и компьютерных сетях.
Тип С
(сетевой) – работа, ориентированная на разработку и/или анализ защиты вычислительных сетей.
Тип П
(программный) – работа, ориентированная на разработку и/или анализ средств системного и прикладного программного обеспечения, создаваемых с целью защиты информации, хранящейся в ЭВМ, системах и компьютерных сетях.
Примерная тематика дипломных работ
для названных типов может быть следующей:
Для типа Т
- разработка криптографических систем защиты информации;
- разработка математических моделей безопасности компьютерных систем;
- разработка новых теоретических подходов к решению задач защиты информации и информационных ресурсов.
Для типа АП
- разработка контроллеров различного назначения с поддерживающими драйверами и программами;
- разработка аппаратных устройств защиты информации с соответствующим поддерживающим программным обеспечением;
Для типа С
- разработка и/или анализ системы информационной безопасности однородных ЛВС для малых предприятий;
- разработка и/или анализ системы информационной безопасности гетерогенных ЛВС для предприятий с развитой организационной структурой;
- разработка и/или анализ системы информационной безопасности корпоративных вычислительный сетей (КВС) для крупных предприятий с компактным размещением (в пределах района, города);
Для типа П
- разработка драйверов для различного типа устройств;
- разработка и/или анализ программного обеспечения для защиты информационных систем (ЭВМ, компьютерных сетей, баз данных);
- разработка и/или анализ антивирусных программных систем;
- разработка и/или анализ защищенных информационных систем.
3. Структура дипломной работы и правила оформления
Дипломная работа состоит из двух частей:
1) пояснительной записки;
2) приложений.
Приложения содержат материалы (листы спецификаций, распечатки программ, чертежи, таблицы, графики, блок-схемы, фотографии изготовленных устройств и макетов, распечатки большого формата и т.п.), включение которых в основной текст по каким-либо причинам признано необязательным.
3.1. Оформление пояснительной записки
Расположение материала в пояснительной записке
следующее.
1. Титульный лист по принятому образцу.
2. Задание на дипломную работу.
3. Отзывы, рецензии и др. документы (эти листы не нумеруются):
- Отзыв руководителя.
- Отзыв консультанта (если необходимо).
- Рецензия (см. приложение 2).
- Акт экспертизы (если необходимо).
- Справка о внедрении (если есть).
4. Аннотация – одна страница (этот лист не нумеруется, см. приложение 3).
5. Оглавление с постраничной разметкой.
6. Введение с кратким обзором по рассматриваемому вопросу и мотивировкой выбора направления данной работы (обзор можно вынести и в отдельную главу).
7. Основной текст работы (проектно-конструкторская часть), содержащая разделы:
- Предметная область, математическая модель и пр.
- Описание алгоритма.
- Описание программного обеспечения.
8. Заключение.
9. Список использованной литературы.
10. Приложения (если есть).
Титульный лист и макет пояснительной записки приведены в файле Диплом_СБ_2008.
doc
.
Пояснительная записка должна быть напечатана на принтере. Для набора текста рекомендуется использовать издательскую систему LaTeX (редакторы MikTeX, WinShell) или программные пакеты Microsoft Word, OpenOffice Writer.
С левой стороны каждого листа должно быть оставлено поле шириной 25 мм для подшивки, справа – 10 мм, сверху и снизу – 20мм.
Гарнитура шрифта – Times, кегль шрифта – 14, междустрочный интервал – полуторный (см.
таблицу 1).
Таблица 1.
Наименование элементов
|
Характеристики элементов
|
Заголовок раздела |
|
Шрифт |
16 (полужирный) |
Абзацный отступ (см) |
1.0-1.2 |
Заголовок подраздела |
|
Шрифт |
14 (полужирный) |
Абзацный отступ (см) |
1.0-1.2 |
Межстрочное расстояние |
1.5 интервал |
Основной текст |
|
Шрифт |
14 |
Абзацный отступ (см) |
1.0-1.2 |
Межстрочное расстояние |
1.5 интервал |
Выравнивание текста |
По ширине |
Все листы пояснительной записки, включая иллюстрации, должны иметь сквозную нумерацию
без каких-либо буквенных добавлений. Положение номера – внизу страницы, выравнивание – от центра.
Первым листом считается титульный лист, вторым листом – первый лист содержания, далее следуют листы введения. Все эти листы включаются в общую нумерацию листов. На титульном листе номер не ставится. Первый лист, на котором ставится номер – лист содержания.
Объем пояснительной записки
– не менее 40 страниц.
Дипломная работа обычно состоит из введения, заключения и нескольких разделов.
Во введении
указывается цель работы и формулируются задачи, которые необходимо решить для достижения поставленной цели.
Разделы
состоят из подразделов. Номер подраздела включает номер раздела и порядковый номер подраздела в разделе, разделенные точкой. В конце заголовка точка не ставится. Если заголовок состоит из двух предложений, их разделяют точкой. Переносы слов в заголовках не допускаются. Подчеркивание заголовков не допускается. Недопустимо, когда заголовок находится в нижней части листа, а текст раздела, подраздела, пункта или подпункта начинается на следующем листе. Каждый раздел работы начинается с новой страницы. Каждый подраздел, пункт и перечисления записываются с нового абзаца.
В заключении
необходимо перечислить основные результаты работы.
По объему проектно-конструкторская часть
пояснительной записки должна составлять не менее 75 % общего объема дипломной работы.
Изложение материала записки должно быть кратким, точным и технически правильным. Сокращения слов, кроме разрешенных ГОСТом 2.316-68
«Правила нанесения на чертежах надписей, технических требований и таблиц» и общепринятых (например, к т.д.; и т.п.; ГОСТ, ТУ, ТЗ и др.) не допускаются. При необходимости сокращенного обозначения сигналов или шин, следует привести таблицу сокращений.
На протяжении всей записки следует строго соблюдать единообразие терминов, обозначений, символов. Если встречаются новые технические термины, то их нужно разъяснить при первом употреблении в тексте. Следует тщательно избегать жаргонных технических выражений и слов.
Рисунки
должны располагаться сразу же после первого упоминания в тексте, либо на следующей странице. Рисунки следует нумеровать в пределах каждого раздела, номер рисунка состоит из номера раздела и порядкового номера рисунка в пределах данного раздела, разделенных точкой. Рисунки в приложениях нумеруются отдельно.
Таблицу
следует располагать непосредственно после текста, в котором она упоминается впервые, либо на следующей странице. Нумерация таблиц аналогична нумерации рисунков.
Кегль шрифта для подписи к рисунку или таблице – 12. На все помещаемые в пояснительной записке рисунки и таблицы должны быть ссылки в тексте.
Расчетные формулы
приводятся в общем виде с последующей подстановкой числовых значений величин, окончательным результатом вычислений, а такие с указанием размерностей результирующей величины и пояснением обозначений, впервые примененных, в тексте записки.
Формулы должны быть написаны с использованием общепринятых обозначений и иметь сквозную нумерацию.
Пояснения символов и числовых коэффициентов, входящих в формулу, если они не пояснены ранее в тексте, должны быть приведены непосредственно под формулой. Формула может быть пронумерована, но только в том случае, если на нее есть ссылка в тексте
, причем сначала по тексту идет упоминание формулы, а затем должна быть вписана собственно формула. Формулу нумеруют по тем же правилам, что и рисунки. Номер формулы арабскими цифрами ставят в круглых скобках справа от ее изображения по границе текста.
Все расчетные формулы или другие цитированные сведения, взятые из литературных источников, должны иметь ссылки на литературные источники
. Они вставляются в текст в виде цифры – порядкового номера источника в списке литературы, помещенного в квадратные скобки. Например, [2] или [1,3-7].
Недопустимо включать в список литературы издания и электронные ресурсы, на которые нет ссылок в тексте дипломной работы
. Форма составления списка использованной литературы приведена в разделе 3.2.
При расчете вариантов с большим количеством математических выкладок следует привести все выкладки принятого варианта, по остальным вариантам приводятся только результаты расчетов в виде таблиц.
В записке разрешается использовать только единицы измерений международной системы единиц СИ.
Полностью оформленная пояснительная записка должна быть подписана
:
- студентом,
- консультантом (если есть),
- руководителем,
- заведующим кафедрой
и переплетена вместе с приложениями.
Допускаются два типа переплета:
1) с пластиковой пружиной,
2) со скоросшивателем (не допускаются папки с кольцами, зажимами, папки с прозрачными вкладышами).
Первый лист обложки должен быть прозрачным (не тонированным).
3.2. Список использованной литературы
Правила библиографического описания документов регламентировано ГОСТами 7.1 - 2003
«Библиографическая запись. Библиографическое описание. Общие требования и правила составления», 7.82 - 2001
«
Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления».
Общая схема библиографической записи
выглядит так:
Заголовок: Фамилия И.О. одного автора.
Основное заглавие: сведения, относящиеся к заглавию (раскрывают тематику, вид, жанр, назначение документа и т.д.)
/ Сведения об ответственности: содержат информацию об авторах, составителях, редакторах, переводчиках и т.п., об организациях, от имени которых опубликован документ.
— Сведения об издании: содержат сведения о повторности издания, его переработке и т.п.
— Место издания: Издательство или издающая организация, дата издания.
— Объем: сведения о количестве страниц, листов.
Если используется составная часть издания
(например, статья в журнале или сборнике), то составляется аналитическое описание в следующем виде:
Сведения о составной части // Сведения о документе, в котором помещена составная часть.
Первая часть библиографического аналитического описания содержит сведения об авторах, заглавии, сведения, относящиеся к заглавию. Во второй части (после //) приводится краткое библиографическое описание документа, в котором опубликована составная часть (автор, если он не совпадает с автором составной части, заглавие, сведения, относящиеся к заглавию; сведения об ответственности, которые приводятся в основном для сборников научных трудов; сведения об издании, месте и годе издания), а также указываются страницы, на которых помещена данная статья или раздел. В случае с сериальными изданиями или многотомниками дополнительно указывается номер тома или выпуска.
При
Описание книги одного автора.
Место издания указывается сокращенно для следующих городов: Москва – М., Санкт-Петербург – СПб (Ленинград – Л.), Киев – К., Минск – Мн. Перед названием издательства указывается двоеточие. Области описания отделяются тире.
1. Касаткин А.И. Профессиональное программирование на языке Си. Управление ресурсами: Справ. пособие / А.И. Касаткин. – Мн.: Высш. шк., 1992. – 432 с.
2. Павловская Т.А. С/С++. Программирование на языке высокого уровня / Т.А. Павловская. – СПб.: Питер, 2008. – 461 с.
Описание книги 2-х, 3- х авторов.
В заголовке описания книги двух или трёх авторов приводят фамилию одного автора, как правило, первого из указанных на титульном листе.
1. Павловская Т.А. С/С++. Объектно-ориентированное программирование: Практикум / Т.А. Павловская, Ю.А. Щупак. – СПб.: Питер, 2008. – 265 с.
Описание книги 4-х и более авторов.
1. Основы криптографии: Учебное пособие / А.П. Алферов, А.Ю. Зубков, А.С. Кузьмин и др. – М.: Гелиос АРВ, 2001. – 480 с.
Описание статьи, входящей в книгу.
Указываются страницы, принадлежащие статье.
1. Хоор К. О структурной организации данных / У. Дал, Э. Дейкстра, К. Хоор // Структурное программирование. – М.: Мир, 1975. – С. 98-197.
Описание статьи из журнала.
Если статья разбита на несколько номеров журнала, описание для каждого номера дается через точку с запятой.
1. Иванов И.И. Поиски киберов / И.И. Иванов // Доклады РАН. – 2005. – Т. 2, № 4. – С. 234-237.
2. Меффорд М. Клавиатура от A до Z / М. Меффорд // КомпьютерПресс. – 1991. – № 11, С. 29-39; № 12, С. 41-55.
3. Sidorov I.S. The axiomatic theory of relativity / I.S. Sidorov // Russian Math. Surv. – 1982. – V. 37, N. 2. – P.41-80.
Описание технического руководства.
Если не указаны место или год издания, в квадратных скобках добавляется информация, не содержащаяся в издании. Для этого используются сокращения: без года – б.г. (т.е. не указан год издания), без места – б.м. (не указано место издания). В текстах, набранных латиницей, используются соответственно сокращения - s.a. (sine anno), s.l. (sine loco).
1. Turbo Debugger. Version 2.5. User's Guide. Borland International. – [s.l.] (USA), 1991.
Описание электронного ресурса.
Ресурс локального доступа.
1. Цветков В.Я. Компьютерная графика: рабочая программа [Электронный ресурс] / В.Я. Цветков. – Электрон. дан. и прогр. – М.: МИИГАиК, 1999. – 1 дискета. – Систем. требования: IBM PC, Windows 95, Word 6.0. – Загл. с экрана. – № гос. регистрации 0329900020.
Ресурс удаленного доступа.
В скобках указывается дата обращения к документу.
1. Адигеев М.Г. Введение в криптографию [Электронный ресурс] / М.Г. Адигеев. – Режим доступа: http://www.ict.edu.ru/ft/004793/Crypto-1.pdf (10.10.2008).
Описания источников в библиографическом списке должны быть пронумерованы и расположены по алфавиту авторов
.
Сначала располагаются издания на русском языке, а затем на иностранных языках.
На все источники в библиографическом списке должны быть ссылки в тексте пояснительной записки
(например, [1], или [1, с.129], или [1, 5, 8–12]).
3.3. Описание алгоритма
Описание алгоритма должно быть дано простым, понятным языком. Следует подробно описывать алгоритм не всей программы, а только нетривиальной ее части, понимание которой может вызвать затруднения. Так, не нужно детализировать описание начального диалога программы с пользователем, когда запрашиваются некоторые параметры и проверяется их принадлежность некоторому диапазону.
В описании алгоритма не следует использовать внутренних имен функций и модулей, из которых состоит программа. Следует давать им названия, отражающие смысл. При описании программного обеспечения желательно дать таблицу соответствия содержательных и формальных имен. Например, если в программе, функция, выполняющая оценку точности решения, носит имя accur(), то в описании алгоритма следует использовать осмысленное название «модуль оценки точности». В тексте программы в свою очередь должен быть комментирующий текст, поясняющий читателю назначение функции accur().
Отметим, что не во всякой дипломной работе можно говорить об алгоритме в строгом смысле этого слова. Допустим, разрабатывается программа на языке Пролог. Тогда алгоритм скрыт в используемых языковых средствах, и уместнее говорить о сценарии работы программы. Это же касается использования прикладных программных пакетов, предназначенных, например, для моделирования динамических систем. В общем, термин «алгоритм» можно использовать и в этом случае, но понимать его в расширительном смысле, как алгоритм взаимодействия пользователя с прикладной программной системой. Синонимами здесь будут такие термины как «сценарий», «методика», «последовательность действий».
Итак, выбор адекватного языка описания алгоритма представляет собой нетривиальную задачу и должен производиться взвешенно. Здесь полезны обсуждения с руководителем и консультантом.
3.4. Описание программного обеспечения
Требования к объему и детализации описания программного обеспечения зависят от задач и характера дипломной работы, от объема разрабатываемых программ. Программное обеспечение должно быть описано в соответствии с основными требованиями ГОСТов, составляющих Единую систему программной документации (ЕСПД). В реальной практике в техническое задание (ТЗ) включается раздел «Требования к программной документации», в котором определяется состав документов, передаваемых Заказчику вместе с программным обеспечением: например, «Руководство системного программиста», «Руководство оператора», «Программа и методика испытаний» и т.д. В документах имеются повторяющиеся разделы (например, «Назначение программы»), поэтому в дипломной работе нецелесообразно педантично воспроизводить форму этих документов. Достаточно продемонстрировать умение описывать программное обеспечение так, что из пунктов описания легко потом скомпоновать документы, определенные ТЗ. При наиболее полном описании разработанного программного обеспечения рекомендуем раскрыть в дипломной работе следующие пункты
(они выбраны из ЕСПД).
1) Общие сведения о программе
(программном комплексе – далее это уточнение будет опускаться).
Здесь указываются:
· обозначение и наименование программы;
· программное обеспечение, необходимое для функционирования программы;
· языки программирования, на которых написана программа;
· основные характеристики: объем и время работы программы.
Остановимся подробнее на последнем пункте. Объем программы измеряется дважды: во-первых, определяется объем исходных текстов программ, во-вторых, объем исполняемых модулей. Полезно также указывать объемы, полученные в результате архивации файлов каким-либо популярным архиватором.
2) Функциональное назначение
.
Указываются классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на ее применение.
3) Структура программы
. Программное обеспечение обычно создается коллективом разработчиков (бригадой программистов), дипломник разрабатывает часть модулей. Следует в общих чертах описывать всю систему и подробно - модули, разработанные автором.
Структуру взаимодействия модулей предпочтительно изображать в виде графа подчиненности модулей, чтобы наглядно показать иерархическую структуру комплекса. Служебные подпрограммы, используемые практически всеми модулями комплекса, целесообразно показывать отдельно, чтобы не загромождать схему большим количеством связей. Для каждого модуля приводится его название и описывается назначение.
Для графического представления объектно-ориентированных систем следует использовать унифицированный язык моделирования UML.
4) Используемые технические средства.
Здесь перечисляется минимальный состав технических средств, обеспечивающий работу программы: тип процессора, объем оперативной памяти, наличие жесткого диска, требуемый объем дискового пространства, тип дисплейного адаптера, наличие принтера и его тип, какое-либо специализированное оборудование.
5) Требования к программному окружению
. Операционная система и ее минимально допустимая версия, наличие в оперативной памяти специализированных драйверов, используемые стандартные библиотеки.
6) Настройка программы
(процедура инсталляции) – какие действия должен предпринять программист при установке программы на жесткий диск. Желательно описать командный файл, автоматизирующий процедуру инсталляции, сводящий ее к диалогу с программистом.
7) Эксплуатация программы
.
7.1) Описание входных данных.
Входная информация разделяется на переменную и постоянную. Например, программы, эксплуатируемые на производственном участке, читают нормативно-справочную информацию из файлов, содержимое которых обновляется достаточно редко. В то же время оперативный план может меняться ежедневно.
Для входной информации указывается тип кодирования, формат (например, постоянная информация может выбираться из обычных текстовых файлов в формате ASCII, либо из файлов в формате некоторой базы данных). Следует также указывать технические средства ввода данных: клавиатура, мышь, сканер и т.д.
7.2) Описание выходных данных.
Здесь указываются характер и организация выходных данных; формат, описание и способ кодирования. Описывается информация, поступающая на выходные устройства: экран терминала, принтер, плоттер. Описываются файлы с выходной информацией. Сообщения об ошибках в выходную информацию не включаются.
7.3) Выполнение программы.
Описывается последовательность действий пользователя (оператора), обеспечивающая загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и возможных вариантов команд, с помощью которых пользователь осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды.
Здесь рекомендуется выделить подраздел «Сообщения пользователю», в котором привести тексты сообщений, выдаваемых в ходе выполнения программы, описания их содержания и соответствующие действия пользователя (в случае сбоя, возможности повторного запуска программы и т.п.). Рекомендуется использовать поясняющие примеры, таблицы, схемы, графики.
8) Текст программы
.
Текст программы приводится на исходном языке и снабжается подробными комментариями. В оформлении текста программы для улучшения восприятия используются отступы внутри тела циклов и условных блоков, «содержательные» имена идентификаторов и т.п.
9) Методика испытаний.
Здесь описываются требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля. Приводится перечень тестовых примеров и соответствующих контрольных распечаток.
4. Состав графических материалов и правила оформления
Дипломная работа выполняется в виде пояснительной записки и приложений. Требования к объему и содержанию работы приведены выше.
В приложение
обязательно помещается распечатка листов графической части работы. В приложении могут быть приведены тексты программ, результаты их тестирования и другие материалы, не вошедшие в основную часть дипломной работы.
Каждое приложение должно начинаться с нового листа (страницы) с указанием в правом верхнем углу первого листа слова «Приложение»
, а под ним, при необходимости, заголовок, который записывают по центру листа. Приложения, если их более одного, нумеруют арабскими цифрами. Например, Приложение 1, Приложение 2 и т.д.
Чертежи
по формату, условным обозначениям, шифрам и масштабам должны строго соответствовать требованиям Единой системы конструкторской документации (ЕСКД) и Единой системы программной документации (ЕСПД). Чертежи могут выполняться на компьютере и распечатываться на плоттере или принтере или вручную. В последнем случае они, как правило, выполняются в карандаше, допускается выполнение чертежной тушью, но при этом все чертежи работы должны выполняться однотипно (или карандашом, или тушью). Если чертежи изготавливаются на принтере на бумаге размером А3 или А4, допускается их склеивание скотчем.
Все виды разрабатываемой в дипломном проекте технической документации (например, схема технологического процесса, графики эксперимента и т.п.) должны выполняться с соблюдением требований соответствующих ГОСТов.
Правила выполнения схем алгоритмов, программ, данных и систем
автоматическим или ручным способом регламентирует ГОСТ 19.701-90
«ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения». Применяемые условные графические обозначения (УГО), отражающие основные операции процесса обработки данных, установлены ГОСТом 19.005-85
«ЕСПД. Р-схемы алгоритмов и программ. Обозначения условные графические и правила выполнения».
5. Подготовка дипломной работы к защите
В процессе работы над дипломной работой студент должен регулярно в соответствии с «Календарным планом» отчитываться перед руководителем о проделанной работе. Все требования руководителя являются обязательными. Руководитель решает вопрос об окончании работы как над отдельными разделами работы, так и над работой в целом.
1. Законченная дипломная работа, подписанная студентом (и консультантом) представляется руководителю работы.
2. Руководитель подписывает работу, составляет письменный отзыв и передает ее заведующему кафедрой.
3. Заведующий кафедрой принимает решение о рекомендации работы к защите, ставя подпись на титульном листе, и направляет работу на рецензию.
При рекомендации дипломной работы к защите заведующий кафедрой просматривает пояснительную записку, рецензию, отзыв консультанта и руководителя.
В случае, если заведующий кафедрой считает невозможным допустить студента к защите дипломной работы, этот вопрос рассматривается на заседании кафедры с участием руководителя работы и студента-дипломника. Отрицательный отзыв руководителя не является основанием для отказа в защите. Право на окончательную оценку работы принадлежит ГАК.
6. Защита дипломной работы
Утвержденная дипломная работы принимается к защите при представлении Государственной Аттестационной Комиссии следующих документов
:
1) справка
деканата о выполнении студентом учебного плана и оценках, полученных по теоретическим дисциплинам, курсовым проектам, работам и практикам;
2) дипломная работа
– 2 экз.; каждый экземпляр дипломной работы, в соответствии с разделом 3.1, должен содержать:
- отзыв руководителя;
- отзыв консультанта (если необходимо);
- рецензию.
3) электрон. опт. диск
– 2 шт.; каждый диск должен содержать:
- текст дипломной работы в формате pdf
;
- исходные коды программ;
- скомпилированные коды программ с указанием платформы (операционной системы).
По желанию студента в ГАК могут быть представлены и другие документы и материалы, характеризующие научную и практическую ценность дипломной работы (например, макеты, справки о внедрении, авторские свидетельства и т.д.).
Указанные выше в п. 2) документы сдаются в деканат за два дня до первого назначенного дня защиты с целью проверки правильности оформления и для ознакомления с ними председателя ГАК.
Защита дипломной работы на заседании ГАКа является публичной; дата и время защиты заранее сообщается деканатом.
Защита дипломной работы состоит
из доклада студента (не более 10 минут
), ответов на вопросы членам ГАК, оглашения рецензии и отзыва и ответов студента на имеющиеся в них замечания.
Доклад должен быть четким и конкретным. В начале доклада студент должен перечислить и охарактеризовать основные задачи, поставленные перед ним при написании дипломной работы. Затем нужно перейти к обоснованию выбора тех или иных принятых решений. В докладе не следует подробно рассматривать какие-либо технические решения и физические принципы, если они значительно не отличаются от обычных; необходимо лишь указать причины, побудившие студента остановить свой выбор на них. Основное внимание в докладе следует уделять тому разделу, который наиболее подробно разрабатывался студентом.
В докладе должны быть в очень краткой форме рассмотрены все разделы работы и сообщены основные результаты. В конце доклада должны быть сделаны выводы.
На защите дипломной работы студенту может быть задан любой вопрос по ее содержанию. Ответ должен быть кратким и конкретным; если студент не понял вопроса, то следует обратиться за его разъяснением. Студенту предоставляется возможность обосновать свое несогласие (если оно имеется) с замечаниями рецензента.
В случае неудовлетворительной оценки работы Государственная аттестационная комиссия устанавливает, может ли студент представить ко второй защите ту же работу, но с доработкой, объем которой определяет ГАК, или же студент должен будет разработать новую тему, которую устанавливает кафедра. Студенту, не защитившему работу повторно, вместо диплома выдается справка установленного образца.
Приложение 1
Омский государственный университет им. Ф.М. Достоевского
Факультет компьютерных наук
Кафедра (название кафедры)
Направление (специальность)
Группа
Квалификация
УТВЕРЖДАЮ
Зав.кафедрой
З А Д А Н И Е
НА ДИПЛОМНУЮ РАБОТУ
Студенту
( Фамилия, И., О. )
Руководитель
( Фамилия, И., О., место работы, должность )
1. Наименование темы:
2. Срок сдачи студентом законченной работы
3. Техническое задание и исходные данные к работе
4. Содержание работы (перечень подлежащих разработке вопросов)
5. Перечень графического материала (с указанием обязательного материала)
6. Исходные материалы и пособия
7. Консультанты по работе с указанием относящихся к ним разделов работы
Раздел |
Консультант |
Подпись, дата |
|
Задание выдал |
Задание принял |
||
Экономика |
|||
Технологический раздел работы |
|||
Экология и охрана труда |
КАЛЕНДАРНЫЙ ПЛАН
№ п/п |
Наименование этапов работы |
Срок выполнения этапов работы |
Примечание |
8. Дата выдачи задания
Руководитель
(подпись)
Задание принял к исполнению
(подпись)
Приложение 2
ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
им. Ф.М. Достоевского
РЕЦЕНЗИЯ
на дипломную работу
ТРЕБОВАНИЯ К РЕЦЕНЗИИ НА ДИПЛОМНУЮ РАБОТУ
Рецензия в обязательном порядке должна содержать оценку следующих основных вопросов работы:
актуальность темы; соответствие работы техническому заданию; полноту обоснования выбора варианта решения поставленной задачи; оригинальность решения технических и теоретических задач; правильность выполненных расчетов; грамотность и стиль изложения материалов пояснительной записки и качества ее оформления; соответствие графического материала требованиям нормативных документов; правильность решения рассмотренных в проекте экономических вопросов, вопросов экологии и охраны труда; достоинства и недостатки работы.
В рецензии не должно быть формального перечисления сведений о дипломной работе без их анализа. Рецензия должна завершаться четырехбальной оценкой дипломного проекта и заключением о возможности присвоения студенту квалификации математика по специальности «Компьютерная безопасность».
Рецензент, подписывая рецензию, указывает фамилию, имя и отчество, должность и место работы, дату и заверяет свою подпись в отделе кадров по месту основной работы.
Приложение 3
ОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
им. Ф.М. Достоевского
АННОТАЦИЯ
к дипломной работе
ТРЕБОВАНИЯ К АННОТАЦИИ
Текст аннотации содержит:
- краткое описание дипломной работы;
- список ключевых слов.