Разработка модулей программного обеспечения для компьютерных систем. ПМ 01 ИСПА-2. Министерство образования иркутской области
Скачать 152.21 Kb.
|
3,4 | Отладка и тестирование программного обеспечения. Трудовые функции тестировщика. | Практическая подготовка в виде лабораторной работы № 1 | Проработка профессионального стандарта 06.004 Специалист по тестированию в области информационных технологий | 2 | |
5,6 | Отладка и тестирование программного обеспечения. Виды ошибок. Методы отладки. | Лекция-беседа | Виды ошибок. Методы отладки программного обеспечения. Понятие отладки программного обеспечения. Статические методы отладки, динамические методы отладки. | 2 | |
7,8 | Отладка и тестирование программного обеспечения. Тест. Основные правила тестирования. | Комбинированный урок | Цель и технологии тестирования. Понятие теста. Основные правила тестирования. | 2 | 3 |
9,10 | Отладка и тестирование программного обеспечения. Автоматизированное тестирование. | Лабораторная работа № 2 | Разработка тестов. Автоматическая генерация тестов на основе формального описания. | 2 | |
11,12 | Отладка и тестирование программного обеспечения. Метод «Белый ящик». | Практическая подготовка в виде лабораторной работы № 3 | Метод «Белый ящик». Технология метода «Белый ящик». Схема проведения тестирования. Тестирование конкретного программного обеспечения. | 2 | |
13,14 | Отладка и тестирование программного обеспечения. Метод «Черный ящик» | Практическая подготовка в виде лабораторной работы № 4 | Метод «Черный ящик». Технология метода «Черный ящик». Схема проведения тестирования. Тестирование конкретного программного обеспечения. | 2 | |
15,16 | Отладка и тестирование программного обеспечения. Уровни тестирования программного обеспечения. | Комбинированный урок | Классификация тестирования по уровням. Модульное тестирование. | 2 | 3 |
17,18 | Отладка и тестирование программного обеспечения. Критерии качества программного обеспечения. | Практическая подготовка в виде лабораторной работы № 5 | Использование критериев оценки качества и надежности функционирования информационной системы. Виды тестирования: функциональное и нефункциональное тестирование. | 2 | |
19,20 | Отладка и тестирование программного обеспечения. | Лабораторная работа № 6 | Тестирование производительности. Проведение эксперимента. Анализ результатов тестирования. | 2 | |
21,22 | Отладка и тестирование программного обеспечения. Особенности интеграционного тестирования. | Комбинированный урок | Интеграционного тестирование. Монолитный и интегральный подходы. Преимущества и недостатки. | 2 | 3 |
23,24 | Отладка и тестирование программного обеспечения. Системное тестирование. | Самостоятельная работа обучающихся с применением дистанционных форм | Составление конспекта с помощью литературных и Интернет источников на тему: «Системное тестирование. Особенности и подходы системного тестирования. Критерии тестов системного тестирования». | 2 | |
25,26 | Отладка и тестирование программного обеспечения. Подходы к составлению набора test cases. | Лабораторная работа № 7 | Тестирование информационной системы. Регрессионное тестирование. Подходы к составлению набора test cases. | 2 | |
27,28 | Отладка и тестирование программного обеспечения. Разработка шаблона теста. | Лабораторная работа № 8 | Разработка шаблона теста. Написание тест кейсов на основании первоначальных требований, тестовых данных и шаблона теста. | 2 | |
29,30 | Отладка и тестирование программного обеспечения. Принципы безопасности и виды уязвимостей. | Практическая подготовка в виде лабораторной работы № 9 | Процесс тестирования. Тестирование безопасности. Принципы безопасности и виды уязвимостей. Последовательность тестирования. | 2 | |
31,32 | Отладка и тестирование программного обеспечения. Стандарты тестирования программного обеспечения. | Самостоятельная работа обучающихся с применением дистанционных форм | Проработка теоретического материала и составление конспекта на тему: «План тестирования по стандарту IEEE 829». | 2 | |
33,34 | Отладка и тестирование программного обеспечения. Тестирование веб-проектов. | Практическая подготовка в виде лабораторной работы № 10 | Тестирование удобства пользовательского интерфейса. Тестирование web-приложений. | 2 | |
35,36 | Отладка и тестирование программного обеспечения. Нагрузочное тестирование. | Комбинированный урок | Методы тестирования. Нагрузочное тестирование. | 2 | 3 |
37,38 | Документирование. Средства разработки технической документации. | Комбинированный урок | Средства разработки технической документации. Подготовка документации на программные средства (ПС) в соответствии с имеющимися ГОСТами (документация). Краткое представление стандартов ЕСПД. | 2 | 3 |
39,40 | Документирование. Техническое задание. | Комбинированный урок | Документирование программного обеспечения в соответствии с Единой системой программной документации. Техническое задание. | 2 | 3 |
41,42 | Документирование. Моделирование потоков данных. | Практическая подготовка в виде лабораторной работы № 11 | Оформление документации на программные средства с использованием инструментальных средств. Моделирование потоков данных. | 2 | |
43,44 | Документирование. Инструментальные средства оформления программной документации. | Практическая подготовка в виде лабораторной работы № 12 | Оформление документации на программные средства с использованием инструментальных средств. | 2 | |
45,46 | Документирование. Сбор и разработка требований. | Практическая подготовка в виде лабораторной работы № 13 | Оформление документации на программные средства с использованием инструментальных средств. Сбор и разработка требований. | 2 | |
47,48 | Документирование. Архитектура информационной системы. | Лабораторная работа № 14 | Разработка архитектуры информационной системы. Диаграммы: классов и последовательности. | 2 | |
49,50 | Документирование. Диаграммы взаимодействия, деятельности и пакетов. | Лабораторная работа № 15 | Оформление документации на программные средства с использованием инструментальных средств. Разработка архитектуры информационной системы. Диаграммы взаимодействия, деятельности и пакетов. | 2 | |
51,52 | Документирование. Контекстная диаграмма. Диаграмма декомпозиции. | Самостоятельная работа обучающихся с применением дистанционных форм | Построение контекстной диаграммы, диаграммы декомпозиции по индивидуальному заданию | 2 | |
53,54 | Документирование. Основные промышленные технологии документирования. Свободно-распространяемые системы. | Комбинированный урок | Оформление документации на программные средства с использованием инструментальных средств. Основные промышленные технологии документирования. Свободно-распространяемые системы. | 2 | 3 |
55,56 | Документирование. Коммерческие системы оформления программной документации | Комбинированный урок | Основные промышленные технологии документирования. Коммерческие системы: AuthorIT и Adobe Framemaker. | 2 | 3 |
57,58 | Индивидуальная консультация | Подведение изучения МДК 01.02 | 2 | | |
| Комплексный экзамен | 5 | |||
МДК. 01.03 Разработка мобильных приложений | |||||
1,2 | Основные платформы и языки разработки мобильных приложений. Роль мобильных устройств в современной информатике. | Вводная лекция | Понятие мобильного устройства. Классификация мобильных устройств. Рынок мобильных устройств. Тенденции информатики и ИТ, связанные с развитием мобильных устройств. Особенности и проблемы, связанные с разработкой приложений для мобильных устройств. История развития мобильных устройств. Обзор современных смартфонов. Обзор современных планшетных устройств. Мобильные операционные системы. | 2 | 3 |
3,4 | Основные платформы и языки разработки мобильных приложений. Введение в разработку мобильных приложений. | Лекция-беседа | Операционные системы (платформы) для мобильных устройств. Android - история, инструментарий разработчика, архитектура ОС, структура и компоненты приложения. iOS - история, инструментарий разработчика, архитектура ОС, структура и компоненты приложения. Windows Phone - история, инструментарий разработчика, архитектура ОС, структура и компоненты приложения. BlackBerry - история, инструментарий разработчика, архитектура ОС, структура и компоненты приложения. | 2 | 3 |
5,6 | Основные платформы и языки разработки мобильных приложений. Нативные и кроссплатформенные инструменты разработки | Лекция-презентация | Нативные приложения, веб-приложения, гибридные и кроссплатформенные приложения, их области применения. Архитектуры кроссплатформенных фреймворков. | 2 | 3 |
7,8 | Основные платформы и языки разработки мобильных приложений. Краткая история ОС Android. | Самостоятельная работа с применением дистанционных форм | Письменный доклад: Краткая история ОС Android. Intel для Android: партнерство и инструментарий разработчика. | 2 | |
9,10 | Основные платформы и языки разработки мобильных приложений. Основные языки для разработки мобильных приложений. | Лекция-презентация | Основные языки для разработки мобильных приложений: Java, Objective-C и др. Разработка программ на языке Java Синтаксис языка Java. | 2 | 3 |
11,12 | Основные платформы и языки разработки мобильных приложений. Особенности языка Java | Обзорная лекция | Инструменты разработки мобильных приложений: JDK/ AndroidStudio/ WebView/ Phonegap и др. Инструменты разработки приложений для Android. Android SDK. Настройка Eclipse для Android. Работа с виртуальными Android-устройствами. | 2 | 3 |
13,14 | Основные платформы и языки разработки мобильных приложений. Установка инструментария и настройка среды для разработки мобильных приложений | Практическая подготовка в виде практического занятия №1 | Установка программного обеспечения, необходимого для разработки приложений на OS Android. | 2 | |
15,16 | Основные платформы и языки разработки мобильных приложений. Установка среды разработки мобильных приложений с применением виртуальной машины | Практическая подготовка в виде практического занятия №2 | Настройка Eclipse и Android SDK. Создание виртуального устройства для проверки работоспособности приложений | 2 | |
17,18 | Основные платформы и языки разработки мобильных приложений. Создание эмуляторов и подключение устройств. | Практическая подготовка в виде практического занятия №3 | Java SDK, android SDK, Eclipse IDE for Java Developers, создание эмулятора мобильного устройства, ADT plugin. Создание эмуляторов и подключение устройств. Настройка режима терминала | 2 | |
19,20 | Создание и тестирование модулей для мобильных приложений. Создание нового проекта | Самостоятельная работа обучающихся с применением дистанционных форм | Разработка технического задания на разработку мобильного приложения | 2 | |
21, 22 | Создание и тестирование модулей для мобильных приложений. Структура типичного мобильного приложения | Видео-лекция | Особенности разработки пользовательского интерфейса для мобильных устройств. Сенсорные технологии. Концепция трех экранов. Понятие компоновки. Типы компоновок в Android. Использование XML для описания пользовательского интерфейса. | 2 | 3 |
23,24 | Создание и тестирование модулей для мобильных приложений. Основные компоненты Android-приложения. | Комбинированный урок | Компонент Activity. Процессы в Android. Состояния Activity. Запуск собственных и системных Activity. Объекты Intent. Обмен данными между Activity | 2 | 3 |
25,26 | Создание и тестирование модулей для мобильных приложений. Элементы управления и контейнеры | Комбинированный урок | Использование управляющих элементов в пользовательском интерфейсе | 2 | 3 |
27,28 | Создание и тестирование модулей для мобильных приложений Параметры размера объектов пользовательского интерфейса. Независимые единицы измерения. Управление текстом и стилями | Комбинированный урок | Работа с различной ориентацией экрана. Задание параметров текста: размер, шрифт, цвет. Использование стилей для оформления текстов. | 2 | 3 |
29,30 | Создание и тестирование модулей для мобильных приложений. Создание нового проекта. Изучение и комментирование кода | Практическая подготовка в виде практического занятия №4 | Создание первого приложения. | 2 | |
31,32 | Создание и тестирование модулей для мобильных приложений. Использование кнопок и Listener | Практическая подготовка в виде практического занятия №5 | Использование графической кнопки CheckBox, ToggleButton., RadioButton, EditText. | 2 | |
33,34 | Создание и тестирование модулей для мобильных приложений. Введение понятия Intent | Практическое занятие №6 | Введение понятия Intent, примеры использования Intent внутри и извне приложения. | 2 | |
35,36 | Создание и тестирование модулей для мобильных приложений. Разработка стилей и тем | Самостоятельная работа обучающихся с применением дистанционных форм | Разработка стилей и тем | 2 | |
37,38 | Создание и тестирование модулей для мобильных приложений. Изменение элементов дизайна | Практическая подготовка в виде практического занятия №7 | Создание тем для упрощения работы с элементами. | 2 | |
39,40 | Создание и тестирование модулей для мобильных приложений. Активности | Самостоятельная работа обучающихся с применением дистанционных форм | Практическая работа. Отслеживание состояний Активности | 2 | |
41,42 | Создание и тестирование модулей для мобильных приложений. Обработка событий. | Практическая подготовка в виде практического занятия №8 | Обработка событий: подсказки. Обработка событий: цветовая индикация. | 2 | |
43,44 | Создание и тестирование модулей для мобильных приложений.Разработка интерфейса мобильного приложения | Самостоятельная работа обучающихся с применением дистанционных форм | Разработка интерфейса мобильного приложения программно в коде Java | 2 | |
45,46 | Создание и тестирование модулей для мобильных приложений. Использование различных вариантов Layout для создания пользовательского интерфейса. | Практическое занятие №9 | Разметка (Layout). Использование LinearLayout | 2 | |
47,48 | Создание и тестирование модулей для мобильных приложений. Применение альтернативных Layout для изменения отображения приложения в зависимости от спецификаций экрана. | Практическое занятие №10 | Разметка (Layout). Использование RelativeLayout | 2 | |
49,50 | Создание и тестирование модулей для мобильных приложений. Отладка и тестирование приложения | Лекция-презентация | Отладка и тестирование приложения, дебаггинг. DDMS Применение DDMS для тестирования и отладки приложения | 2 | 3 |
51,52 | Создание и тестирование модулей для мобильных приложений. Создание логотипа для мобильного приложения. | Практическая подготовка в виде практического занятия №11 | Создание логотипа для мобильного приложения. Установка логотипа приложения. | 2 | |
53,54 | Создание и тестирование модулей для мобильных приложений. Настройка списка | Практическое занятие №12 | Настройка списка, формирование собственных списков из необходимых элементов. | 2 | |
55,56 | Создание и тестирование модулей для мобильных приложений. Разработка стилей и тем | Самостоятельная работа обучающихся с применением дистанционных форм | Разработка стилей и тем | 2 | |
57,58 | Создание и тестирование модулей для мобильных приложений. Подготовка стандартных модулей | Практическое занятие №13 | Фрагменты. Взаимодействие между фрагментами Подготовка стандартных модулей | 2 | |
59,60 | Создание и тестирование модулей для мобильных приложений. Обработка событий: переключение между экранами | Практическая подготовка в виде практического занятия №14 | Навигация. Переключение между несколькими экранами | 2 | |
61,62 | Создание и тестирование модулей для мобильных приложений. Передача данных между модулями | Практическая подготовка в виде практического занятия №15 | Передача данных между модулями | 2 | |
63,64 | Создание и тестирование модулей для мобильных приложений. | Индивидуальная консультация | Разработка интерфейса мобильного приложения в XML | 2 | |
Промежуточная аттестация | 5 | ||||
ИТОГО IV семестр | 64 | ||||
в том числе: | | ||||
теоретич. занятий | 20 | ||||
лабораторных/практических | 30 | ||||
самостоятельной работы | 12 | ||||
индивидуальных консультаций | 2 | ||||
|