Рабочая программа дисциплины рассмотрена и переутверждена на заседании ПЦК Информационные технологии, от ________________ года, протокол №_______.
Рабочая программа профессионального модуля ПМ.02. Участие в разработке информационных систем является частью основной образовательной программы в соответствии с ФГОС по специальности СПО 09.02.04 Информационные системы (по отраслям). Разработана данная рабочая программа с учетом требований технической документации World Skills по компетенции Программные решения для бизнеса, Приказа Минобрнауки РФ от 16.08.2013 г. №968 (ред.от 17.11.2017 с изменениями, вступившими с силу с 01.01.2018) «Об утверждении порядка проведения государственной итоговой аттестации по образовательным программам СПО», ФГОС по специальности СПО 09.02.04 Информационные системы (по отраслям) в части освоения основного вида профессиональной деятельности (ВПД): Участие в разработке информационных систем и соответствующих профессиональных компетенций (ПК):
Данная программа профессионального модуля может быть использована в дополнительном профессиональном образовании и профессиональной подготовке работников в области оказания услуг по разработке проектов при наличии среднего (полного) общего образования.
Наименование разделов профессионального модуля (ПМ), междисциплинарных курсов (МДК) и тем | Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа студента, курсовой проект | Объем часов | Уровень освоения |
1 | 2 | 3 | 4 |
ПМ.01 Участие в разработке информационных систем | | |
МДК 02.01 Информационные технологии и платформы разработки информационных систем | 270 | |
Раздел 1. Роль ИТ в развитии экономики и общества | 2 | |
Тема 1.1.1 Роль ИТ в развитии экономики и общества | Содержание учебного материала | 2 | 1,2,3 |
1 | Закономерности развития ИТ в современной экономике. Информационные технологии и самоорганизация. Эволюция ИТ. Информатика и информационные технологии |
Раздел 2. Работа с базами данных на языке C#. Технология ADO.NET | | |
Тема 1.2.2 Создание базы данных в среде Microsoft SQL Server | Содержание учебного материала | 6 | 1,2,3 |
1 | Определение структуры базы данных |
2 | Перенос файла БД Microsoft SQL на другой компьютер |
3 | Оператор сравнения записей like |
Практические занятия | 8 | |
1 | Создание БД |
2 | Отключение БД |
3 | Применение оператора сравнения записей like |
Тема 1.2.3 Создание приложений баз данных | Содержание учебного материала | 4 | 1,2,3 |
1 | Обзор объектов ADO.NET |
Практические занятия | 2 | |
1 | Создание приложения БД |
Тема 1.2.4 Соединение с базой данных | Содержание учебного материала | 4 | 1,2,3 |
1 | Командная строка соединения ConnectionString. Управление соединением. Объект Connection |
2 | События объекта Connection. Обработка исключений. Работа с пулом соединений |
Практические занятия | 6 | |
1 | Работа с соединением ConnectionString |
2 | Применение объектов Connection |
3 | Обработка исключений при работе с MS SQL |
Тема 1.2.5 Хранимые процедуры | Содержание учебного материала | 4 | 1,2,3 |
1 | Стандартные запросы к БД. Простые запросы к БД |
2 | Параметризованные запросы к БД |
Практические занятия | 4 | |
1 | Создание хранимых процедур в Management Studio |
2 | Создание хранимых процедур в Visual Studio |
Тема 1.2.6 Запросы к базе данных | Содержание учебного материала | 10 | 1,2,3 |
1 | Командная строка SQL-запроса CommandText. Объект Command |
2 | Параметризированные запросы. Использование метода ExecuteNonQuery. Использование метода ExecuteScalar. Использование метода ExecuteReader |
3 | Вызов хранимых процедур. Хранимые процедуры с входными параметрами. Хранимые процедуры с входными и выходными параметрами. Хранимые процедуры из нескольких SQL-конструкций |
4 | Транзакции. Транзакции в ADO .NET |
Практические занятия | 6 | |
1 | Работа с командной строкой SQL-запроса CommandText. |
2 | Создание приложения с параметризированными запросами. |
3 | Создание приложения с вызовом хранимых процедур |
Тема 1.2.7 Работа с SqlDataAdapter и DataSet | Содержание учебного материала | 10 | 1,2,3 |
1 | Объекты SqlDataAdapter и DataSet. Постраничный просмотр в SqlDataAdapter |
2 | SqlCommandBuilder и сохранение изменений DataSet в базе данных. Обновление БД из DataSet вручную |
3 | Все операции с БД в графическом приложении. Объекты DataSet и DataTable |
4 | Отношения между таблицами в DataSet. LINQ to DataSet |
5 | DataSet и XML |
Практические занятия | 12 | |
1 | Программное создание объектов DataTable и DataColumn |
2 | Программное создание и изменение записей таблицы данных |
3 | Вывод двух связанных таблиц данных в один элемент DataGridView |
4 | Фильтрация, сортировка и поиск данных |
Раздел 3. Разработка мобильного приложения на Xamarin | |
Тема 1.3.1 Xamarin и кросс-платформенная разработка | Содержание учебного материала | 4 | |
1 | Введение в Xamarin. Установка. Создание приложения. Запуск на Android |
Практические занятия | 2 | |
1 | Создание мобильного приложения |
Тема 1.3.2 Графический интерфейс в Xamarin Forms | Содержание учебного материала | 4 | 1,2,3 |
1 | Создание графического интерфейса. XAML. Взаимодействие XAML и C#. Расширения разметки XAML |
Практические занятия | 4 | |
1 | Создание графического интерфейса в XAML мобильного приложения |
2 | Взаимодействие XAML и C# |
Тема 1.3.3 Контейнеры компоновки | Содержание учебного материала | 4 | 1,2,3 |
1 | Элементы компоновки. StackLayout и ScrollView. AbsoluteLayout. RelativeLayout. Контейнер Grid |
Практические занятия | 2 | |
1 | Элементы компоновки |
Тема 1.3.4 Элементы в Xamarin и их свойства | Содержание учебного материала | 6 | 1,2,3 |
1 | Позиционирование элементов на странице. Работа с цветом. Стилизация текста. Кнопки. Текстовые поля. Контейнер Frame и BoxView. Работа с изображениями. Элемент Image. |
2 | Выбор даты и времени. DatePicker и TimePicker. Выпадающий список Picker. Stepper и Slider. Переключатель Switch. TableView. WebView. Всплывающие окна. Таймеры |
Практические занятия | 6 | |
1 | Расположение элементов в мобильном приложении Xamarin |
Тема 1.3.5 Ресурсы и стили | Содержание учебного материала | 4 | 1,2,3 |
1 | Концепция ресурсов в Xamarin Forms. Стили. Триггеры. Стилизация с помощью CSS. Visual State Manager и визуальные состояния |
Практические занятия | 4 | |
1 | Применение ресурсов и стилей в Xamarin Forms |
Тема 1.3.6 Взаимодействие с сервером | Содержание учебного материала | 4 | 1,2,3 |
1 | Подключение к сети. Класс HttpClient и отправка запросов. Получение данных с сервера в json. Создание веб-сервиса. Взаимодействие с веб-сервисом. Создание интерфейса для работы с веб-сервисом |
Практические занятия | 2 | |
1 | Взаимодействие с сервером |
Раздел 4. Модульная разработка приложения | 26 |
Тема 1.4.1 Модульная разработка приложения | Практические занятия | 26 |
1 | МОДУЛЬ 1 Анализ и проектирование. |
2 | МОДУЛЬ 2 Разработка ПО. |
3 | МОДУЛЬ 3 Тестирование ПО. |
4 | МОДУЛЬ 4 Общий профессионализм решения. |
Курсовое проектирование | Содержание учебного материала | 30 |
1 | Описание предметной области | 2 |
2 | Постановка задачи | 4 |
3 | Технические средства аппаратной базы | 2 |
4 | Информационное обеспечение | 2 |
5 | Среда реализации информационной системы | 2 |
6 | Выбор технологии проектирования | 2 |
7 | Проектирование диаграмм | 4 |
8 | Проектирование модели данных | 2 |
9 | Проектирование базы данных | 2 |
10 | Создание таблиц | 4 |
11 | Создание схем данных | 2 |
12 | Создание запросов | 2 |
Самостоятельная работа при изучении МДК.02.01 | 90 |
Примерная тематика внеаудиторной самостоятельной работы Создание главного окна приложения в среде C# Создание главного меню приложения Создание многооконного приложения Создание пользовательских диалоговых окон Создание панели инструментов и контекстного меню Создание строки состояния Создание элементов управления Подготовка ADO.NET к работе в приложении Отображение данных на экранной форме Модификация, вставка и удаление записей в наборе данных Упорядочивание списков и вычисляемые столбцы DataSet Развертывание приложения Изучить назначения и применения процедур RPC Построить и проанализировать схему взаимодействия клиента и сервера. Оформить таблицу сравнения одно, двух и трёхзвенной архитектур. Подготовить сообщения по истории создания HTML Выполнить обзор способов создания HTML документов Разработать HTML страницу с видео объектом Подготовить сообщения по темам: "Особенности языка XML" Подготовить сообщения по видам клиентских программ. Решить индивидуальные задания по программированию на языке JavaScript. Выполнить разработку и анализ WEB страниц Подготовить реферат «Характеристика средства: PHP, PERL, BASH и др.» Оформить таблицу и выучить основные операторы PHP Подготовить сообщения "Использование технологий распределённых систем" Проанализировать и выписать достоинства и недостатки технологии. распределённых систем. Подготовка отчетов по практическим работам, изучение нормативно технической документации по разработке ИС. | |
ПРИМЕРНАЯ ТЕМАТИКА КУРСОВЫХ ПРОЕКТОВ | |
Примерная тематика внеаудиторной самостоятельной работы Подготовка рефератов по следующим темам: CRM системы. Решаемый класс задач и методы их решения. Тенденции развития. История развития. Классификация CRM систем. ERP системы. Решаемый класс задач и методы их решения. Тенденции развития. История развития. Модель SEI CMM (определение уровня зрелости IT-компании). Системы менеджмента качества в российских IT-компаниях Методология RUP. Обзор. Методология экстремального программирования. Обзор. Сравнение технологии RUP и технологии экстремального программирования. Методология управления проектами MSF. Обзор. ARIS. Обзор методологии. Человеческий фактор в ИТ проектах. Разновидности ИТ проектов. Командообразование в ИТ проектах. Мотивация в ИТ проектах. Обзор программных средств для управления проектами. Реинжиниринг бизнес процессов. Проблемы и решения. Информационные системы в логистике. ИТ-аутсорсинг. Оценка видов деятельности. Современное состояние. Перспективы. ИТ-консалтинг. Оценка видов деятельности. Современное состояние. Перспективы. Оценка ИТ проектов. Проблемы и решения. Методики ROI и TCO. Обзор. Международные организации по управлению проектами. Сертификация менеджеров проектов. Обзор. Технология проектного офиса. Основной смысл. Сравнение с классической технологией управления проектами. Матричные структуры в организации. Стандарт ISO 10006:2003 «Системы менеджмента качества. Руководящие указания по управлению качеством в проектах». Обзор. | |
МДК 02.02 Управление проектами | 270 | |
Тема 2.1 Программы и проекты как средства решения управленческих задач | Содержание учебного материала | 4 | 1,2,3 |
1 | Программы, проекты и задачи. Основные характеристики проекта. Жизненный цикл и фазы проекта | 2 |
2 | Особенности управления проектами. Область применения проектного управления. | 2 |
Практические занятия | 6 | |
1 | Практическая работа № 1. Разработка технико-экономического обоснования. Формирование бизнес-цели проекта. | 2 |
2 | Практическая работа № 2. Разработка устава проекта. Идентификация и анализ участников проекта. | 2 |
3 | Практическая работа № 3. Формирование требований проекта. Организация и проведение результативного интервью | 2 |
Тема 2.2 Типы и виды проектов | Содержание учебного материала | 6 | 1,2,3 |
1 | Принципы классификации проектов. Сравнительные характеристики технических и нетехнических проектов. | 2 |
2 | Проекты, выполняемые коммерческими и государственными предприятиями в рамках контрактов. Проекты по исследованиям, разработке, инжирингу. | 2 |
3 | Строительные и другие проекты по созданию основных средств производства. Проекты по информационным системам. Управленческие проекты. муьтипроекты | 2 |
Практические занятия | 4 | |
1 | Практическая работа № 3. Определение содержания проекта. Формирование списка работ (операций) проекта. | 2 |
2 | Практическая работа № 4. Определение логической последовательности выполнения работ. | 2 |
Тема 2.3 Проекты в системе функционального и стратегического менеджмента | Содержание учебного материала | 6 | 1,2,3 |
1 | Взаимосвязь между управлением проектами и функциональным менеджментом. Управление проектами в системе стратегического управления компанией | 2 |
2 | Модель и методология стратегического менеджмента. Стратегия, организационные цели и проекты | 2 |
3 | Приоритетность проектов в стратегическом управлении. Критерии отбора приоритетных проектов | 2 |
Практические занятия | 8 | |
1 | Практическая работа № 5. Разработка расписания проекта методом критического пути. Организация управления расписанием проекта. | 2 |
2 | Практическая работа № 6. Организация управления расписанием проекта. | 2 |
3 | Практическая работа № 7. Построение линии исполнения проекта Построение диаграммы контрольных событий | 2 |
4 | Практическая работа № 8. Построение диаграммы контрольных событий | 2 |
Тема 2.4 Окружение проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Ближнее окружение проекта. Дальнее кружение проекта | 2 |
2 | Комплексное взаимодействие факторов внешней среды на проект. Методы исследования внешней среды проекта и его интерпретация | 2 |
3 | Внутреннее окружение проекта. Влияние окружения на разные типы проектов. Экспертная оценка степени влияния факторов окружения на разные типы проектов | 2 |
Практические занятия | 10 | |
1 | Практическая работа № 9. Разработка плана обеспечения качества | 2 |
2 | Практическая работа № 10. Описание выполнения процедуры документирования. | 2 |
3 | Практическая работа № 11. Описание выполнения процедуры согласований документов проекта | 2 |
4 | Практическая работа № 12. Описание выполнения процедуры утверждения документов | 2 |
5 | Практическая работа № 13. Организация управления качеством. | 2 |
Тема 2.5 Управление отношениями со стейкхолдерами проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Система стейкхолдеров проекта. | 2 |
2 | Функции стейкхолдеров проекта. | 2 |
3 | Управление отношениями со стейкхолдерами проекта. | 2 |
Практические занятия | 4 | |
1 | Практическая работа № 14. Определение уровней вероятности возникновения рисков и их последствий | 2 |
2 | Практическая работа № 15. Организация управления рисками | 2 |
Тема 2.6 Команда проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Понятие командного синергизма и эффективность команды. Развитие проектной команды | 2 |
2 | Создание высокоэффективных проектных команд. | 2 |
3 | Управление виртуальными проектными командами | 2 |
Практические занятия | 6 | |
1 | Практическая работа № 16. Определение ролей проекта | 2 |
2 | Практическая работа № 17. Построение матрицы ответственности | 2 |
3 | Практическая работа № 18. Закрепление функций и полномочий в проекте | 2 |
Тема 2.7 Принятие решений в управлении проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Область принятия и типы решений в проектном управлении | 2 |
2 | Рациональное принятие решений в проектном управлении | 2 |
3 | Личностные факторы в принятии решений. Субъективная рациональность при принятии решений. «Адекватные» решения | 2 |
Практические занятия | 12 | |
1 | Практическая работа № 19. Формирование стратегии коммуникаций. | 2 |
2 | Практическая работа № 20. Идентификация объектов управления конфигурацией проекта. | 2 |
3 | Практическая работа № 21. Процедура создания нового элемента конфигурации. | 2 |
4 | Практическая работа № 22. Формирование базовой линии конфигурации проекта. | 2 |
5 | Практическая работа № 23. Организация управления конфигурацией проекта. | 2 |
6 | Практическая работа № 24. Организация документирования статуса элементов конфигурации. | 2 |
Тема 2.8 Управление проектами в условиях неопределенности и риска | Содержание учебного материала | 6 | 1,2,3 |
1 | Виды проектных рисков и факторов риска. Факторы риска на различных фазах проекта | 2 |
2 | Методы оценки риска проекта. Математический метод. Аналитический метод. Смешанный метод. | 2 |
3 | Неопределенность окружения проекта как фактор риска. Матица оценки неопределенности внешней среды. Технологии управления проектами в условиях неопределенности | 2 |
Практические занятия | 6 | |
1 | Практическая работа № 25. Качественный анализ рисков. | 2 |
2 | Практическая работа № 26. Количественный анализ рисков. | 2 |
3 | Практическая работа № 27. Выполнение процедуры обеспечения хранения, рассылки и подготовки документов. Выполнение процедуры подготовки отчетности о деятельности | 2 |
Тема 2.9 Составление сметы и бюджета проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Смета проектных затрат как средство повышения эффективности проекта. Возрастание издержек проекта | 2 |
2 | Особенности сметы для различных фаз проекта. Бюджетирование проекта: основные понятия | 2 |
3 | Бюджет затрат на рабочую силу. Бюджеты производственных затрат и закупок. Дополнительные статьи бюджета. Контроль исполнения бюджета | 2 |
Практические занятия | 8 | |
1 | Практическая работа № 28. Оценка трудоемкости и потребности в ресурсах. | 2 |
2 | Практическая работа № 29. Концептуальная оценка стоимости проекта. | 2 |
3 | Практическая работа № 30. Формирование сметы. Проверка качества составления сметы проекта. | 2 |
4 | Практическая работа № 31. Разработка базового плана по стоимости проекта | 2 |
Тема 2.10 Планирование проекта | Содержание учебного материала | 2 | 1,2,3 |
1 | Общее планирование проекта. Средства планирования | 2 |
Практические занятия | 2 | |
1 | Практическая работа № 32. Построение графиков для выполняемых работ |
Тема 2.11 Организационная структура проекта | Содержание учебного материала | 4 | 1,2,3 |
1 | Проекты в рамках функциональной структуры. Проектная организационная структура | 2 |
2 | Матричная структура. Факторы эффективности матричной структуры | 2 |
Тема 2.12 Управление коммуникациями проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Определение и структура процесса коммуникации проекта. Условия эффективности вербальных коммуникаций | 2 |
2 | Невербальное общение. Индивидуальные различия в общении | 2 |
3 | Коммуникационные сети: формальные каналы общения в группах. Неформальное общение. Влияние структуры проекта на информационные потоки | 2 |
Тема 2.13 Контроль и аудит проекта | Содержание учебного материала | 6 | 1,2,3 |
1 | Функции и методы контроля и аудита проекта. | 2 |
2 | Проведение аудита проекта. | 2 |
3 | Отчет о проверке. Основные причины неудач управления проектами. | 2 |
Тема 2.14 Завершение проекта | Содержание учебного материала | 8 | 1,2,3 |
1 | Условия для завершения проекта | 2 |
2 | Нормальное завершение проекта. | 2 |
3 | Досрочное завершение проекта. Решение о закрытии и процесс закрытия проекта. | 2 |
4 | Оценка руководителя проекта, членов команды и команды в целом | 2 |
Практические занятия | 38 | |
1 | Разработка проекта |
Самостоятельная работа при изучении раздела ПМ 2. Самостоятельная работа включает в себя подготовку отчетов по практическим работам, изучение нормативно технической документации по разработке ИС. | 90 | |
Примерная тематика внеаудиторной самостоятельной работы Подготовка рефератов по следующим темам: CRM системы. Решаемый класс задач и методы их решения. Тенденции развития. История развития. Классификация CRM систем. ERP системы. Решаемый класс задач и методы их решения. Тенденции развития. История развития. Модель SEI CMM (определение уровня зрелости IT-компании). Системы менеджмента качества в российских IT-компаниях Методология RUP. Обзор. Методология экстремального программирования. Обзор. Сравнение технологии RUP и технологии экстремального программирования. Методология управления проектами MSF. Обзор. ARIS. Обзор методологии. Человеческий фактор в ИТ проектах. Разновидности ИТ проектов. Командообразование в ИТ проектах. Мотивация в ИТ проектах. Обзор программных средств для управления проектами. Реинжиниринг бизнес процессов. Проблемы и решения. Информационные системы в логистике. ИТ-аутсорсинг. Оценка видов деятельности. Современное состояние. Перспективы. ИТ-консалтинг. Оценка видов деятельности. Современное состояние. Перспективы. Оценка ИТ проектов. Проблемы и решения. Методики ROI и TCO. Обзор. Международные организации по управлению проектами. Сертификация менеджеров проектов. Обзор. Технология проектного офиса. Основной смысл. Сравнение с классической технологией управления проектами. Матричные структуры в организации. Стандарт ISO 10006:2003 «Системы менеджмента качества. Руководящие указания по управлению качеством в проектах». Обзор. | | |
Учебная практика УП 02 Виды работ: Изучение правил техники безопасности и противопожарной безопасности. Составление программ с использованием основных операторов языка. Составление и отладка программ с использованием массивов. Изучение и применение приемов программирования сложных типов данных. Составление и отладка программ, содержащих подпрограммы. Освоение графических возможностей языка C# Чтение проектной документации на разработку информационной системы Участие в разработке технического задания Программирование в соответствии с требованиями технического задания Формирование отчетной документации по результатам работ Настройка информационной системы Нахождение ошибок кодирования в разрабатываемой информационной системе | 72 | 2,3 |
Производственная практика ПП.02 (по профилю специальности) Виды работ: Сбор сведений о предприятии (организации) и отделе – месте прохождения практики Сбор сведений о видах программного обеспечения автоматизированных систем предприятия (организации) Выполнение индивидуального технического задания: составление технического задания, разработка ИС, тестирование и контрольный расчет задачи, составление руководства пользователя к программе. Оформление отчета | 324 | 2,3 |
Всего | 936 | |