Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
metodukazania08-09_s_dopolneniami_30_08_11_TRPP...doc
Скачиваний:
4
Добавлен:
03.05.2019
Размер:
222.21 Кб
Скачать

Раздел 2. Требования к порядку выполнения работы над курсовым проектом и форме контроля за его выполнением с учетом специфики предмета .

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

Отчет о курсовом проектировании включает в себя пояснительную записку, носитель с программным продуктом, слайд-фильм с презентацией проекта.

Автор курсового проекта защищает его в присутствии комиссии, состоящей из преподавателей кафедры ПО ВТ и АС и представителей администрации колледжа.

После получения темы курсового проекта студент приступает к знакомству с темой, что проявляется в отборе литературы по данному вопросу, изучении соответствующих сайтов и т.д. Знакомство с тематикой курсового проекта обеспечивается студенту знания, которые помогут на «переговорах с заказчиком» для уточнения темы курсового проекта.

В реальной ситуации разработчик (студент) взаимодействует с заказчиком (преподаватель).

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

Таким образом, в условиях учебного процесса уточнение темы проекта позволяет выполнить следующие необходимые пункты выполнения проекта:

  1. получение темы проекта, изучение предметной области

  2. планирование проекта

  3. логика проекта

  4. точное и полное описание задачи – спецификация

  5. техническое задание на проектирование, обоснование выбора модели проектирования

  6. разработка проекта(разработка интерфейса, разработка алгоритмов)

  7. написание и отладка программ

  8. тестирование программного продукта

  9. инструкция к эксплуатации

  10. пояснительная записка

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

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

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

Раздел 3. Требования к оформлению курсового проекта и содержанию пояснительной записки.

Курсовой проект оформляется по стандартам ЕСПД. Тема курсового проекта оформляется на бланке задания, форма которого приводится в разделе 3. Пояснительная записка должна иметь объем не менее 15 листов(без Приложения), напечатанных 12 шрифтом с полуторным интервалом, за которыми следует листинг программы(Приложение), включающий тексты всех модулей. Пояснительная записка имеет сквозную нумерацию, включая Приложение.

Содержание пояснительной записки.

1.Титульный лист.

2.Бланк задания (тема курсового проекта).

3. Оглавление

4.Аннотация (постановка задачи, актуальность данной темы).

5.Библиографическая справка.

6.Логика проекта и её описание.

7. Планирование проекта

8. Техническое задание.

8.1 Постановка задачи.

8.2 Подробное описание задачи.

9. Технический проект.

9.1.Выбор языка программирования.

9.2.Разработка алгоритма решения задачи.

9.3.Определение формы входных и выходных данных.

9.4.Разработка интерфейса.

9.5 Кодирование и отладка программ.

10. Тестирование.

11. Инструкция к эксплуатации.

12. .Реферативная часть(включает описание новых компонентов, которые студент изучил в ходе работы над проектом.).

13.Заключение (необязательно).

14. Литература.

15. Приложение (распечатка кода модулей).

Форма титульного листа и бланка – задания дана ниже.

Аннотация (постановка задачи актуальность данной темы) знакомит с темой проекта и постановкой задачи, обозначает, в каких областях человеческой деятельности может быть использована.

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

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

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

Техническое задание(ТЗ) должно содержать постановку задачи и полное описание требований заказчика. ТЗ определяет объем и виды работ для разработки программного продукта, содержит сведения о видах и количестве программной документации, а также содержит перечень вопросов, которые должны быть решены для успешного внедрения программного продукта в эксплуатацию. ТЗ должно содержать обоснование выбора модели проектирования.

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

Тестирование содержит тестовый материал для обнаружения ошибок системного характера, а также тестовый материал для тестирования отдельных модулей. Пункт должен содержать краткие теоретические сведения о видах тестирования.

Инструкция к эксплуатации содержит сведения об установке или запуске программного продукта, требования к аппаратным и программным средствам, способам его эксплуатации, способам устранения внештатных ситуаций. Инструкция должна содержать указания для компилирования проекта.

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

К пояснительной записке прилагается носитель информации с папкой, содержащей файлы проекта, файлом с пояснительной запиской и файлом с презентацией проекта.

Все разделы пояснительной записки оформляются в соответствии с ГОСТ ЕСПД.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]