Магистратура
2020/2021
Методология и технология разработки корпоративных обучаемых экспертных систем
Статус:
Курс по выбору (Компьютерные системы и сети)
Направление:
09.04.01. Информатика и вычислительная техника
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Прогр. обучения:
Компьютерные системы и сети
Язык:
русский
Кредиты:
5
Контактные часы:
48
Программа дисциплины
Аннотация
Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/ специальности изучающих дисциплину «Методология и технология разработки корпоративных обучаемых экспертных систем».
Цель освоения дисциплины
- Целями освоения дисциплины «Методология и технология разработки корпоративных обучаемых экспертных систем»являются освоение современных методов построения, разработки, эксплуатации и сопровождения корпоративных обучаемых экспертных систем, используемых для поддержки принятия решений.
Планируемые результаты обучения
- Целями освоения дисциплины «Методология и технология разработки корпоративных обучаемых экспертных систем» являются освоение современных методов построения, разработки, эксплуатации и сопровождения корпоративных обучаемых экспертных систем, используемых для поддержки принятия решений.
Содержание учебной дисциплины
- Основы создания приложений на языке Python 3Написание и использование функций в Python. Структуры хранения данных в Python. Управляющие структуры в Python.
- Использование библиотеки NumPy для хранения и анализа данных.Класс numpy.ndarray. Атрибуты и методы Универсальные функции numpy Линейная алгебра в numpy Генерация псевдослучайных чисел и статистический анализ.
- Основы визуализации данных в библиотеке matplotlib.Основные элементы и параметры визуализаций в matplotlib. Использование matplotlib.pyplot. Объектно-ориентированный подход к созданию визуализаций.
- Использование библиотеки Pandas для хранения и анализа данных.Класс pandas.Series. Атрибуты и методы. Класс pandas.DataFrame. Атрибуты и методы. Методы объединения и группировки данных. Визуализация данных в pandas.
- Создание приложений с графическим интерфейсом на основе библиотеки tkinter.Параметры виджетов. Организация диалогов. Переменныеtkinter. Виджеты: “Message”, “Entry”, “Check Button”, “Radio Button”, “Listbox”, “Text”.
- V-модель.Концептуальная V-модель жизненного цикла систем (кроме эксплуатации, сопровождения и развития),отражающая в соответствии с ISO/IEC/IEEE 15288 концепцию проекта системы в целом.
- Техническое задание на автоматизированную систему.Цель, концепция и содержание технического задания (ТЗ) на автоматизированную систему. Смысл разделов ТЗ.
- Виды архитектур автоматизированных систем. Особенности архитектуры информационно-аналитической системы.Типовые архитектуры автоматизированных систем, как объектов проектирования. Особенности архитектур ИАС. Архитектуры данных.
- SEMAT – Software Engineering Method And Theory. Гибкие методы разработки.Стандарт ESSENCEи методология SEMAT как универсальный инструмент для управления программными проектами и их качеством. Гибкие методы программирования как эмпирический инструмент повышения производительности труда программистов и повышения удовлетворенности заказчика. Границы применимости. Обзор методологии SAFe (ScaledAgileFramework) для управления большими проектами уровня предприятия.
- Структурные и объектно-ориентированные методы разработки программного обеспечения.Обзор структурных и объектно-ориентированных методов проектирования и программирования. Анализ границ их применимости в реальных проектах.
- Тестирование и отладка.Систематическое изложение методов тестирования и отладки. Формирование планов и среды комплексного тестирования ПО для систем. Общий подход к нагрузочному комплексному тестированию систем при разработке, сопровождении и развитии систем. Примеры эффективного тестирования сложных проектов.
- Обеспечение жизненного цикла ИС и ППО.Обеспечение жизненного цикла (ЖЦ) ИС и ППО – важное направление обеспечения высокой доступности и снижения затрат в ЖЦ систем.
- Сопровождение и функциональное развитие ППО.Обзор организации работ, процессов и технологических решений по сопровождению и функциональному развитию ППО систем.
Элементы контроля
- Практические занятия 1
- Практические занятия 2
- Экзамен 1Экзамен проводится в устной форме (опрос по материалам курса). Экзамен проводится на платформе meet.miem.hse.ru. К экзамену необходимо подключиться согласно расписанию экзамена. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка meet.miem.hse.ru. Для участия в экзамене студенту необходимо явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. При долговременном нарушении связи (более 10 минут) студенту может быть предложен дополнительный вопрос. Процедура пересдачи аналогична процедуре сдачи.
- Экзамен 2Экзамен проводится в устной форме (опрос по материалам курса). Экзамен проводится на платформе meet.miem.hse.ru. К экзамену необходимо подключиться согласно расписанию экзамена. Компьютер студента должен удовлетворять требованиям: наличие рабочей камеры и микрофона, поддержка meet.miem.hse.ru. Для участия в экзамене студенту необходимо явиться на экзамен согласно точному расписанию, при ответе включить камеру и микрофон. При долговременном нарушении связи (более 10 минут) студенту может быть предложен дополнительный вопрос. Процедура пересдачи аналогична процедуре сдачи.