Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral


ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ 03

Участие в интеграции программных модулей

2014г.

Программа профессионального модуляразработана на основе Федерального государственного образовательного стандарта (далее ­­– ФГОС)  по специальности среднего профессионального образования (далее – СПО)  230115  Программирование в компьютерных системах укрупненной группы специальностей 230000 Информатика и вычислительная техника

       Организация-разработчик: ГБОУ СПО (ССУЗ) «Златоустовский

индустриальный колледж им. ».

       Разработчик:

, преподаватель

       

СОГЛАСОВАНО:

Зам. по УР __________

«____»______________ 201__ г.

СОДЕРЖАНИЕ



1. ПАСПОРТ  ПРОГРАММЫ ПРОФЕССИОНАЛЬНОГО  4

МОДУЛЯ

2. результаты освоения ПРОФЕССИОНАЛЬНОГО МОДУЛЯ  7

3. СТРУКТУРА и содержание  8

профессионального модуля

4 .условия реализации программы

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ  13

5. Контроль и оценка результатов освоения  17

профессионального модуля (вида профессиональной

деятельности)



1. паспорт ПРОГРАММЫ

ПРОФЕССИОНАЛЬНОГО МОДУЛЯ

Участие в интеграции программных модулей


1.1. Область применения программы

Программа профессионального модуля (далее программа) – является частью основной профессиональной образовательной программы в соответствии с ФГОС по специальности СПО230115 Программирование в компьютерных системах, входящей в укрупненную группу специальностей 230000 Информатика и вычислительная техникав части освоения основного вида профессиональной деятельности (ВПД):Участие в интеграции программных модулейи соответствующих профессиональных компетенций (ПК):

НЕ нашли? Не то? Что вы ищете?
Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения. Выполнять интеграцию модулей в программную систему. Выполнять отладку программного продукта с использованием специализированных программных средств. Осуществлять разработку тестовых наборов и тестовых сценариев. Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования. Разрабатывать технологическую документацию.

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

1.2. Цели и задачи модуля – требования к результатам освоения модуля

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

иметь практический опыт:

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

уметь:

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

знать:

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


1.3. Количество часов на освоение программы профессионального модуля:

всего – 532 часов, в том числе:

максимальной учебной нагрузки обучающегося – 388 часа, включая:

обязательную аудиторную учебную нагрузкуобучающегося– 258часов;

       самостоятельную работуобучающегося– 130 часов;

учебнуюпрактику – 108 часов;

производственную практику–36 часов.

2. Результаты освоения профессионального модуля


Результатом освоения программы профессионального модуля является овладение обучающимися видом профессиональной деятельностиУчастие в интеграции программных модулей, в том числе профессиональными (ПК) и общими (ОК) компетенциями:

Код

Наименование результата обучения

ПК 1

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

ПК 2

Выполнять интеграцию модулей в программную систему.

ПК 3

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

ПК4

Осуществлять разработку тестовых наборов и тестовых сценариев.

ПК 5

Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования.

ПК 6

Разрабатывать технологическую документацию.

ОК1

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

ОК2

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

ОК3

Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

ОК 4

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

ОК 5

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

ОК 6

Работать в коллективе и в команде, эффективно общаться с коллегами, руководством, потребителями.

ОК 7

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

ОК 8

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

ОК 9

Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

ОК 10

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


3. Структура и содержание профессионального модуля ПМ.03

3.1 Тематический план профессионального модуля

Коды профессиональных компетенций

Наименование разделов профессионального модуля

Всего часов (макс. учебная нагрузка и практики)

Объем времени, отведенный на освоение междисциплинарного курса (курсов)

Практика

Обязательная аудиторная учебная нагрузка обучающегося

Самостоятельная работа обучающегося

Учебная, часов

Производственная (по профилю специальности), часов если предусмотрена рассредоточенная практика

Всего, часов

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

в т. ч., курсовая работа (проект), часов

Всего, часов

в т. ч., курсовая работа (проект), часов

1

2

3

4

5

6

7

8

9

10

ПК 3.1 - 3.6,

ОК 1 - 10

МДК 03.01Технология разработки программного обеспечения

357

166

50

30

83

30

108

_

МДК 03.02 Инструментальные средства разработки программного обеспечения

86

57

20

29

МДК 03.03 Документирование и сертификация

53

35

20

18

производственная практика (по профилю специальности), часов (если предусмотрена итоговая (концентрированная) практика)

36

36

Всего:

532

258

90

30

130

30

108

36

3.2. Содержание обучения по профессиональному модулю ПМ.03 Участие в интеграции программных модулей

Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем

Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работа (проект)

Объем часов

Уровень освоения

1

2

3

4

МДК 03.01Технология разработки программного обеспечения

357

Тема 1.1 Модель процесса разработки программного обеспечения

Содержание

12

2

1.

Основные понятия и определения

2.

Характеристики и жизненный цикл ПП

3.

Основные, организационные и вспомогательные процессы  жизненного цикла ПП

4.

Основные этапы работ ЖЦ ПП

5.

Модели ЖЦ: каскадная, V-образная, прототипирования

6.

Модели ЖЦ: RAD, многопроходная, спиральная

Практические занятия(не предусмотрены)

-

Лабораторныеработы(не предусмотрены)

-

Контрольные работы

2

1.

Тестирование по пройденной теме

Тема 1.2Основные принципы процесса разработки программного обеспечения

Содержание

20

2

1.

Планирование работ по созданию программного продукта

2.

Определение требований к ПП и выбор архитектуры ПО

3.

Общие сведения об управлении требованиями

4.

Методы выявления требований

5.

Стадии разработки ПО

6.

Требования к техническому заданию

7.

Анализ требований и определение спецификаций при структурном подходе

8

Анализ требований и определение спецификаций при объектном подходе

Практические занятия(не предусмотрены)

-

Лабораторныеработы

12

1.

Выполнить планирование процесса разработки ПО

2.

Ознакомиться с этапами разработки программного обеспечения при структурном подходе  к программированию. Стадия «Техническое задание»

3.

Ознакомиться со структурным подходом к программированию. Стадия  «Эскизный проект»

Контрольные работы

2

1.

Тестирование по пройденной теме

Тема 1.3 Основные методы и средства эффективной разработки

Содержание

16

2

1.

Классификация методов проектирования

2.

Проектирование ПО при структурном подходе

3.

Пример структурного проектирования ПП

4.

Понятия и методика ООП

5.

Проектирование ПО при объектном подходе

6.

Пример объектного проектирования ПП

Практические занятия(не предусмотрены)

-

Лабораторныеработы

8

1.

Ознакомиться со структурным подходом к программированию. Стадия «Технический проект»

2

Ознакомиться с объектным подходом к программированию. Разработать диаграммы UML

Контрольные работы

2

1.

Тестирование по пройденной теме

Тема 1.4 Основные подходы к интегрированию программных модулей

Содержание

14

2

1.

Структура и формат данных. Статические, полустатические и динамические структуры

2.

Модульное программирование

3.

Стиль программирования. Эффективность и оптимизация программ

4.

Надежность программного обеспечения

5.

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

6.

Технологии программирования

7.

Разработка справочной системы. Создание версии и инсталляции ПП.

Практические занятия(не предусмотрены)

-

Лабораторныеработы

24

1.

Ознакомиться этапами разработки ПО. Стадия «Реализация»

2.

Ознакомиться с динамическими структурами данных

3.

Ознакомиться с объектно-ориентированным программированием

4.

Ознакомиться с  технологиями OLE, COM и ActiveX.

Тема 1.5Основы верификации и аттестации программного обеспечения

Содержание

16

2

1.

Ошибки программного обеспечения

2.

Методы отладки

3.

Виды тестирования

4.

Разработка и выполнение тестов. Требования к разработке тестов

5.

Порядок выполнения тестов

6.

Сопровождение программ

7.

Обеспечение надежности программных продуктов. Основные термины о определения. Методы обеспечения надежности ПП.

8.

Прогнозирование, предотвращение и устранение ошибок. Обеспечение отказоустойчивости.

Практические занятия(не предусмотрены)

-

Лабораторныеработы

6

1.

Разработать наборы тестов для тестированияПО

2.

Выполнить тестирование программ методами «белого ящика»

Дифференцированный зачет

2

Примерная тематика курсовых работ (проектов)

1.

Автоматизация работы автопарка

2.

Автоматизация обработки информации по демографической ситуации

3.

Автоматизация работы пункта общественного питания

4.

Автоматизация работы аптечной сети

5.

Автоматизация учета реализации книжной продукции

6.

Автоматизация продажи билетов

7.

Автоматизация обработки информации по работе туристической фирмы

8.

Автоматизация работы организации по трудоустройству населения

9.

Автоматизация работы транспортного агентства

10.

Автоматизация работы гостиничного бизнеса

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

30

1.

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

2.

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

3.

Сбор и анализ требований к ПП

4.

Разработка технического задания

5.

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

6.

Разработка программного продукта

7.

Разработка внешнего интерфейса и структуры меню

8.

Разработка классов и объектов ПП

9.

Разработка связей между объектами ПП

10.

Разработка основных функций ПП

11.

Разработка дополнительных функций ПП

12.

Разработка тестов

13.

Тестирование и отладка

14.

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

15.

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

Самостоятельная работа при изучении МДК 03.01Технология разработки программного обеспечения

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

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

83

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

1.

Разработка программного модуля "Решение комбинаторно-оптимизационных задач"

2.

Разработка  приложения Windows "Органайзер"

3.

Разработка  программного модуля "Книжный магазин"

4.

Разработка  программного  модуля "Автостоянка"

Учебная практика

Виды работ

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

Разработка кода программного продукта на основе готовой спецификации на уровне программы.

Использование инструментальных средств на этапе отладки программного продукта.

Проведение тестирования программного модуля по определенному сценарию.

36

МДК 03.02 Инструментальные средства разработки программного обеспечения

86

Тема 2.1 Концепции и реализации программных процессов

Содержание

4

2

1.

Функциональная схема программного продукта

2.

Пошаговая детализация при составлении программного продукта

Практические занятия(не предусмотрены)

-

Лабораторныеработы(не предусмотрены)

-

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

Содержание

26

2

1.

Унифицированный язык моделирования  UML: основные понятия

2.

Диаграммы классов. Основные понятия

3.

Принципы построения диаграммы классов

4.

Агрегация, композитные объекты, интерфейсы и реализации.  Основные понятия

5.

Изображение на диаграммах классов

6.

Диаграммы прецедентов. Основные понятия

7.

Принципы построения диаграммы прецедентов

8.

Диаграммы состояний

9.

Диаграммы последовательностей. Основные понятия

10.

Принципы построения диаграммы последовательностей

11.

Диаграммы  видов деятельности

12.

Диаграммы компонентов. Основные понятия

13.

Принципы построения диаграммы компонентов

Практические занятия(не предусмотрены)

-

Лабораторныеработы

10

1.

Выполнить проектирование системы с помощью диаграмм UML

2.

Тестирование по пройденной теме

Тема 2.3 Методы организации работы в коллективах разработчиков программного обеспечения

Содержание

6

2

1.

Система контроля версий MicrosoftVisualSourceSfe

2.

Система контроля версий Subversion

3.

Система планирования MS Project

Практические занятия(не предусмотрены)

-

Лабораторныеработы

10

1.

Разработать инвестиционный проект в среде MS Project

2.

Проанализировать инвестиционный проект в среде MS Project

3.

Планирование работ по созданию программного продукта в среде MS Project

4.

Планирование работ по созданию программного продукта в среде Subversion

5.

Тестирование по пройденной теме

Дифференцированный зачет

1

Самостоятельная работа при изучении МДК 03.02 Инструментальные средства разработки программного обеспечения

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

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

29

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

1.

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

2.

Построить композиционную диаграмму( по своему варианту)

3.

Составить программу с использованием модульного подхода

4.

Составить программу с использованием ООП

5.

Разработка и выполнение тестов

МДК 03.03 Документирование и сертификация

53

Тема 3.1 Основные положения метрологии программных продуктов, принципы построения, проектирования и использования средств для измерений характеристик и параметров программ, программных систем и комплексов

Содержание

4

1

1.

Стандартизация: сущность, концепция, система мероприятий

2.

Метрология: сущность, содержание, виды измерения

3.

Сертификация: содержание, формы, направления

4.

Государственный контроль (надзор) за соблюдением требований технических регламентов

Практические занятия(не предусмотрены)

-

Лабораторныеработы(не предусмотрены)

-

Контрольные работы

2

1.

Тестирование по пройденной теме

Тема 3.2 Стандарты качества программного обеспечения;методы и средства разработки программной документации

Содержание

8

2

1.

Организационно-правовые документы в области стандартизации

2.

Стандарты в области систем качества разработки

3.

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

4.

Стандарты, регламентирующие документирование

Практические занятия(не предусмотрены)

-

Лабораторныеработы

20

1.

Разработка программной документации:Техническое задание. Спецификация.

2.

Разработка программной документации: Текст программы. Описание программы.

3.

Разработка программной документации:Формуляр. Описание применения.

4.

Разработка программной документации: Руководство программиста. Руководство оператора.

5.

Разработка программной документации:Программа и методика испытаний. Пояснительная записка. Прочие документы.

Дифференцированный зачет

1

Самостоятельная работа при изучении МДК 03.03 Документирование и сертификация

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

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

18

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

1.

Этапы разработки технологической документации для ПО

2.

Этапы разработки эксплуатационной документации для ПО

3.

Этапы разработки исследовательской документации для ПО

4.

Порядок проведения сертификации качества функционирования ПО

5.

Состав и содержание документов сертификации

Учебная практика

Виды работ

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

Разработка кода программного продукта на основе готовой спецификации на уровне программы.

Использование инструментальных средств на этапе отладки программного продукта.

Проведение тестирования программного модуля по определенному сценарию.

108

Производственная практика - (по профилю специальности) итоговая по модулю

Виды работ

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

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

Разработка программной документации.

36

Всего

532



4. Условия реализации программы профессионального модуля


4.1. Материально-техническое обеспечение

Из за большого объема этот материал размещен на нескольких страницах:
1 2