|
МДК 03.01 (Спец по ИС). Тематический план мдк 03. 01 ( Специалист по ис) Наименование разделов и тем Содержание учебного материала и формы организации деятельности обучающихся
2.2 Тематический план МДК 03.01 ( Специалист по ИС)
Наименование разделов и тем
| Содержание учебного материала и формы организации деятельности обучающихся
| Объем часов
| Уровень освоения
| 1
| 2
| 3
|
| Раздел 1. Выполнение анализа и моделирования программных продуктов
МДК. 03.01 Моделирование и анализ программного обеспечения
| Тема 3.1.1 Задачи и методы моделирования и анализа программных продуктов
| Содержание учебного материала
| 16
|
| Методы организации работы в команде разработчиков. Системы контроля версий
| 16
|
1, 2
| Цели, задачи, этапы и объекты ревьюирования. Планирование ревьюирования
| Цели, корректность и направления анализа программных продуктов. Выбор критериев сравнения. Представление результатов сравнения
| Примеры сравнительного анализа программных продуктов
| Цели, задачи и методы исследования программного кода
| Механизмы и контроль внесения изменений в код
| Обратное проектирование. Анализ потоков данных. Дизассемблирование
| Тематика лабораторных работ
|
32
|
2, 3
| Лабораторная работа № 1. Создание и изучение возможностей репозитория проекта
| Лабораторная работа № 2. Экспорт настроек в командной среде разработки
| Лабораторная работа № 3. Сравнительный анализ офисных пакетов
| Лабораторная работа № 4. Сравнительный анализ браузеров
| Лабораторная работа № 5. Сравнительный анализ средств просмотра видео
| Лабораторная работа № 6. Обратное проектирование алгоритма
| Лабораторная работа № 7. Реинжиниринг бизнес-процессов в информационных системах.
| Тема 3.1.2 Организация ревьюирования. Инструментальные средства ревьюирования.
| Содержание учебного материала
| 22
|
| Утилиты для review: обзор
| 22
| 1, 2
| Предпроцессинг кода. Интеграция в IDE
| Валидация кода на стороне сервера и разработчика
| Совместимость и использование инструментов ревьюироваия в различных системах контроля версий
| Особенности ревьюирования в Linux. Настройки доступа
| Типовые инструменты и методы анализа программных проектов
| Инструментарий различных сред разработки
| Инструментарий JavaDevelopmentKit
| Инструментарий Eclipse C/C++ Development Tools
| Инструментарий NetBeansи другие
| Тематика лабораторных работ
| 20
20
|
2, 3
| Лабораторная работа № 8. Планирование code-review
| Лабораторная работа № 9. Проверки на стороне клиента
| Лабораторная работа № 10. Проверки на стороне сервера
| Лабораторная работа № 11. Настройки доступа к репозиторию
| Самостоятельная работа
| 2
|
3
| Подготовка презентационных материалов по темам занятий Подготовка к контрольной работе
| Промежуточная аттестация в форме экзамена
| 2
|
| Консультации
| -
|
| Всего:
| 94
|
| |
|
|