Главная страница

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


Скачать 1.88 Mb.
НазваниеГосударственное бюджетное профессиональное образовательное учреждение самарской области колледж гуманитарных и социальнопедагогических дисциплин имени святителя алекс
Дата29.11.2021
Размер1.88 Mb.
Формат файлаrtf
Имя файлаПM01 090203 .rtf
ТипПрограмма
#284990
страница6 из 10
1   2   3   4   5   6   7   8   9   10

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


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

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

Объем часов

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

1

2

3

4

Раздел 1. Разработка кода программного модуля на современных языках программирования





174




МДК 01.01 Системное программирование




120




Тема 1.1 Разработка спецификаций компонент в системном программировании

Содержание

18


2-3

1.

Введение в системное программирование.

2

2.

Формализация задачи

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

4

3.

Алгоритмизация

Простые и составные управляющие структуры. Метод пошаговой детализации. Проектирование структур данных и алгоритмов структурных компонентов.

Автоматизированные средства проектирования программного обеспечения.

4

4.

Параллельное программирование

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

4

5.

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

4

Практические занятия

4




1

Разработка спецификаций компонент

2

2

Разработка типовых компонентов

2

Самостоятельная работа

11

1

Изучить основные этапы инсталляции системных программ

9

2

Оформить отчет по практическому занятию

2

Тема 1.2 Разработка и оптимизация кода программного продукта на уровне модуля

Содержание

18

2-3

1.

Основные принципы программирования

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

6




2.

Элементы и приемы программирования на аппаратном уровне

Понятие среды ОС. Адресация, адресное пространство. Представление данных в ЭВМ. Общая структура машинных команд. Арифметические и логические операции. Программная модель микропроцессора. Основная память ЭВМ. Способы выделения памяти в программах. Программно доступные ресурсы процессора.

Динамические структуры данных. Типы программных сегментов, их использование в программах. Понятие о механизме прерываний. Механизмы взаимодействия с аппаратными устройствами. Методики расширения функциональности ядра.

6



2-3

3.

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

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

6

Практические занятия

8




3

Создание программы по разработанному алгоритму как отдельного модуля

4

4

Обработка числовых данных при вводе и выводе

4

Самостоятельная работа

13

3

Составить общую схему процесса разработки программы

9

4

Оформить отчет по практическому занятию

4

Тема 1.3 Отладка и тестирование программного продукта на уровне модулей

Содержание

12

2-3

1.

Основные положения

Термины и определения. Виды ошибок и способы их определения. Виды тестирования. Порядок разработки тестов. Аксиомы тестирования. Методы тестирования.

6

2.

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

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

6

Практические занятия

4




5

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

2

6

Тестирование на основе потока управления и данных

2

Самостоятельная работа

8

5

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

6

6

Оформить отчет по практическому занятию

2

Тема 1.4 Разработка документации к программному модулю

Содержание

12

2-3

1

Содержание технической документации

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

4

2

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

4

3

Средства разработки технической документации Технологии разработки документов. Документирование программного обеспечения в соответствии с Единой системой программной документации. Автоматизированные средства оформления документации.

4

Практические занятия

4




7

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

2

8

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

2

Самостоятельная работа

8

7

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

6

8

Оформить отчет по практическому занятию

2

Учебная практика Виды работ

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

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

18




Производственная практика Виды работ

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

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

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

36




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





579




МДК 01.02 Прикладное программирование




273




Раздел 1. Прикладное программирование в компьютерных системах




120




Тема 1. 1 Принципы построения распределенных систем обработки информации

Содержание

6


2-3

1

Основы технологии «клиент-сервер». Сетевые службы

2

Серверы приложений
1   2   3   4   5   6   7   8   9   10


написать администратору сайта