-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Общий план занятий и 💁♀️ легенда обозначений
Лекции 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
-
Лекции 1-2. Консалтинг в области информационных систем. 👣
-
Лекция 1. Лучшие практики и методы анализа информационных систем.
- Понятия консалтинга и лучших практик. (?)
- Понятия бенчмаркинга, сбалансированных показателей (BSC) и ключевых показателей эффективности (KPI). (?)
- Понятия издержек и совокупной стоимости владения (TCO). (?)
- Оценка информационных систем с помощью анализа себестоимости по видам деятельности (ABC). (?)
- Оценка информационных систем с помощью SWOT-анализа. (Михеева)
- Оценка информационных систем с помощью анализа видов и последствий отказов (FMEA). (?)
- Оценка информационных систем с помощью анализа причинно-следственных связей (диаграммы Исикавы). (?)
-
Лекция 2. Типологии информационных систем.
- Современные типологии организаций и процессов. (?)
- Инструменты и терминология бережливого производства. (Максимова)
- Общепринятая типология информационных систем. Назначение систем классов MRP и ERP. (Медведев)
- Общепринятая типология информационных систем. Назначение систем классов SCM и CRM. (Жиделев)
- Общепринятая типология информационных систем. Назначение систем классов WMS и TMS. (Овчинников)
- Общепринятая типология информационных систем. Назначение систем классов MES и SCADA. (Клычков)
- Общепринятая типология информационных систем. Назначение систем классов APS и EAM. (?)
- Общепринятая типология информационных систем. Назначение систем классов MDM и PDM. (Федотов)
- Общепринятая типология информационных систем. Назначение систем классов MPM и CPM. (Иванов)
-
-
Лекции 3-4. Проектирование взаимодействий.👣
-
Лекция 3. Вертикальные и горизонтальные взаимодействия.
- Идентификация и регистрация объектов и субъектов управления. 👣 (?)
- Понятие инициатора взаимодействия. (?)
- Понятие и алгоритмы диспетчеризации. (?)
- Выталкивающее и втягивающее производство. (?)
- Планирование запасов. (?)
-
Лекция 4. Управление сроками.
- Иерархическая структура работ и сетевое планирование. (?)
- Метод оценки и анализа проектов (PERT) и его математические основы. (?)
- Понятие критического пути и алгоритмы его расчета. (?)
- Планирование сроков в гибкой разработке программных средств. (?)
- Планирование и проведение совещаний. (?)
- Управление личным временем (персональный тайм-менеджмент). (Лазарева)
-
-
Лекции 5-6. Проектирование конфигурационного управления.👣
-
Лекция 5. Управление требованиями, изменениями, инцидентами.
- Понятия конфигурации и конфигурационного управления. (?)
- Понятие и основные методы управления требованиями. (?)
- Понятие и основные методы управления изменениями. (?)
- Сборки, выпуски и версии в гибкой разработке (SCRUM). (?)
- Понятие и основные методы управления инцидентами. (Шалаев)
- Понятия проблемы, обходного пути и заплатки. (?)
-
Лекция 6. Управление конфигурацией.
-
-
Лекции 7-8. Структурно-функциональные модели (IDEF0).👣
-
Лекция 7. Семантика нотации IDEF0.
- Понятия черного и белого ящика в моделировании. (Шаховцев)
- Основные элементы графического языка IDEF0. (Кривопалова)
- Декомпозиция и обобщение блоков и потоков. (?)
- Отношения между блоками одной диаграммы. (Торхова)
- Отношения между блоками различных диаграмм. (Микешин)
- Формальные правила построения и оформления диаграмм. (?)
-
Лекция 8. Методика разработки функциональных моделей в нотации IDEF0.
- Понятия деятельности, управления, механизма. (?)
- Понятия материального и информационного потоков. (?)
- Классификация информации, участвующей в деятельности. (?)
- Основные виды функций. (Шульга)
- Управление деятельностью, процессом, операцией. (?)
-
-
Лекции 9-10. Диаграммы потоков данных (DFD).👣
-
Лекция 9. Понятие потока данных.
- Понятие, характеристики и способы измерения потоков данных. (?)
- Понятие, характеристики и способы измерения функций. (?)
- Понятие, характеристики и способы измерения качества. (?)
- Основные виды нотаций DFD и их легенды.👣
- Методология DFD в проектировании машинных и внемашинных информационных баз.👣 (?)
-
Лекция 10. Сохранение целостности комплексных моделей.
- Понятие комплексной модели и ее особенности. (?)
- Концептуальная и логическая целостность систем. (?)
- Концепция зрелости процессов в методологии CMMI. (?)
- Понятие и способы обеспечения организационной интероперабельности систем. (?)
- Понятие и способы обеспечения семантической интероперабельности систем. (?)
-
Лекция 9. Понятие потока данных.
-
Лекции 11-12. Моделирование данных.👣
-
Лекция 11. Базы данных.
- Понятия информационного обеспечения и информационной базы. (?)
- Понятия базы и структуры данных. (?)
- Категории информации в автоматизированных системах. (Волков)
- Понятие независимости программ от данных. (?)
- Системы управления базами данных (СУБД, DBMS). (Логачева)
- Языки определения (DDL), управления (DCL) и манипулирования (DML) данными. (?)
-
Лекция 12. Объектно-ориентированный подход в проектировании баз данных.
- Понятие наследования в объектно-ориентированном подходе, связь с понятием и методами классификации. 👣 (?)
- Понятие инкапсуляции в объектно-ориентированном подходе, ограничения на применение при проектировании баз данных. 👣 (?)
- Понятие полиморфизма в объектно-ориентированном подходе, особенности использования полиморфизма на уровне экземпляров класса. 👣 (?)
- Проектирование структур хранения данных с использованием диаграмм классов (UML Class Diagram). 👣 (Бороздин)
- Проектирование сложных взаимосвязей данных с использованием диаграмм объектов (UML Object Diagram). 👣 (?)
- Проектирование структуры программных и информационных средств с использованием диаграмм компонентов (UML Component Diagram). 👣 (?)
- Проектирование размещения программных и информационных средств с использованием диаграмм развертывания (UML Deployment Diagram). 👣 (Мигунов)
-
-
Лекции 13-14. Проектирование по шаблонам (паттернам).👣
-
Лекция 13. Шаблоны проектирования систем.
- Шаблоны моделирования процессов и событий. (?)
- Шаблоны решения изобретательских задач. (?)
- Шаблоны цифровизации. (?)
- Шаблоны фреймворков. (?)
- Функциональные и архитектурные шаблоны. (?)
- Топологические шаблоны. (?)
-
Лекция 14. Шаблоны проектирования программ и баз данных.
- Понятие распределенной базы данных. (Руденко)
- Шаблоны обновления структуры и резервного копирования данных. (?)
- Шаблоны поддержания целостности данных (ACID, BASE). (?)
- Шаблоны объектно-ориентированного программирования. (?)
- Фреймворки "Модель-Представление-Контроллер" (MVC). (Мазитов)
-
-
Лекции 15-16. Проектирование интеграционных решений.👣
-
Лекция 15. Технологии нормативно-справочной информации.
- Понятия нормативно-справочной информации и основных данных. (?)
- Понятия справочника, классификатора, словаря. (?)
- Понятия классификации, классифицируемого множества и классификационного признака. (?)
- Иерархическая и фасетная классификация. (?)
- Системы классификации и кодирования. (?)
- Понятия таксона и таксономии. (Кайкова)
-
Лекция 16. Технологии хранилищ данных.
- Понятие и модели хранилищ данных (DWH). (Камышева)
- Понятия и методы извлечения, очистки и обогащения данных. (?)
- Понятия нормализации и дедупликации. (?)
- Технологии извлечения, преобразования, загрузки (ETL). (Шерматова)
- Понятие и технологии обработки больших данных. (?)
-
-
Лекции 17-18. Проектирование высоконагруженных и аналитических систем.👣
-
Лекция 17. Высоконагруженные системы и системы реального времени.
- Понятия высокой доступности и высоконагруженного приложения. (Кадосин)
- Архитектурные паттерны высоконагруженных систем. (?)
- Понятия системы реального времени и интеллектуального агента. (?)
- Понятия интернета вещей, индустриального интернета вещей, технологического уклада и Индустрии 4.0. (Горланова)
- Понятия цифрового производства и робототехники. (?)
-
Лекция 18. Аналитические и экспертные системы.
- Интеграция транзакционных (OLTP) и аналитических (OLAP) систем. (?)
- Многомерное моделирование и модель "Свод данных" (Data Vault). (?)
- Технологии систем управления эффективностью организации (CPM) и консолидации данных. (?)
- Технологии экспертных систем и системы поддержки принятия решений. (?)
- Понятие искусственного интеллекта, понятие и технологии машинного обучения. (?)
-
Семинары 1 2 3 4
-
Семинар 1. Понятия системы, надсистемы, подсистемы. 👣
- Привести примеры "хорошей" и "плохой" системы, ее подсистемы и надсистемы в применении к процессам, связанным с темой ВКР. 👣 👣
- Использовать один из найденных вариантов "хорошей" надсистемы для определения внешней среды модели "как будет" рассматриваемого процесса в ходе лабораторной 1 ✋
- Использовать один из найденных вариантов "хорошей" подсистемы для определения программных и информационных средств поддержки модели "как будет" рассматриваемого процесса в ходе лабораторной 2 ✋
-
Семинар 2. Паттерны в проектировании и разработке. 👣
- В применении к процессам, связанным с темой ВКР, привести примеры цикла Деминга (P-D-C-A), в которых на шаге A:
- процессная модель "как было" не меняется (состав и последовательность процессов P-D-C остаются прежними)
- процессная модель "как было" меняется (в модели "как будет" состав и/или последовательность процессов P-D-C отличается от изначального)
- Отразить один из вариантов модели "как было" в разделе 9.1 "процессная модель для сравнения" курсового проекта, это потребуется для выполнения расчетов предполагаемого эффекта от внедрения предлагаемого решения.
- В применении к процессам, связанным с темой ВКР, привести примеры цикла Деминга (P-D-C-A), в которых на шаге A:
-
Семинар 3. Паттерны в анализе и выявлении проблем. 👣
- В применении к процессам, связанным с темой ВКР, привести примеры муда, мура, мури для модели "как было". 👣 👣
- Отразить выбранные варианты муда, мура, мури в разделе 9.2 "используемые паттерны выявления проблем" курсового проекта, а также использовать при расчетах эффекта от предлагаемого проекта автоматизации.
-
Семинар 4. Антипаттерны. 👣
- Выбрать как минимум по одному антипаттерну каждой категории в привязке к теме и задачам ВКР.
- К каждому выбранному антипаттерну определить возможные действия по его избежанию.
- Отразить принятые решения в разделе 9.4 "Возможные антипаттерны в модели "как будет" курсового проекта.
Лабораторные работы 1 2 3 4 5 6 7
Списки групп для регистрации отчетов о лабораторных работах:
ИДБ-17-05
ИДБ-17-06
ИДБ-17-07
-
Лабораторная 1. Подготовка диаграмм IDEF0 курсового проекта.
- Определение требований к модели
- Разработка диаграмм в RAMUS
-
Лабораторная 2. Подготовка диаграмм DFD курсового проекта.
- Определение основных средств автоматизации
- Разработка диаграмм в RAMUS
-
Лабораторная 3. Подготовка исходных данных для диаграмм UML курсового проекта.
- Завершение идентификации всех потоков
- Завершение идентификации всех ролей
- Завершение идентификации всех модулей
-
Лабораторная 4. Разметка личной страницы, разработка UML Use Case.
- Формирование личной веб-страницы.
- Описание выбранного прецедента.
- Формирование диаграммы прецедентов.
-
Лабораторная 5. Заполнение личной страницы, разработка UML Class.
- Заполнение личной веб-страницы.
- Описание набора сущностей тестового приложения.
- Формирование диаграммы классов.
-
Лабораторная 6. Реализация мини-приложения SPA, разработка UML Sequence.
- Описание задачи SPA приложения.
- Описание приемочных тестов к приложению.
- Определение способа реализации приложения.
- Разработка SPA приложения.
- Описание смысла приложения.
- Формирование диаграммы последовательности.
-
Лабораторная 7. Реализация приложения на Angular 7, разработка UML Component.
- Описание компонентов приложения с помощью диаграммы компонентов.
- Создание приложения на Angular 7.
- Публикация приложения на хостинге Github Pages.
- Описание результатов выполнения лабораторной работы на личной веб-странице.
Курсовой проект
Основная задача курсового проекта - демонстрация навыков интерпретации построенных в ходе лабораторных работ моделей, включая следующие основные шаги ✋:
- Определение числовых показателей для поставленной цели моделирования (п.10.1)
- Определение числовых показателей и расчет экономического эффекта от проекта автоматизации (п.10.2)
- Определение числовых показателей и расчет затрат на реализацию проекта автоматизации (п.10.3)
- Выводы об актуальности и экономической целесообразности проекта
- Завершение оформления курсового проекта и сохранение его в архиве ЭОС в формате PDF
Экзамен
Полноценная подготовка к экзамену является ключевым вопросом дисциплины и состоит из следующих шагов:
- Анализ набора тем рефератов (экзаменационных вопросов) к лекциям
- Выбор 2+ вопросов, заданные в которых темы наиболее близки к теме дипломного проекта, выбранному профессиональному направлению или другим собственным интересам
- Разработка собственного реферата к одному из вопросов
- Проверка и коррекция реферата, выбранного для проверки
Реферат делается прямо в вики-странице вопроса, при его подготовке следует сосредоточиться на следующих показателях его качества:
- лаконичность (реферат не должен содержать "воды", не связанной с его темой)
- последовательность (рекомендуется начать с определения основных терминов, далее описать возможные задачи, связанные с темой вопроса, а также описать возможные способы решения этих задач и возможные проблемы)
- обоснованность (в реферате должны быть примеры, иллюстрации и ссылки на использованные источники)
В идеальной ситуации:
- Текст реферата можно 1:1 включить в состав ВКР (дипломной работы)
- В качестве примеров использованы собственные или коллективные материалы, разработанные в ходе лабораторных работ
- Выбранная тема может послужить основой для проведения каких-то дополнительных исследований