Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП (МУ_КП, ПИН, 2015) v27_01.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
259.18 Кб
Скачать

Федеральное государственное бюджетное образовательное учреждение высшего образования «Югорский государственный университет»

Институт систем управления и информационных технологий (ИСУИТ)

УТВЕРЖДАЮ

Директор Института (НОЦ)

систем управления и

информационных технологий

____________ Тей Д.О.

"_____"__________________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..

Входевыполнениякурсовогопроектарешаютсяследующиеосновныезадачи:

  1. Приобрестинавыкиразработки приложений на языке Java.

  2. Закрепитьнавыкипоисканаучно-техническойлитературыиработысней.

  3. Освоитьправилаоформленияпроектнойиэксплуатационнойдокументации.

Тематикакурсовогопроектирования

Выполнениепроектаосуществляетсястудентомнаосновевыданногоемуиндивидуальногозадания на курсовой проект.

Типоваятемакурсовогопроекта:Реализация базовых алгоритмов и структур данныхна языке Java.(далее следуетуказаниенаалгоритм или структуру данных, например,Двоичная куча).

Список базовых алгоритмов и структур данных приведен в Приложении Ж.

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

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

По согласованию с преподавателем, возможна работа над одной темой группой студентов (2-3 человека). При этом каждый участник группы отвечает за выполнение своей части общего проекта. Зона ответственности каждого участника коллективного проекта явно прописывается в его задании на курсовой проект.

Содержаниекурсовогопроекта

Курсовойпроектсостоитизпояснительнойзапискииприложений.Основнымитребованиямикпояснительнойзапискеявляются:четкостьилогическаяпоследовательностьизложенияматериала,убедительностьаргументации,краткостьиясностьформулировок.Втекстезапискинедолжнобытьобщихфраз,очевидныхвыводовит.п.Рекомендуемыйобъемпояснительнойзаписки-30страництекста.

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

Структурапояснительнойзапискидолжна соответствовать «Общим правилам оформления студенческих работ» [1].