Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
_кп_ПР14_2017.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
52.19 Кб
Скачать
  1. Требования к курсовому проекту

Требования к курсовому проекту по междисциплинарному курсу МДК.03.01. «Технология разработки программного обеспечения»соответствуют СПО по специальности 09.02.03 «Программирование в компьютерных системах».

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

Курсовой проект по МДК.03.01. «Технология разработки программного обеспечения» должен включать:

  • программное обеспечение;

  • пояснительную записку.

Курсовой проект должен быть оформлен в соответствии с предъявляемыми требованиями, с использованием современных инструментальных средств разработки программного обеспечения, и представлен в электронном и печатном виде.

Проект считается выполненным, если

  • создана база данных для web-приложения;

  • реализованweb-интерфейс обработки информации из базы данных, согласно поставленным задачам (функциям) из технического задания;

  • подготовлена и оформлена пояснительная запискав соответствии с данными методическими рекомендациями.

  1. Выбор темы курсового проекта

Темы курсовых проектов определяются в соответствии с перечнем профессиональных компетенций, формируемых в рамках освоения МДК.03.01. «Технология разработки программного обеспечения» в профессиональном модуле ПМ.03 «Участие в интеграции программных модулей».

Курсовой проект по МДК.03.01. «Технология разработки программного обеспечения» состоит в выполнении индивидуального задания, заключающегося в создании web-приложения информационной системы (ИС) по выбранной предметной области и оформлении пояснительной записки.

ИС должна представлять собой программный комплекс, наделенный функциональностью, автоматизирующей конкретную деятельность в рамках предметной области, для которой разрабатывается система. Примером таких систем могут служить:

  • web-приложения;

  • web-порталы, web-сайты;

  • электронные магазины;

  • сервисы.

Формулировка темы курсового проекта, создается студентом по шаблону: «Разработка программного обеспечения web-приложения для[предметная область]». Например: «Разработка программного обеспечения web-приложения для проката автомобилей».

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

  1. Порядок выполнения курсового проекта

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

Далее студент занимается сбором исходных материалов к проекту, изучает объект проектирования, выбирает и обосновывает методику решения задач проектирования, выполняет аналитический обзор литературы. На каждом этапе выполнения проекта студент отчитывается перед руководителем курсового проектирования, предоставляя ему на рассмотрение соответствующую часть курсового проекта.

В процессе работы студент должен:

  • выполнить анализ предметной области;

  • разработать техническое задание;

  • разработать и описать функциональные моделиIDEF0;

  • выполнить концептуальное, логическое и физическое проектирование, используя ER-модели;

  • провести моделирование бизнес-процессов с использованием UML-моделирования, разработав диаграммы UseCase, деятельности и др.;

  • разработать информационную систему для предметной области;

  • разработать интерфейс пользователяweb-приложения;

  • разработать интерфейс для добавления, удаления, изменения, извлечения данных таблиц базы данных;

  • описать архитектуру программного обеспечения с помощью UML-диаграмм, используя диаграмму компонентов, диаграмму развертывания;

  • провести тестирование созданного программного обеспечения;

  • оформить пояснительную записку;

  • сделать вывод о соответствии результатов работы поставленным задачам.

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

Все этапы работы должны быть отражены в пояснительной записке.

Таблица 1 - Примерный график выполнения работы

Содержание

Срок выполнения

Часы

Дата

Анализ предметной области

2

Определение требований к предметной области и создание технического задания

  • Назначение, цели создания web-приложения;

  • Требования к web-приложению в целом

  • Требования к интерфейсу, задачам, функциям

  • Требование к хранению данных

  • Требования к видам обеспечения

2

Функционально-ориентированное проектирование

  • Разработка функциональной модели

  • Моделирование бизнес-процессов

  • Проектирование программного обеспечения

6

Информационное обеспечение

  • Реализация базы данных

  • Организация сбора и обработки информации

4

Разработка программного обеспечения

  • Разработка интерфейса программного обеспечения

  • Разработка архитектуры программного обеспечения

  • Разработка интерфейса для работы с данными БД (добавление, удаление, изменение)

6

Тестирование программного обеспечения

- Модульное тестирование

- Тестирование интеграции

4

Оформление пояснительной записки

2

Оформление пояснительной записки

2

Оформление пояснительной записки

2

Итого

30