- •Методические указания по выполнению курсового проекта Введение в программную инженерию
- •09.03.04 Программная инженерия
- •Оглавление
- •Общиеположения
- •Целькурсовогопроектирования
- •Тематикакурсовогопроектирования
- •Содержаниекурсовогопроекта
- •Основная часть
- •Постановка задачи
- •Проектирование системы
- •Архитектура
- •Пользовательский интерфейс
- •Кодирование
- •Тестирование
- •Руководство пользователя
- •Заключение
- •Порядок защиты курсового проекта
- •Список литературы
- •1. Java. Объектно-ориентированное программирование. Васильев а.Н. – м.:питер, 2011 г.
- •Приложение а.
- •Календарный план выполнения выпускной квалификационной работы
- •ПриложениеБ Типовые темы курсового проекта
- •Приложение в.
- •5. Требования к программной документации
- •6. Технико-экономические показатели
- •7. Стадии и этапы разработки
- •8. Порядок контроля и приемки
Список литературы
А) базовый учебник (выделить жирным шрифтом)
1. Java. Объектно-ориентированное программирование. Васильев а.Н. – м.:питер, 2011 г.
Б) основная литература:
Основная литература
Н.А. Вязовик. Программирование на Java. Курс лекций. М: Интуит.ру, 2003.
Монахов В. Язык программирования Java и среда NetBeans.- СПб.: БХВ-Петербург, 2011.
Кей Хорстманн, Гари Корнелл. Java 2. Библиотека профессионала. Том 1. Основы. 8-е издание. Вильямс, 2008.
Кей Хорстманн, Гари Корнелл. Java 2.Тонкости программирования. Том 2. 8-е издание. Вильямс, 2009.
Рой В. Миллер. Введение в технологию Java Servlet. IBM, 2004. http://www.ibm.com/developerworks/ru/edu/j-intserv/index.html
Н. Балани, Р. Хати. Проектирование и разработка Web-сервисов JAX-WS 2.0 http://www.ibm.com/developerworks/ru/edu/ws-jax/index.html
3.1.2 Дополнительная литература
В) дополнительная литература:
ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения. – Введ. 1981–07–01. – М. : Изд-во стандартов, 1982. – 4 с.
ГОСТ 24.103-84. Автоматизированные системы управления. Основные положения. – Введ. 1985–07–01. – М. : Изд-во стандартов, 1985. – 2 с.
ГОСТ 24.104-85. Автоматизированные системы управления. Общие требования. – Введ. 1987–01–01. – М. : Изд-во стандартов, 1987. – 7 с.
ГОСТ 24.202-80*. Требования к содержанию документа «Технико-экономическое обоснование создания АСУ». – Введ. 1981–01–01. – М. : Изд-во стандартов, 1982. – 2 с.
ГОСТ 24.211-82*. Требования к содержанию документа «Описание алгоритма». – Введ. 1983–01–01. – М. : Изд-во стандартов, 1984. – 2 с.
ГОСТ 24.602-86. Состав и содержание работ по стадиям создания. – Введ. 1988–01–01. – М. : Изд-во стандартов, 1988. – 6 с.
ГОСТ 34.601-90. Автоматизированные системы. Стадии создания. – Введ. 1992–01–01. – М. : Изд-во стандартов, 1992. – 3 с.
ГОСТ 34.602-89. Техническое задание на создание автоматизированной системы. – Введ. 1990–01–01. – М. : Изд-во стандартов, 1990. – 6 с.
ГОСТ 7.1-2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления – Введ. 2004–01–01. – М. : Изд-во стандартов, 2005. – 170 с.
Герберт Шилдт. Полный справочник по Java. Вильямс, 2007.
Х. М. Дейтел, П. Дж. Дейтел, С. И. Сантри. Технологии программирования на Java 2. Распределенные приложения. Бином-пресс, 2009.
Г) электронные ресурсы:
IBMDeveloperworks Россия. Технология Java http://www.ibm.com/developerworks/ru/java
IBM DeveloperworksРоссия. SOA и Web-сервисы http://www.ibm.com/developerworks/ru/webservices
http://www.intuit.ru/studies/courses/569/425/info Монхов В. Язык программирования Java и среда NetBeans
http://www.intuit.ru/studies/courses/16/16/info Н.А. Вязовик. Программирование на Java.
Приложение а.
Федеральное государственное бюджетное образовательное учреждение высшего образования |
|
Югорский государственный университет |
|
Институт (НОЦ) систем управления и информационных технологий (ИСУИТ) |
|
|
|
|
УТВЕРЖДАЮ
_______________/В.В. Бурлуцкий / (подпись)
|
Реализация базовых алгоритмов и структур данных на языке Java. Двоичная куча. |
|
Задание на курсовой проект по дисциплине «Объектно-ориентированное программирование (Java)»
|
|
|
|
Срок сдачи студентом законченного проекта: 30 мая 2016 г.
Исходные данные к курсовому проекту: Система разрабатывается в учебно-исследовательских целях. Программная система должна реализовать хранение в памяти динамической структуры данных двоичная куча и следующие функциональные требования:
Создание новой структуры, элементами которой являются целые числа, хранящиеся во внешнем файле (не более 10 000).
Изменить значение элемента в структуре.
Удаление элемента из структуры.
Удаление структуры.
Визуализация структуры (количество элементов не более 20).
Обработка исключительных ситуаций при работе с файлами.
Вывод справочной математической информации о структуре данных.
Программная система должна быть построена в соответствии с объектно-ориентированной парадигмой программирования. Время отклика программы при выполнении каждой из функций не должно превышать 10 секунд. Дополнительных требований к защите и производительности не предъявляется.
Содержание курсового проекта: пояснительная записка включает в свой состав: титульный лист, реферат, задание на курсовой проект, оглавление, введение, постановка задачи, проектирование системы, кодирование, тестирование, заключение, перечень сокращений и обозначений, список использованных источников, приложения.
Ориентировочный перечень графического и иллюстрационного материала:
Техническое задание, примеры работы программы по визуализации, исходный прокомментированный программный код, отчет о тестировании, руководство пользователя.
Консультанты по разделам: не предусмотрены.
