- •Методические указания по выполнению курсового проекта Введение в программную инженерию
- •09.03.04 Программная инженерия
- •Оглавление
- •Общиеположения
- •Целькурсовогопроектирования
- •Тематикакурсовогопроектирования
- •Содержаниекурсовогопроекта
- •Основная часть
- •Постановка задачи
- •Проектирование системы
- •Архитектура
- •Пользовательский интерфейс
- •Кодирование
- •Тестирование
- •Руководство пользователя
- •Заключение
- •Порядок защиты курсового проекта
- •Список литературы
- •1. Java. Объектно-ориентированное программирование. Васильев а.Н. – м.:питер, 2011 г.
- •Приложение а.
- •Календарный план выполнения выпускной квалификационной работы
- •ПриложениеБ Типовые темы курсового проекта
- •Приложение в.
- •5. Требования к программной документации
- •6. Технико-экономические показатели
- •7. Стадии и этапы разработки
- •8. Порядок контроля и приемки
Федеральное государственное бюджетное образовательное учреждение высшего образования «Югорский государственный университет»
Институт систем управления и информационных технологий (ИСУИТ)
УТВЕРЖДАЮ
Директор Института (НОЦ)
систем управления и
информационных технологий
____________ Тей Д.О.
"_____"__________________20__ г.
Методические указания по выполнению курсового проекта Введение в программную инженерию
Базовая часть Б1. Б.13
09.03.04 Программная инженерия
Ханты-Мансийск
2015 год
Оглавление
Общиеположения 3
Целькурсовогопроектирования 3
Тематикакурсовогопроектирования 3
Содержаниекурсовогопроекта 3
Основная часть 4
Постановка задачи 4
Проектирование системы 5
Архитектура 5
Пользовательский интерфейс 6
Кодирование 7
Тестирование 8
Руководство пользователя 9
Заключение 10
Порядок защиты курсового проекта 10
Список литературы 11
Приложение А. 13
ПриложениеБ 16
Приложение В. 17
Общиеположения
Настоящиеметодическиеуказанияпредназначеныдляобеспечениякурсовогопроектированиядисциплины«Объектно-ориентированное программирование. Java»длястудентовнаправленияподготовки09.03.01Информатикаивычислительнаятехникаипрофилюподготовки«Разработкапрограммно-информационныхсистем»,
Целькурсовогопроектирования
Цельюкурсовогопроектированияявляетсяизучениетехнологийобъектно-ориентированного программирования на Java..
Входевыполнениякурсовогопроектарешаютсяследующиеосновныезадачи:
Приобрестинавыкиразработки приложений на языке Java.
Закрепитьнавыкипоисканаучно-техническойлитературыиработысней.
Освоитьправилаоформленияпроектнойиэксплуатационнойдокументации.
Тематикакурсовогопроектирования
Выполнениепроектаосуществляетсястудентомнаосновевыданногоемуиндивидуальногозадания на курсовой проект.
Типоваятемакурсовогопроекта:Реализация базовых алгоритмов и структур данныхна языке Java.(далее следуетуказаниенаалгоритм или структуру данных, например,Двоичная куча).
Список базовых алгоритмов и структур данных приведен в Приложении Ж.
Студентам,посогласованию,могутбытьпредложеныиндивидуальные,нестандартныезаданияпотемеданнойдисциплины,связанныесвыполнениемгосбюджетныхихоздоговорныхНИРиОКР,проводимыхнакафедре.Всвоюочередь,студентможетсамостоятельнопредложитьтемуКП,отличающуюсяповышеннойактуальностью,связаннуюсвыполнениемНИРСилипредстоящейвыпускнойквалификационнойработы.ТемаКПутверждаетсяруководителемвустановленныекафедройсроки.Основныеруководящиеданные,длявыполненияпроектаоформляютсястудентомсовместноссотрудникамикафедрывзаданияхпокурсовомупроектированию.
Выполнениекурсовогопроектапредусматриваетработупосозданиюновойилиразвитиюсуществующейсистемы.
По согласованию с преподавателем, возможна работа над одной темой группой студентов (2-3 человека). При этом каждый участник группы отвечает за выполнение своей части общего проекта. Зона ответственности каждого участника коллективного проекта явно прописывается в его задании на курсовой проект.
Содержаниекурсовогопроекта
Курсовойпроектсостоитизпояснительнойзапискииприложений.Основнымитребованиямикпояснительнойзапискеявляются:четкостьилогическаяпоследовательностьизложенияматериала,убедительностьаргументации,краткостьиясностьформулировок.Втекстезапискинедолжнобытьобщихфраз,очевидныхвыводовит.п.Рекомендуемыйобъемпояснительнойзаписки-30страництекста.
Выборкаждогопроектно-технологическогорешениядолженпроводитьсяизнесколькихальтернативидолженбытьтщательнообоснован.Приэтомрекомендуетсянастраницахпояснительнойзапискипроводитьанализальтернативныхвариантовархитектурысистемы,программно-технологическихплатформиподходов,арезультатыпроведенногоанализапомещатьвтотилиинойразделсоответствующегоприложения.
Структурапояснительнойзапискидолжна соответствовать «Общим правилам оформления студенческих работ» [1].
