Аннотация программы учебной дисциплины «Интеллектуальные системы»

Вид материалаДокументы

Содержание


Аннотация программы учебной дисциплины
Задачами дисциплины
Тематический план курса
Аннотация программы учебной дисциплины
Профессиональные компетенции
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   12
^

Аннотация программы учебной дисциплины


Математические модели и методы
в экономических приложениях


Целью дисциплины является изучение математических постановок типовых (массовых) моделей принятия целесообразных решений в экономических приложениях.

^ Задачами дисциплины является изучение основных моделей принятия целесообразных решений; установление пределов возможностей современных математических методов при построении алгоритмов решения задач принятия решений.


Дисциплина входит в вариативную часть профессионального цикла М2 образовательной магистерской программы «Компьютерное моделирование» направления подготовки магистров 230100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»


Изучение данной дисциплины требует следующих компетенций студентов:
  • Владение методиками использования программных средств для решения практических задач,
  • Основы математического анализа функций и линейной алгебры;
  • Основы математической логики;
  • Основные понятия и конструкции аналитической геометрии;
  • Базовые модели описания деятельности предприятия.
  • Умение использовать правила логического вывода и анализа математической модели;


Дисциплины, последующие по учебному плану:
  • Научно-исследовательская практика
  • Итоговая государственная аттестация


Изучение дисциплины направлено на формирование следующих компетенций:

ПК-5

Умение выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации

ПК-6

применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов

ПК-10

применять математические модели и методы для постановки и решения экономических задач


В результате изучения дисциплины студент должен:

Знать
  • типовые модели принятия решений (многошаговые модели, линейные оптимизационные модели, элементы теории матричных игр, сетевые модели календарного планирования, модели управления запасами, модели замены оборудования, модели маршрутизации, модели размещения, модели стандартизации и др.);
  • типовые методы оптимизации, используемые при изучении моделей принятия решений;
  • основные алгоритмы решения оптимизационных задач;
  • примеры эффективно разрешимых подклассов задач принятия решений с априорно доказуемыми оценками качества.


Уметь
  • формализовать типовые модели принятия решений в виде задач математического программирования;
  • обосновывать оценки качества используемых алгоритмов решения;
  • разработать программные реализации типовых задач принятия решений.


Владеть
  • этапами операционного исследования;
  • способами построения математических моделей принятия решений ;
  • методами построения алгоритмов с оценками качества решения.



^

Тематический план курса

  1. Основные понятия и модели теории принятия решений
  2. Многошаговые модели и динамическое программирование (ДП)
  3. Линейные экономические модели и элементы теории матричных игр.
  4. Сетевое планирование и управление.
  5. Задачи управления запасами и замены оборудования. Алгоритм АРК, АТР, АТП.
  6. Метод ветвей и границ. Применение к задаче коммивояжера.
  7. Элементы теории расписаний. Задачи теории расписаний.
  8. Задачи размещения предприятий и стандартизации продукции.



^

Аннотация программы учебной дисциплины


«Формальное описание производственной деятельности на языке бизнес процессов»


Целью дисциплины является исследование подходов и методов моделирования бизнес-процессов с использованием принципов и нотаций структурного анализа.


Задачами дисциплины являются:
  • изучение основ системологии, принципов и способов разработки программного обеспечения;
  • изучение принципов и нотаций структурного анализа;
  • формирование навыков применения возможностей и методов структурного анализа для моделирования бизнес-процессов.


Дисциплина входит в вариативную часть профессионального цикла М2 образовательной магистерской программы «Компьютерное моделирование» направления подготовки магистров 230100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»

Изучение данной дисциплины требует следующих компетенций студентов:

Уровень «знать»:
  • Основные понятия и конструкции языков программирования (процедуры, функции, указатели)
  • Базовые модели описания деятельности предприятия

Уровень «уметь»:
  • Умение составлять и отлаживать программы на языках программирования высокого уровня
  • Умение использовать правила логического вывода и логические операции при написании программы
  • Умение применять базовые модели к созданию моделей систем


Дисциплины, последующие по учебному плану:
  • Итоговая государственная аттестация
  • Научно-методический практикум
  • Научно-исследовательская работа


Изучение дисциплины направлено на формирование следующих компетенций:

Общекультурные компетенции (ОК):
  • Способность к самостоятельному обучению новым методам исследования, к изменению научного и научно-производственного профиля своей профессиональной деятельности (ОК-2);
  • Способность свободно пользоваться русским и иностранным языками, как средством делового общения (ОК-3);
  • Способность самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности (ОК-6)
  • Способность применять на практике полученные знания и навыки для разработки методик, учебных материалов, научных публикаций и докладов, отчетов, технической документации, презентаций (ОК-9)

^ Профессиональные компетенции:
  • Способность применять перспективные методы исследования и решения профессиональных задач на основе знания мировых тенденций развития вычислительной техники и информационных технологий (ПК-1);
  • разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий (ПК-3);
  • Способность формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники (ПК-4);
  • Способность выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации (ПК-5);
  • Способность применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов (ПК-6);
  • Способность использовать методы и инструменты процессного управления для моделирования деятельности предприятия на языке бизнес процессов (ПК-16)


В результате освоения дисциплины студент должен:

Знать
  • концепции и идеи, на которых основано многообразие современных технологий создания программ
  • особенности промышленного производства программ.
  • основные подходы к организации процесса разработки программ

Уметь
  • выполнить анализ требований и создание сценариев использования продукта
  • проводить переговоры с заказчиком с целью выяснения его первоначальных потребностей и бизнес-задач
  • разработать варианты решения выявленных бизнес-задач на основе результатов экспресс-обследования
  • разработать концепцию будущей информационной системы заказчика
  • провести контроль разработки технической спецификации по полученным требованиям
  • разработать и документально оформить проект создаваемой информационной системы
  • провести обучение и консультирование персонала в рамках своей компетенции

Владеть
  • типовыми методологиями, технологиями и инструментами, применяемыми для автоматизации процесса разработки программ
  • методами обеспечения качества результата труда
  • методами обеспечения качества и развития процесса разработки программ.
  • CASE-технологиями и актуальными CASE-средствами для моделирования систем


Содержание разделов и тем курса

Теоретическая часть

Раздел 1 Базовые понятия. Модели ЖЦПО. Основы системологии
    1. Общая характеристика процесса разработки программ. Нисходящее и восходящее проектирование.
    2. Понятие программного продукта. Программная система как объект труда. Восемь признаков сложности программ как объекта труда (по Фоксу).
    3. Модели жизненного цикла программного обеспечения. Анализ условий и ограничений применения моделей ЖЦПО. Типы моделей.
    4. Определение системы. Классификация систем. Базовые категории системного подхода. Общие закономерности систем. Управление и самоорганизация в системах.
    5. Принципы и правила системного подхода при исследовании или построении эрготехнических систем.
    6. Моделирование систем. Виды моделей. Особенности моделирования эрготехнических систем. Функциональное моделирование.
    7. Методология структурного анализа и проектирования SADT. Принципы функционального моделирования. Стратегия декомпозиции.


Раздел 2. Этапы разработки

2.1.Определение требований к программной системе. Спецификация требований, концепция «черного ящика». Спецификация требования надежности ПО (по Маейрсу). Правила предотвращения ошибок при описании внешнего поведения системы. Валидация и эволюция требований.

2.2. Методы проектирования ПО. Моделирование архитектуры системы.

Метод Дейкстры. Структура программной системы. Модульное, структурное и объектно-ориентированное программирование. Методология структурного анализа SADT. Синтез программ, сборочное и конкретизирующее программирование.


Раздел 3 Качество продукта и процесса. Модели и стандарты качества – ISO, TQM, CMM, SPICE. Правила защитного программирования. Статические анализаторы, виды статического контроля программ. Реализация концепции качества в технологии «стерильного цеха» (Cleanroom) Миллза. Оценка надежности и готовности программы. Статистическое тестирование.


Раздел 4. Применение CASE-систем

Обобщенная архитектура и возможности CASE-систем. Сравнительный анализ методологий RUP, RAD, XP. Особенности применения CASE- систем, выбор состава и функций интегрированной среды разработки при конструировании АРМов профессиональных программистов.