Uploaded by Marina Shisherina

КТП МДК 02 02 Инструм. средства разработки ПО 28-1

advertisement
Государственное автономное профессиональное образовательное учреждение
города Москвы «ТЕХНОЛОГИЧЕСКИЙ КОЛЛЕДЖ № 24»
УТВЕРЖДАЮ
Зам. директора
УТВЕРЖДАЮ
Зам. директора
УТВЕРЖДАЮ
Зам. директора
(подпись)
(подпись)
(подпись)
КАЛЕНДАРНО-ТЕМАТИЧЕСКИЙ ПЛАН
на
уч.год
2021-2022
на
по профессиональному модулю
уч.год
на
уч.год
МДК 02.02. Инструментальные средства разработки программного
обеспечения
( индекс и наименование профессионального модуля)
по междисциплинарному курсу
( индекс и наименование междисциплинарного курса)
по междисциплинарному курсу
( индекс и наименование междисциплинарного курса)
Составлен на основании рабочей программы, утвержденной
(кем, когда утверждена программа)
Рассмотрен на заседании цикловой методической комиссии
(наименование ЦМК)
от
от
от
Специальность/профессия
протокол №
протокол №
протокол №
09.02.07 Информационные системы и программирование
(код, наименование специальности/профессии)
Щищерина Марина Александровна
-
32
36
68
Всего по
дисциплине:
Председатель цикловой методической комиссии
22
10
32
-
10
26
36
Курсовое
проектирование
(час.)
Кол-во
обязательных
контрольных работ
по программе
Внеаудиторная
(самостоятельная)
нагрузка
(час)
Обязательная
аудиторная учебная
нагрузка
(час.)
Занятия на
уроках
(час.)
Максимальная
учебная нагрузка
(час.)
32
36
68
в том числе:
Практические
занятия (час.)
1
2
(ФИО)
Лабораторные
работы (час.)
1
семестр
курс
(ФИО)
-
1
1
Форма
промежуточной
аттестации
Преподаватель (и)
Экзамен
-
(подпись)
(Ф.И.О.)
(подпись)
(Ф.И.О.)
(подпись)
(Ф.И.О.)
Председатель цикловой методической комиссии
Председатель цикловой методической комиссии
II. Содержание календарно-тематического плана
Количество часов
2
Наименование разделов, МДК, тем
профессионального модуля
1
2
аудиторных
занятий
Вид
занятий
внеаудиторной
(самостоятельной)
работы
3
3
Материальнотехническое
обеспечение занятия,
Интернет- ресурсы
5
Задания для студентов
Виды внеаудиторной
Основная и
(самостоятельной)
дополнительная
литература
работы
6
Семестр 1
Раздел 1. Введение в разработку программного обеспечения
Тема 1.1. Обзор разработки ПО
Программное обеспечение, его виды и
1
особенности разработки.
История развития ПО.
Раздел 2. Жизненный цикл программного обеспечения
Тема 2.1. Основное представление о
жизненном цикле ПО
Обзор этапов жизненного цикла
2
программного обеспечения
Тема 2.2. Инструментальные средства на
этапе анализа требований к программным
средствам
Особенности составления технического
3
задания к разработке ПО. Инструменты,
использующиеся при составлении
технического задания.
Создание анкет для опроса заказчика.
4
5
6
7
2
2
Лекция
Презентация,
проектор
[Осн. 3] стр.10-15
Лекция
Презентация,
проектор
[Осн. 3] стр.15-20
2
Лекция
Презентация,
проектор
[ Доп. 1]
[ Осн. 1] Гл. 4
2
Практическое
занятие №1
Практическое
занятие №2
2
2
6
Текстовый редактор, как средство
оформления и структуризации технического
задания.
Тема 2.3. Инструментальные средства
проектирования
Инструменты, поддерживающие язык
моделирования UML
Создание UML-схем
2
Тема 2.4. Разработка программного
обеспечения
8
[ Осн. 1] Гл. 4
[ Доп. 1]
4
2
Лекция
2
Практическое
занятие №3
Презентация,
проектор
[Осн. 3] Ч.2
[Осн. 3] Ч.2
8
9
10
11
12
13
14
15
Средства разработки программного
обеспечения.
Работа с программным кодом: трансляторы,
синтаксические анализаторы.
Работа с программным кодом:
интегрированные среды разработки,
отладчик.
Интегрированная среда разработки и ее
инструменты.
Тема 2.5. Инструментальные средства
тестирования
Разработка через тестирование.
2
Лекция
2
Лекция
2
Лекция
2
Практическое
занятие №4
2
Лекция
Инструменты для разработки документации
тестирования.
Разработка документации тестирования
2
Лекция
2
Практическое
занятие №5
Тема 2.6. Инструменты оценки качества
программного обеспечения
Инструменты верификации и
инспектирования ПО.
Контрольная работа
4
Презентация,
проектор
Презентация,
проектор
Презентация,
проектор
[Осн. 6] Гл.1
[Осн. 6] Гл.1, 4
[Осн. 3] стр 29-56
[Осн. 3] стр 57
6
Презентация,
проектор
Презентация,
проектор
[Осн. 4] стр. 4064
[Осн. 1] Гл.2,3
[Осн. 1] Гл.4
Лекция
Презентация,
проектор
[Осн. 1] Гл.20
4
2
Лекция
[Осн. 5] стр. 9-25
2
Лекция
Презентация,
проектор
Презентация,
проектор
28
2
Лекция
Презентация,
проектор,
Инт. рес. 3
Презентация,
проектор,
Инт. рес. 3
Git Bush,
Инт. рес. 3
[Осн. 5] стр. 9-25
2
2
Семестр 2
Раздел 3. Контроль версий программного обеспечения
Тема 3.1. Введение
Контроль разработки программного
17
обеспечения. Системы контроля версий ПО.
Разновидности систем контроля версий и их
18
особенности.
Тема 3.2. Основы Git
Введение в Git.
19
20
Основные понятия. Основные команды
терминала.
2
Лекция
21
Установка и настройка Git. Основные
команды терминала.
2
Практическое
занятие №6
[Осн. 5] стр. 9-25
[Осн. 5] стр. 2666
[Осн. 5] стр. 2666
22
Работа с репозиториями в Git.
2
23
Управление файлами репозитория.
2
24
История изменений Git.
2
25
2
26
Создание веток репозитория. Командная
работа над разработкой.
Работа с ветками репозитория.
27
Web-сервисы для хостинга проектов.
2
28
Публикация репозитория
2
29
Слияние веток. Управление версиями.
2
30
Создание pull-request
2
31
Сложные операции в Git
2
32
Работа с Fork-репозиториями.
2
33
Тема 3.3. Упрощенная работа с Git
Графические оболочки для работы с Git.
4
2
34
Создание commits и pull-request
2
ИТОГО
68
2
0
Практическое
занятие №7
Практическое
занятие №8
Практическое
занятие №9
Лекция
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Инт. рес. 3
Практическое
занятие №10
Практическое
занятие №11
Практическое
занятие №12
Практическое
занятие №13
Практическое
занятие №14
Практическое
занятие №15
Практическое
занятие №16
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Git Bush,
Инт. рес. 3
Практическое
занятие №17
Практическое
занятие №18
Инт. рес. 3
Инт. рес. 3
[Осн. 5] стр. 2666
[Осн. 5] стр. 2666
[Осн. 5] стр. 2666
[Осн. 5] стр. 2666
[Осн. 5] стр. 179233
[Осн. 5] стр. 179233
[Осн. 5] стр. 179233
[Осн. 5] стр. 179233
[Осн. 5] стр. 179233
[Осн. 5] стр. 179233
[Осн. 5] стр. 179233
[Осн. 5] стр. 501515
[Осн. 5] стр. 501515
№ п/п
4
Наименование
Программная инженерия. Технологии
разработки программного
обеспечения.
Основы тестирования программного
обеспечения
PascalABC.NET: Введение в
современное программирование
Принципы юнит-тестирования
5
Pro Git
6
Компиляторы: принципы, технологии
и инструментарий
1
2
3
III. Используемая литература
Основная
Автор
Издательство и год издания
Орлов С.А.
СПб.: Питер, 2016. – 640 с.
К. А. Кулаков, В. М. Димитров
Петрозаводск : Издательство ПетрГУ, 2018.
Осипов А. В.
Ростов-на-Дону, 2019 – 572с.
Хориков В.
СПб.: Питер, 2021. – 320 с.
Электронный учебник
Версия 2.1.89-1-g4856bbb, 03.07.2021
Scott Chacon, Ben Straub
Ахо, Альфред В., Лам, Моника С,
Сети, Рави, Ульман, Джеффри Д.
Пер. с англ. – М.: ООО «И.Д.Вильямс», 2017. – 1184 с.
Дополнительная
1. Стандарт, устанавливающий порядок построения и оформления технического задания на разработку программного обеспечения –
ГОСТ 19.201-78
2. Стандарт, регламентирующий подход к тестированию информационных систем – ГОСТ Р 56922 – 2016/ ISO/IEC/IEEE 29119- 3:2013
3. Буч Г., Рамбо Д., Якобсон И. Введение в UML от создателей языка. Пер. с англ. Мухин Н. – М.: ДМК Пресс, 2010. – 496 с.
Интернет – ресурс
1. Web-версия книги «Pro Git» [https://git-scm.com/book/ru/v2]
2. Web-ресурс «Git Magic» [http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/ru/index.html]
3. Курс по основам Git [https://gb.ru/courses/1117]
Download