Наименование
разделов и тем профессионального модуля (ПМ), междисциплинарных курсов (МДК)
|
Содержание
учебного материала,
лабораторные
работы и практические занятия,) учебная работа обучающихся, курсовая работа
(проект)
|
Объем
часов
|
Раздел 1. Технологии
проектирования и дизайн информационных систем
|
110
|
МДК. 05.01 Проектирование
и дизайн информационных систем
|
108
|
Тема 5.1.1. Основы
проектирования информационных систем
|
Содержание
|
54
|
1.
Основные понятия и определения ИС. Жизненный цикл информационных
систем
|
2.
Организация и методы сбора информации. Анализ предметной
области. Основные понятия системного и структурного анализа.
|
3.
Постановка задачи обработки информации. Основные виды, алгоритмы
и процедуры обработки информации, модели и методы решения задач обработки
информации.
|
4.
Основные модели построения информационных систем, их структура,
особенности и области применения.
|
5.
Сервисно - ориентированные архитектуры. Анализ интересов
клиента. Выбор вариантов решений
|
6.
Методы и средства проектирования информационных систем.
Case-средства для моделирования деловых процессов (бизнес-процессов).
Инструментальная среда –структура, интерфейс, элементы управления.
|
7.
Принципы построения модели IDEF0: контекстная диаграмма, субъект
моделирования, цель и точка зрения.
|
8.
Диаграммы IDEF0: диаграммы декомпозиции, диаграммы дерева узлов,
диаграммы только для экспозиции (FEO).
|
9.
Работы (Activity). Стрелки (Arrow). Туннелирование стрелок.
Нумерация работ и диаграмм. Каркас диаграммы.
|
10. Слияние и расщепление моделей.
|
11. Особенности информационного, программного и технического
обеспечения различных видов информационных систем. Экспертные системы.
Системы реального времени
|
12. Оценка экономической эффективности информационной системы.
Стоимостная оценка проекта. Классификация типов оценок стоимости: оценка
порядка величины, концептуальная оценка, предварительная оценка,
окончательная оценка, контрольная оценка.
|
13. Основные процессы управления проектом. Средства управления
проектами
|
В том числе практических занятий и лабораторных
работ
|
24
|
1.
Практическая работа «Анализ предметной области различными
методами: контент-анализ, вебометрический анализ, анализ ситуаций, моделирование
и др.»
|
2.
Практическая работа «Изучение устройств автоматизированного
сбора информации»
|
3.
Практическая работа «Оценка экономической эффективности
информационной системы»
|
4.
Практическая работа «Разработка модели архитектуры информационной
системы»
|
5.
Практическая работа «Обоснование выбора средств проектирования
информационной системы»
|
6.
Практическая работа «Описание
бизнес-процессов заданной предметной области»
|
Тема 5.1.2. Система
обеспечения качества информационных систем
|
Содержание
|
20
|
1.
Основные понятия качества информационной системы. Национальный
стандарт обеспечения качества автоматизированных информационных систем.
|
2.
Международная система стандартизации и сертификации качества продукции.
Стандарты группы ISO.
|
3.
Методы контроля качества в информационных системах. Особенности
контроля в различных видах систем
|
4.
Автоматизация систем управления качеством разработки.
|
5.
Обеспечение безопасности функционирования информационных систем
|
6.
Стратегия развития бизнес-процессов. Критерии оценивания
предметной области и методы определения стратегии развития бизнес-процессов.
Модернизация в информационных системах
|
В том числе практических занятий и лабораторных
работ
|
8
|
1.
Практическая
работа «Построение модели управления качеством процесса изучения модуля
«Проектирование и разработка информационных систем»»
|
2.
Практическая
работа «Реинжиниринг методом интеграции»
|
3.
Практическая
работа «Разработка требований безопасности информационной системы»
|
4.
Практическая
работа «Реинжиниринг бизнес-процессов методом горизонтального и/или
вертикального сжатия»
|
Тема 5.1.3. Разработка
документации информационных систем
|
Содержание
|
34
|
1.
Перечень и комплектность документов на информационные системы
согласно ЕСПД и ЕСКД. Задачи документирования
|
2.
Предпроектная стадия разработки. Техническое задание на
разработку: основные разделы.
|
3.
Построение и оптимизация сетевого графика.
|
4.
Проектная документация. Техническая документация. Отчетная
документация
|
5.
Пользовательская документация. Маркетинговая документация
|
6. Самодокументирующиеся программы.
|
7.
Назначение, виды и оформление сертификатов.
|
В том числе практических занятий и лабораторных
работ
|
18
|
1.
Практическая
работа «Проектирование спецификации информационной системы индивидуальному
заданию»
|
2.
Практическая
работа «Разработка общего функционального описания программного средства по
индивидуальному заданию»
|
3.
Практическая
работа «Разработка руководства по инсталляции программного средства по
индивидуальному заданию»
|
4.
Практическая
работа «Разработка руководства пользователя программного средства по
индивидуальному заданию»
|
5.
Лабораторная
работа «Изучение средств автоматизированного документирования»
|
Самостоятельная работа
при изучении МДК 05.01
|
2
|
Раздел 2. Инструментарий
и технологии разработки кода информационных систем
|
202
|
МДК. 05.02 Разработка
кода информационных систем.
|
200
|
Тема 5.2.1. Основные инструменты
для создания, исполнения и управления информационной системой
|
Содержание
|
100
|
1. Структура
CASE-средства. Структура среды разработки. Основные возможности.
|
2. Основные инструменты
среды для создания, исполнения и управления информационной системой. Выбор
средств обработки информации
|
3. Организация работы в
команде разработчиков. Система контроля версий: совместимость, установка,
настройка
|
4. Обеспечение
кроссплатформенности информационной системы
|
5. Сервисно - ориентированные
архитектуры.
|
6. Интегрированные среды
разработки для создания независимых программ.
|
7. Особенности
объектно-ориентированных и структурных языков программирования.
|
8. Разработка сценариев с помощью специализированных языков
|
9. CMS или Framework
|
|
10. Введение
в Yii 2 Framework
|
|
11. Структура
приложения Yii 2
|
|
12. Обработка
запросов в Yii 2
|
|
13. Основные
понятия в Yii 2
|
|
14. Работа
с базами данных в Yii 2
|
|
15. Получение
данных от пользователя в Yii 2
|
|
16. Отображение
данных в Yii 2
|
|
17. Безопасность
в Yii 2
|
|
18. Кеширование
в Yii 2
|
|
19. Веб
сервисы REST в Yii 2
|
|
20. Тестирование
в Yii 2
|
|
21. Специальные
темы в Yii 2
|
|
22. Виджеты
в Yii 2
|
|
23. Хелперы
в Yii 2
|
|
24. CakePhP
|
|
25. laravel
Framework
|
|
26. Symfony
Framework
|
|
27. Zend
Framework
|
|
28. Phalcon
Framework
|
|
29. Codeigniter
Framework
|
|
30. angularjs
Framework
|
|
31. React
– JavaScript-библиотека
|
|
В том числе практических
занятий и лабораторных работ
|
36
|
1.
Практическая
работа«Построение диаграммы Вариантов использования
и диаграммы.
Последовательности и генерация кода»
|
2.
Практическая
работа«Построение диаграммы Кооперации и диаграммы Развертывания и генерация
кода»
|
3.
Практическая
работа «Построение диаграммы Деятельности, диаграммы Состояний и диаграммы
Классов и генерация кода»
|
4.
Практическая
работа«Построение диаграммы компонентов и генерация кода»
|
5.
Практическая
работа«Построение диаграмм потоков данных и генерация кода»
|
|
6.
Практическая
работа "Установка фреймворка. Вывод Hello, world!"
|
|
7.
Практическая
работа "Контроллеры в Yii"
|
|
8.
Практическая
работа "Общий контроллер приложения"
|
|
9.
Практическая
работа "Виды и шаблоны"
|
|
10.
Практическая
работа "Подключение скриптов и стилей. Выполнение AJAX запроса"
|
|
11.
Практическая
работа "Метаданные страницы"
|
|
12.
Практическая
работа "Создание форм"
|
|
13.
Практическая
работа "Валидация данных. Принятие данных из формы"
|
|
14.
Практическая
работа "Работа с БД, Выборка данных"
|
|
15.
Практическая
работа "Отложенная и жадная загрузка данных"
|
|
16.
Практическая
работа "Запись данных в БД. Обновление и удаление данных в БД"
|
|
17.
Практическая
работа "Виджеты"
|
|
18.
Практическая
работа "Создание ЧПУ. Gii – генерация кода"
|
|
Тема 5.2.2. Разработка и
модификация информационных систем
|
Содержание
|
100
|
- Обоснование
и осуществление выбора модели построения или модификации информационной
системы.
|
- Обоснование
и осуществление выбора средства построения информационной системы и программных
средств.
|
- Построение
архитектуры проекта. Шаблон проекта
|
- Определение
конфигурации информационной системы. Выбор технических средств.
|
- Формирование репозитория проекта, определение уровня
доступа в системе контроля версий. Распределение ролей
|
- Настройки
среды разработки
|
- Мониторинг разработки проекта. Сохранение версий проекта
|
- Требования
к интерфейсу пользователя. Принципы создания графического
пользовательского интерфейса (GUI).
|
- Понятие
спецификации языка программирования. Синтаксис языка программирования.
Стиль программирования
|
- Основные
конструкции выбранного языка программирования. Описание переменных,
организация ввода-вывода, реализация типовых алгоритмов
|
- Создание
сетевого сервера и сетевого клиента.
|
- Разработка
графического интерфейса пользователя.
|
- Отладка приложений. Организация обработки исключений.
|
- Виды, цели и уровни интеграции программных модулей.
|
- Выбор
источников и приемников данных, сопоставление объектов данных.
|
- Транспортные
протоколы. Стандарты форматирования сообщений.
|
- Организация файлового ввода-вывода.
|
- Процесс отладки. Отладочные классы. Спецификация настроек
типовой ИС.
|
В том числе практических
занятий и лабораторных работ
|
64
|
- Практическая работа
«Обоснование выбора технических средств»
|
- Практическая работа
«Стоимостная оценка проекта»
|
- Практическая работа
«Построение и обоснование модели проекта»
|
- Практическая
работа «Установка
и настройка системы контроля версий с разграничением ролей»
|
- Практическая
работа «Проектирование
и разработка интерфейса пользователя»
|
- Практическая
работа «Разработка
графического интерфейса пользователя»
|
- Практическая
работа «Реализация
алгоритмов обработки числовых данных. Отладка приложения»
|
- Практическая
работа «Реализация
алгоритмов поиска. Отладка приложения»
|
- Практическая
работа «Реализация
обработки табличных данных. Отладка приложения»
|
- Практическая
работа «Разработка
и отладка генератора случайных символов»
|
- Практическая
работа «Разработка
приложений для моделирования процессов и явлений. Отладка приложения»
|
- Практическая
работа «Интеграция
модуля в информационную систему»
|
- Практическая
работа «Программирование
обмена сообщениями между модулями»
|
- Практическая
работа «Организация
файлового ввода-вывода данных»
|
- Практическая
работа «Разработка
модулей экспертной системы»
|
- Практическая
работа «Создание
сетевого сервера и сетевого клиента.»
|
Самостоятельная работа
при изучении МДК 05.02
|
2
|
Раздел 3. Методы и
средства тестирования информационных систем
|
130
|
МДК. 05.03 Тестирование
информационных систем
|
128
|
Тема 5.3.1. Отладка и тестирование
информационных систем
|
Содержание
|
64
|
- Организация
тестирования в команде разработчиков
|
- Виды
и методы тестирования (в том числе автоматизированные)
|
- Тестовые
сценарии, тестовые варианты. Оформление результатов тестирования
|
- Инструментарии
анализа качества программных продуктов в среде разработке.
|
- Обработка
исключительных ситуаций. Методы и способы идентификации сбоев и ошибок.
|
- Выявление
ошибок системных компонентов.
|
- Реинжиниринг
бизнес-процессов в информационных системах.
|
В том числе практических
занятий и лабораторных работ
|
64
|
- Лабораторная работа
«Разработка тестового сценария проекта»
|
- Лабораторная работа
«Разработка тестовых пакетов»
|
- Лабораторная работа
«Использование инструментария анализа качества»
|
- Лабораторная работа
«Анализ и обеспечение обработки исключительных ситуаций»
|
- Лабораторная работа
«Функциональное тестирование»
|
- Лабораторная работа
«Тестирование безопасности»
|
- Лабораторная работа
«Нагрузочное тестирование, стрессовое тестирование»
|
- Лабораторная работа
«Тестирование интеграции»
|
- Лабораторная работа
«Конфигурационное тестирование»
|
|
- Лабораторная работа
«Тестирование установки»
|
Самостоятельная работа
при изучении МДК 05.02
|
2
|
Учебная практика по
модулю
|
162
|
Производственная
практика
|
144
|
Всего
|
748
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.