• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Methodology and Technology of Development of Corporate Trainees of Expert Systems

2019/2020
Academic Year
RUS
Instruction in Russian
5
ECTS credits
Delivered at:
Department of Information and Analytical Systems: Joint Department with EC-leasing
Course type:
Elective course
When:
2 year, 1, 2 module

Instructors

Программа дисциплины

Аннотация

Настоящая программа учебной дисциплины устанавливает минимальные требования к знаниям и умениям студента и определяет содержание и виды учебных занятий и отчетности. Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки/ специальности изучающих дисциплину «Методология и технология разработки корпоративных обучаемых экспертных систем».
Цель освоения дисциплины

Цель освоения дисциплины

  • Целями освоения дисциплины «Методология и технология разработки корпоративных обучаемых экспертных систем»являются освоение современных методов построения, разработки, эксплуатации и сопровождения корпоративных обучаемых экспертных систем, используемых для поддержки принятия решений.
Результаты освоения дисциплины

Результаты освоения дисциплины

  • Целями освоения дисциплины «Методология и технология разработки корпоративных обучаемых экспертных систем» являются освоение современных методов построения, разработки, эксплуатации и сопровождения корпоративных обучаемых экспертных систем, используемых для поддержки принятия решений.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Основы создания приложений на языке 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
  • блокирует часть оценки/расчета Экзамен 2
Промежуточная аттестация

Промежуточная аттестация

  • Промежуточная аттестация (1 модуль)
    0.5 * Практические занятия 1 + 0.5 * Экзамен 1
  • Промежуточная аттестация (2 модуль)
    0.5 * Практические занятия 2 + 0.5 * Экзамен 2
Список литературы

Список литературы

Рекомендуемая основная литература

  • Консалтинг: от бизнес - стратегии к корпоративной информационно - управляющей системе, Калянов Г. Н., 2004

Рекомендуемая дополнительная литература

  • - Уэс Маккинли — Python и анализ данных - Издательство "ДМК Пресс" - 2015 - ISBN: 978-5-97060-315-4 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/73074
  • Низаметдинов Ш.У., Румянцев В.П. - Анализ данных: учебное пособие для вузов - Национальный исследовательский ядерный университет «Московский инженерно-физический институт» - 2012 - ISBN: 978-5-7262-1687-4 - Текст электронный // ЭБС Лань - URL: https://e.lanbook.com/book/75847