Курсовой проект выносится на открытую защиту перед комиссией. В ходе защиты студент демонстрирует презентацию и программный продукт, доказывает работоспособность проекта, отвечает на вопросы комиссии. По результатам его защиты студенту выставляется оценка.
Оценка «отлично» ставится студенту, который в срок, в полном объеме и на высоком уровне выполнил курсовой проект. При защите и написании проекта студент продемонстрировал сформированные общие и профессиональные компетенции, навыки и умения. Тема, заявленная в проекте раскрыта полностью, все выводы студента подтверждены материалами исследования и разработаныинформационное и программное обеспечение. Отчет подготовлен в соответствии с предъявляемыми требованиями. Рецензия руководителя положительная.
Оценка «хорошо» ставится студенту, который выполнил курсовойпроект, но с незначительными замечаниями, был менее самостоятелен и инициативен. Тема проекта раскрыта, но выводы носят поверхностный характер, информационное и программное обеспечение разработано не полностью. Рецензия руководителя положительная.
Оценка «удовлетворительно» ставится студенту, который не реализовал все функции и задачи в проекте, не полностью раскрыл заявленную тему, делал поверхностные выводы, слабо продемонстрировал навыки разработки информационного и программного обеспечения. Отзыв руководителя с замечаниями.
Оценка «неудовлетворительно» ставится студенту, который не выполнил курсовойпроект, либо выполнил с грубыми нарушениями требований, не разработал информационное и программное обеспечение.
РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА
Основные источники:
1. Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения. 4-е изд. — СПб.: Питер, 2012. — 608 с.
2. Мацяшек Л.А. Практическая программная инженерия на основе учебного примера [Электронный ресурс] – 2-е изд. (эл.) / Мацяшек Л.А. – М.: БИНОМ. Лаборатория знаний, 2012 – 956 с. – Режим доступа: https://biblioclub.ru/index.php?page=book_view&book_id=214201
3. Гагарина Л. Г., Кокорева Е.В., Виснадул Б.Д. Технология разработки программного обеспечения [Электронный ресурс] / Гагарина Л. Г., Кокорева Е.В., Виснадул Б.Д – М.: ИД «ФОРУМ»: ИНФРА-М, 2013. – 400 с. – Режим доступа: https://www.znanium.com/bookread.php?book=389963
4. Рудаков А.В. Технология разработки программных продуктов: практикум: учеб.пособие для студ. сред. проф. образования/ А.В. Рудаков, Г.Н. Федорова. – М.: Академия, 2010.
5. Иванова Г.С. Технология программирования: Учебник для вузов. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.: ил. (Сер.Информатика в техническом университете.)
Дополнительные источники:
6. Скопин, Игорь Николаевич. Основы менеджмента программных проектов: курс лекций: - Москва: Интернет-Ун-т Информ. Технологий, 2004. - 333 с.
7. А. Якобсон, Г. Буч, Дж. Рамбо. Унифицированный процесс разработки программного обеспечения. СПб.: Питер, 2002.
8. К. Бек. Экстремальное программирование. СПб.: Питер, 2002.
9. Л. Басс, П. Клементс, Р. Кацман. Архитектура программного обеспечения на практике. СПб.: Питер, 2006
10. Р. Дж. Торрес. Практическое руководство по проектированию и разработке пользовательского интерфейса. М.: Вильямс, 2002.
1. Ф. Брукс. Мифический человеко-месяц или Как создаются программные системы. СПб.: Символ-Плюс, 2001.
2. Т. Демарко, Т. Листер. Человеческий фактор: успешные проекты и команды. СПб.: Символ-Плюс, 2005. [12] A. A. Maslow. Motivation
Интернет – источники:
1. Сайт Министерства образования и науки РФ https://mon.gov.ru/
2. Российский образовательный портал www.edu.ru
3. Информационно-аналитический журнал “Управление проектами”, (1), март 2005, стр. 14-23. https://www.pmmagazine.ru
4. https://posibnyky.vntu.edu.ua/bevz/zm.html О.М. Бевз., В.М. Папинов., Ю.А. Скидан. Проектирование программных систем.
5. https://itteach.ru/bpwin/ - BPwin (AllFusionProcessModeler7)– моделирование, анализ, описание и оптимизация бизнес-процессов.
6. https://itteach.ru/rational-rose/ -визуальное моделирование объектно-ориентированных система RationalRose
7. https://www.uml3.ru/Профессиональная разработка программных систем
8. https://www.gliffy.com/Создать профессионального качества Блок-схемы, каркасов UML диаграмм, и многое другое.
9. Лекции https://www.INTUIT.ruhttps://www.intuit.ru/
10. Пример описания предметной области с использованием UnifiedModelingLanguage (UML) при разработке программных систем https://www.sdteam.com/t6802https://www.sdteam.com/t6802
ПРИЛОЖЕНИЕ 1
Государственное образовательное учреждение
среднего профессионального образования
«МАКЕЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ КОЛЛЕДЖ»
КУРСОВОЙ ПРОЕКТ
Тема: Разработка программного обеспечения web-приложения для [предметная область]
Курсовой проект
студента (ки) IV курса группы ПР______________
курс, группа
Ф.И.О
Дисциплина МДК.03.01. «Технология ____________
разработки программного обеспечения»__________
Специальность 09.02.03 «Программирование в____компьютерных системах»______________________
Руководитель курсового проекта:
Дончик В.П.
г.Макеевка2017 г.
ПРИЛОЖЕНИЕ 2
ПЛАН КУРСОВОГО ПРОЕКТА
№ | Содержание | Срок выполнения | |
Часы | Дата | ||
1. | Анализ предметной области | 12.10 | |
2. | Определение требований к предметной области и создание технического задания - Назначение, цели создания web-приложения; - Требования к web-приложению в целом - Требования к интерфейсу, задачам, функциям - Требование к хранению данных - Требования к видам обеспечения | 18.10 | |
3. | Функционально-ориентированное проектирование - Разработка функциональной модели - Моделирование бизнес-процессов - Проектирование программного обеспечения | 26.10 27.10 09.11 | |
4. | Информационное обеспечение - Реализация базы данных - Организация сбора и обработки информации | 15.11 17.11 | |
5. | Разработка программного обеспечения - Разработка интерфейса программного обеспечения - Разработка архитектуры программного обеспечения - Разработка интерфейса для работы с данными БД (добавление, удаление, изменение) | 17.11 22.11 23.11 | |
6. | Тестирование программного обеспечения - Модульное тестирование - Тестирование интеграции | 29.11 | |
7. | Оформление пояснительной записки | ||
8. | Оформление пояснительной записки | ||
9. | Оформление пояснительной записки | ||
Итого |
Дата выдачи задания
Задание принял к исполнению
Руководители проекта
ПРИЛОЖЕНИЕ 3
(пример оформления)
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
ПМ.03 «Участие в интеграции программных модулей»
МДК.03.01. «Технология разработки программного обеспечения»
студента группы ПР13/1 Иванова И.И.
Тема курсового проекта: «Разработка программного обеспечения web-приложения для назначения премии продавцам-менеджерам фирмы»
1. Входные данные: информация о продавцах-менеджерах, сумма продаж
2. Перечень результатов: вывод первичных данных и результатаназначения премии, диаграммы А-0, А0, UML: UseCase, деятельности, развертывания, ER-модели логического и физического проектирования.
3. Рекомендуемые средства и методы: HTML5, CSS3,СУБД MySQl, язык программирования PHP, Case-технологии IDEF0, UML-моделирование.
4. Рекомендуемая литература:
1. Орлов С.А., Цилькер Б.Я. Технологии разработки программного обеспечения. 4-е изд. — СПб.: Питер, 2012. — 608 с.
2. Мацяшек Л.А. Практическая программная инженерия на основе учебного примера [Электронный ресурс] – 2-е изд. (эл.) / Мацяшек Л.А. – М.: БИНОМ. Лаборатория знаний, 2012 – 956 с. Подбельский В.В.,
3. https://posibnyky.vntu.edu.ua/bevz/zm.html О.М. Бевз., В.М. Папинов., Ю.А. Скидан. Проектирование программных систем.
4. https://itteach.ru/bpwin/ - BPwin (AllFusionProcessModeler 7)– моделирование, анализ, описание и оптимизация бизнес-процессов.
5. https://www.uml3.ru/ Профессиональная разработка программных систем
6. Пример описания предметной области с использованием UnifiedModelingLanguage (UML) при разработке программных систем https://www.sdteam.com/t6802
5. Содержание пояснительной записки: анализ предметной области, техническое задание, функционально-ориентированное проектирование, информационное обеспечение, программное обеспечение, тестирование программного обеспечения.
Дата выдачи задания: Срок выполнения:
______________ _________________
Руководитель____________________________________________________
(ФИО)
Исполнитель_____________________________________________________
(ФИО)
ПРИЛОЖЕНИЕ 4
(пример оформления)
РЕФЕРАТ
Страниц 30 иллюстраций 10, таблиц 8, приложений 1
Объект разработки: программное обеспечение web-приложения для[предметная область]
Цель работы - овладеть основными методологиями процессов разработки программного обеспечения;использовать Case-технологии для моделирования, разработки и сопровождения программного обеспечения; разработать web-приложение информационной системы; применить методы для тестирования и получения кода с заданной функциональностью и степенью качества
В данной работе рассматриваются:
ПРОГРАММНоеобеспечение, информационная система, техническое задание, моделирование IDEF0, логическое и физическое ER-моделирование, cASE-ТЕХНОЛГИИ, UML-моделирование, разработка ПО, web-приложение, тестирование
ПРИЛОЖЕНИЕ 5
(пример оформления)
ВЫВОДЫ
В данном курсовомпроекте было разработано программноеобеспечение web-приложения для …., с использованием основных принципов моделирования и проектирования программного обеспечения, позволяет удостовериться в том, что CASE-технологии, представляющие собой современную методологию проектирования программного обеспечения и имеющие набор инструментальных средств, позволяют в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки, сопровождения и разрабатывать приложения всоответствии с потребностями пользователей.
[В результате проделанной работы решены задачи (функции): сделать выводы, состоящие из 3-5 пунктов, о проделанной работе – решены ли поставленные задачи?
- решена задача ….
- решена задача ….
См. ТЗ]
ПРИЛОЖЕНИЕ 6
Таблица Б.1 - Список и назначение скриптов
Название файла | Назначение |
ПРИЛОЖЕНИЕ 7
Листинг кода