|
Методические указания по дисциплине «Технологии разработки программных продуктов»ДЛЯ СТУДЕНТОВ ПО ВЫПОЛНЕНИЮ КУРСОВОГО ПРОЕКТА по дисциплине «Технологии разработки программных продуктов» для специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем ВВЕДЕНИЕ 4 1. Предисловие 5 2. Тематика курсовых проектов 6 3. Требования к содержанию и объему курсового проекта 7 3.1. Общие положения 7 3.2. Содержание разделов 7 3.2.1. Титульный лист 7 3.2.2. Задание 7 3.2.3. Содержание 8 3.2.4. Введение 8 3.2.5. Техническое задание 8 3.2.6. Теоретический раздел 9 3.2.7. Практический раздел 9 3.2.8. Листинг программы 9 3.2.9. Заключение 9 4. Оформление курсового проекта 10 Приложение 1 11 Приложение 2 13 Приложение 3 15 Приложение 4 17 Приложение 5 24 Приложение 6 25 Приложение 7 26 Литература 27 ВВЕДЕНИЕ
Данные методические указания предназначены для оказания помощи студентам при выполнении курсового проекта по дисциплине «Технологии разработки программных продуктов» и содержат описание этапов разработки курсового проекта, требования к содержанию и объему этапов, требования к оформлению пояснительной записки, примеры и образцы оформления основных разделов пояснительной записки. В результате выполнения курсового проекта по данной дисциплине студент должен закрепить и применить на практике следующие знания, умения и навыки:
1. Предисловие Курсовой проект укрупнено состоит из двух разделов: теоретического (исследование свойств и методов компонента одной из современных систем программирования) и практического (написание программы в одной из современных сред программирования – Borland Delphi, Borland C++, Visual C++ и т.д.). По окончанию разработки курсового проекта проводится защита как практической, так и теоретической части, защита может проводиться и поэтапно. При защите теоретической части студент должен ответить на вопросы преподавателя по данной теме и показать демонстрационный рабочий пример программы с заданным ему компонентом. При защите практической части студент должен продемонстрировать работу разработанной им программы, показать готовые руководства пользователя и программиста и ответить на вопросы преподавателя по тексту программы. За каждую часть курсового проекта ставиться оценка по пятибалльной системе. После чего студент может окончательно оформлять пояснительную записку к курсовому проекту и проходить нормоконтроль. При сдаче готовой пояснительной записки преподаватель заполняет отзыв на курсовой проект на специальном бланке (приложение 5) и выставляет итоговую оценку за курсовой проект. 2. Тематика курсовых проектов Тематика курсовых проектов разрабатывается преподавателями спецдисциплин Марийского радиомеханического техникума, рассматривается и принимается соответствующими предметными (цикловыми) комиссиями, утверждается зам. директора по учебно-воспитательной работе МРМТ. Тема курсового проекта состоит из двух частей: теоретической и практической. Например: Способы поиска в базе данных. Программа «Библиотека». Работа над теоретическим разделом подразумевает поиск информации в литературе, ее обработка и создание простой программы с использованием полученной информации. Работа над практическим разделом предполагает написание программы, указанной в теме курсового проекта с использованием информации, полученной в теоретической части. Среда программирования, в которой будет создаваться программа, определяется преподавателем. 3. Требования к содержанию и объему курсового проекта 3.1. Общие положения. Пояснительная записка к курсовому проекту должна быть оформлена согласно нормативов ЕСПД и ЕСКД и включать в себя следующие разделы: Титульный лист Задание Содержание Введение 1. Техническое задание 2. Теоретический раздел 2.1. Назначение, область применения и особенности исследуемого компонента 2.2. Характерные свойства 2.3. Характерные методы 2.4. Простой демонстрационный пример использования исследуемого компонента 3. Практический раздел 3.1. Назначение программы 3.2. Требования к аппаратным и программным средствам ПК 3.3. Руководство программиста (по установке и обслуживанию программы) 3.4. Руководство пользователя 4. Листинг программы 4.1. Файл проекта 4.2. Вид первой формы и текст первого модуля 4.3. Вид второй формы и текст второго модуля 4.4. …… Заключение Литература 3.2. Содержание разделов. 3.2.1. Титульный лист Бланк титульного листа приведен в приложении 6. Пропущенные позиции в шифре заполняются трехзначным номером варианта курсового проекта. Например, если вариант – 20, то пишется: МРМТ.210105.020 ПЗ-КП. Тема курсового проекта должна совпадать с темой, указанной в бланке задания. Полный пример титульного листа приведен в приложении 7. 3.2.2. Задание На первом занятии по курсовому проектированию преподаватель выдает студентам темы курсовых проектов. Студенты, получив тему, должны заполнить бланк задания (приложение 1) и сдать его преподавателю в электронном виде. Бланк индивидуального задания распечатываться вместе с пояснительной запиской перед окончательной защитой курсового проекта, так как в него еще буду вноситься изменения в разделе «Листинг программы», где после создания программы студент пропишет конкретные имена своих модулей, форм и файла-проекта. Вся информация, вписываемая в бланк задания, должна быть выполнена курсивом. Даты окончания курсового проекта и рассмотрения задания на заседании цикловой комиссии проставляются вручную. Пример правильного оформления бланка задания приведен в приложении 2. 3.2.3. Содержание Содержание пояснительной записки оформляется согласно общепринятым правилам и по составу должно полностью совпадать с содержанием указанным в бланке задания. 3.2.4. Введение В данном разделе кратко описывается основная проблема, которой посвящен курсовой проект, указывается, какой компонент будет описываться и какие он дает преимущества при разработке программы. Объем 0,5 печатного листа. 3.2.5. Техническое задание После оформления бланка задания студент должен создать техническое задание на разработку своей программы. Техническое задание должно содержать следующие основные подразделы:
Также в техническом задании указывается, что к программе должна быть разработана соответствующая документация, то есть руководство пользователя и руководство программиста. Пример технического задания приведен в приложении 3. 3.2.6. Теоретический раздел В данном разделе необходимо, переработав литературу по данному вопросу, изложить своими словами назначения компонента и порядок работы с ним, взяв в качестве примера лекции по данной дисциплине. Материал раздела должен быть изложен так, чтобы любой студент, не знакомый с данным компонентом, мог бы научиться с ним работать, используя материал в качестве руководства. Необходимо привести пример простой программы с использованием данного компонента. Примерное содержание раздела приведено в разделе 3.1. В случае необходимости в него возможно вносить изменения. Объем теоретической части должен составлять от 3 до 7 листов печатного текста. 3.2.7. Практический раздел В подразделе 3.1 «Назначение программы» студент должен подробно описать назначение программы и ее основные возможности (объем – 0,5-1 печатный лист). В подразделе 3.2 «Требования к аппаратным и программным средствам» следует изложить требования к аппаратным и программным средствам компьютера, необходимые для успешной работы программы (объем – 0,5 печатного листа). В подразделе 3.3 «Руководство программиста» необходимо перечислить: - файлы, входящие в поставку программы; - способ и порядок установки программы на компьютере; - способы конфигурации программы. Объем – 0,5-1 печатный лист. В подразделе 3.4 «Руководство пользователя» подробно с иллюстрациями описывается порядок работы с программой, ограничения на входные данные и вид выходных данных (объем – 1-2 печатных листа). 3.2.8. Листинг программы В данном разделе приводится сначала текст файла-проекта (4.1), а затем внешний вид каждой формы на стадии разработки и текст соответствующего модуля. Пример оформления данного раздела приведен в приложении 4. 3.2.9. Заключение В данном разделе описываются результаты выполнения курсового проекта: что было исследовано, какие были сделаны выводы, какие были внесены изменения в техническое задание на разработку программного продукта и по какой причине. Объем – 0,5 печатного листа.(.......) |
Loading
|