- •Требования к курсовому проекту
- •Выбор темы курсового проекта
- •Порядок выполнения курсового проекта
- •Методические рекомндации
- •Рекомендации по оформлению курсовой работы
- •Основные разделы пояснительной записки к курсовому проекту
- •Критерии оценивания курсового проекта
- •Рекомендуемая литература
- •Приложение 1
- •Приложение 2
- •Приложение 3
- •Приложение 4
Требования к курсовому проекту
Требования к курсовому проекту по междисциплинарному курсу МДК.03.01. «Технология разработки программного обеспечения»соответствуют СПО по специальности 09.02.03 «Программирование в компьютерных системах».
Курсовой проект должен представлять собой аналитико-экспериментальное исследование, связанное с решением отдельных, частных задач информационной системы, определяемых особенностями подготовки выпускников по специальности 09.02.03 «Программирование в компьютерных системах».
Курсовой проект по МДК.03.01. «Технология разработки программного обеспечения» должен включать:
программное обеспечение;
пояснительную записку.
Курсовой проект должен быть оформлен в соответствии с предъявляемыми требованиями, с использованием современных инструментальных средств разработки программного обеспечения, и представлен в электронном и печатном виде.
Проект считается выполненным, если
создана база данных для web-приложения;
реализованweb-интерфейс обработки информации из базы данных, согласно поставленным задачам (функциям) из технического задания;
подготовлена и оформлена пояснительная запискав соответствии с данными методическими рекомендациями.
Выбор темы курсового проекта
Темы курсовых проектов определяются в соответствии с перечнем профессиональных компетенций, формируемых в рамках освоения МДК.03.01. «Технология разработки программного обеспечения» в профессиональном модуле ПМ.03 «Участие в интеграции программных модулей».
Курсовой проект по МДК.03.01. «Технология разработки программного обеспечения» состоит в выполнении индивидуального задания, заключающегося в создании web-приложения информационной системы (ИС) по выбранной предметной области и оформлении пояснительной записки.
ИС должна представлять собой программный комплекс, наделенный функциональностью, автоматизирующей конкретную деятельность в рамках предметной области, для которой разрабатывается система. Примером таких систем могут служить:
web-приложения;
web-порталы, web-сайты;
электронные магазины;
сервисы.
Формулировка темы курсового проекта, создается студентом по шаблону: «Разработка программного обеспечения web-приложения для[предметная область]». Например: «Разработка программного обеспечения web-приложения для проката автомобилей».
Предметные области для темы курсовых проектов распределяются между студентами преподавателем. Студент может предложить свою предметную область с необходимым обоснованием целесообразности ее разработки, и после согласования с преподавателем данная предметная область включается в список тем индивидуальных заданий для курсового проекта.
Порядок выполнения курсового проекта
Выполнение курсового проектирования начинается с получения студентом темы проекта и задания на курсовое проектирование.
Далее студент занимается сбором исходных материалов к проекту, изучает объект проектирования, выбирает и обосновывает методику решения задач проектирования, выполняет аналитический обзор литературы. На каждом этапе выполнения проекта студент отчитывается перед руководителем курсового проектирования, предоставляя ему на рассмотрение соответствующую часть курсового проекта.
В процессе работы студент должен:
выполнить анализ предметной области;
разработать техническое задание;
разработать и описать функциональные моделиIDEF0;
выполнить концептуальное, логическое и физическое проектирование, используя ER-модели;
провести моделирование бизнес-процессов с использованием UML-моделирования, разработав диаграммы UseCase, деятельности и др.;
разработать информационную систему для предметной области;
разработать интерфейс пользователяweb-приложения;
разработать интерфейс для добавления, удаления, изменения, извлечения данных таблиц базы данных;
описать архитектуру программного обеспечения с помощью UML-диаграмм, используя диаграмму компонентов, диаграмму развертывания;
провести тестирование созданного программного обеспечения;
оформить пояснительную записку;
сделать вывод о соответствии результатов работы поставленным задачам.
Курсовой проект выполняется студентом самостоятельно. Студент несет ответственность за окончание курсового проекта в установленный срок.
Все этапы работы должны быть отражены в пояснительной записке.
Таблица 1 - Примерный график выполнения работы
№ |
Содержание |
Срок выполнения |
|
Часы |
Дата |
||
|
|
Анализ предметной области |
2 |
|
|
|
Определение требований к предметной области и создание технического задания
|
2 |
|
|
|
Функционально-ориентированное проектирование
|
6 |
|
|
|
Информационное обеспечение
|
4 |
|
|
|
Разработка программного обеспечения
|
6 |
|
|
|
Тестирование программного обеспечения - Модульное тестирование - Тестирование интеграции |
4 |
|
|
|
Оформление пояснительной записки |
2 |
|
|
|
Оформление пояснительной записки |
2 |
|
|
|
Оформление пояснительной записки |
2 |
|
|
Итого |
30 |
|
