Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_kursovye_Tekhnologia_razrabotki_PO.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
813.06 Кб
Скачать

Министерство образования Московской области

ГОУ ВПО МО «Международный университет природы,

общества и человека «Дубна»

Ф илиал «Протвино»

Кафедра Информационных технологий

В.И. Ухов, А.В. Мандрик, И.О. Ковцова

ПОДГОТОВКА КУРСОВЫХ РАБОТ ПО ДИСЦИПЛИНЕ

«Технология разработки программного обеспечения»

МЕТОДИЧЕСКОЕ ПОСОБИЕ

Рекомендовано учебно-методическим советом филиала

«Протвино»университета «Дубна»

в качестве методического пособия

для студентов филиала, обучающихся по направлению подготовки

«Информатика и вычислительная техника»

профиль «Программное обеспечение вычислительной техники и автоматизированных систем»

Протвино, 2013

ББК 32.973.23 я73

У – 89

Рецензенты:

С.Р. Слабоспицкий, д.ф-м.н., ведущий специалист, начальник группы ООО «СИСТЕЛ».

Ухов В.И., Мандрик А.В., Ковцова И.О.

Подготовка курсовых работ по дисциплине «Технология разработки программного обеспечения». Методическое пособие. – Протвино: филиал «Протвино» Международного университета природы, общества и человека «Дубна»; 2013. – с.43.

Методическое пособие предназначено для студентов очного и заочного отделений направления "Информатика и вычислительная техника".

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

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

Рекомендовано к изданию учебно-методическим советом филиала «Протвино» университета «Дубна» в качестве методического пособия к выполнению курсовых работ по дисциплине «Технология разработки программного обеспечения».

@ В.И. Ухов, А.В. Мандрик, И.О. Ковцова

@ Международный университет

природы, общества и человека «Дубна»,

ISBN филиал «Протвино», 2013

СОДЕРЖАНИЕ

Введение 4

1 Общие требования к курсовой работе 4

1.1 Правила выбора темы для курсовой работы 4

1.2 Результаты и защита курсовой работы 5

1.3 Критерии оценки курсовой работы 5

2 Организация учебного проекта 6

2.1 Инструментальные средства 6

2.2 Основы командной разработки ПО 7

2.3 Проект. Обсуждение целей и миссии 12

2.4 Выбор модели ЖЦ ПО 13

2.5 Анализ требований и определение спецификаций ПО 17

2.6 Планирование проекта 20

Исполнитель 22

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

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

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

2.10 Подготовка документации к проекту 33

3 Программные технологии управления проектами 35

3.1 GanttProject 35

3.2 On-line сервисы управления проектами 35

3.3 Redmine 35

3.4 Atlassian JIRA 36

4 Рекомендации по выполнению курсовой работы 36

4.1 Структура курсовой работы 36

4.3 Оформление курсовой работы 38

4.4 Рекомендации по разработке презентации 40

Библиографический список 41

Приложения 43

Приложение А ОБРАЗЕЦ ТИТУЛЬНОГО ЛИСТА КУРСОВОЙ РАБОТЫ 43

Введение

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

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

Итоговой работой при изучении курса «Технология разработки программного обеспечения» является курсовая работа – проект, который предполагает разработку небольшой завершенной программной системы или продукта. Работа над проектом ведётся сформированной группой студентов. Данная дисциплина изучается студентами на последнем, выпускном курсе и предусматривает знакомство с основными технологиями создания программного обеспечения, изучавшимися ранее. В первую очередь студенты должны владеть навыками: программирования и отладки; проектирования и создания СУБД; создания распределенных программных систем; разработки дружественных человеко-машинных интерфейсов. Реализуемый проект обязательно должен опираться на современные информационные технологии.

Выполнение курсовой работы преследует следующие цели:

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

  • получение студентами навыков к анализу и синтезу полученной информации;

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

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

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

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

  • развить творческие способности студентов, помочь найти своё место в проекте;

  • развитие целеустремлённости, ответственности, инициативности и умения решать возникающие проблемы и принимать решения;

Курсовая работа является завершающим этапом изучения дисциплины “Технология разработки программного обеспечения ”, в ходе, которого осуществляется обучение применению полученных знаний и умений при решении комплексных задач, связанных с профессиональной деятельностью будущих специалистов, хорошо подготовленных для производственно-технологической, организационно-управленческой, проектной и научно-исследовательской деятельности.

Учебно-методические рекомендации предназначены для студентов очного и заочного отделений направления " Информатика и вычислительная техника".

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