Аннотация программы учебной дисциплины «Интеллектуальные системы»
Вид материала | Документы |
СодержаниеАннотация программы учебной дисциплины Задачами дисциплины Тематический план курса Аннотация программы учебной дисциплины Профессиональные компетенции |
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 1141.83kb.
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 781.23kb.
- Аннотация учебной программы дисциплины «Интеллектуальные системы», 759.09kb.
- Аннотация учебной программы дисциплины "Интеллектуальные системы", 575.41kb.
- Аннотация учебной программы дисциплины "Интеллектуальные системы", 493.28kb.
- Рабочая программа учебной дисциплины (модуля) Интеллектуальные системы принятия проектных, 94.67kb.
- Аннотация программы учебной дисциплины наименование дисциплины, 52.96kb.
- Аннотация рабочей программы наименование дисциплины Интеллектуальные информационные, 101.78kb.
- Аннотация примерной программы учебной дисциплины Вычислительные системы, сети и телекоммуникации, 3553.81kb.
- Аннотация программы дисциплины учебного плана и программ учебной и производственных, 24.01kb.
Аннотация программы учебной дисциплины
Математические модели и методы
в экономических приложениях
Целью дисциплины является изучение математических постановок типовых (массовых) моделей принятия целесообразных решений в экономических приложениях.
^ Задачами дисциплины является изучение основных моделей принятия целесообразных решений; установление пределов возможностей современных математических методов при построении алгоритмов решения задач принятия решений.
Дисциплина входит в вариативную часть профессионального цикла М2 образовательной магистерской программы «Компьютерное моделирование» направления подготовки магистров 230100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Изучение данной дисциплины требует следующих компетенций студентов:
- Владение методиками использования программных средств для решения практических задач,
- Основы математического анализа функций и линейной алгебры;
- Основы математической логики;
- Основные понятия и конструкции аналитической геометрии;
- Базовые модели описания деятельности предприятия.
- Умение использовать правила логического вывода и анализа математической модели;
Дисциплины, последующие по учебному плану:
- Научно-исследовательская практика
- Итоговая государственная аттестация
Изучение дисциплины направлено на формирование следующих компетенций:
ПК-5 | Умение выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации |
ПК-6 | применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов |
ПК-10 | применять математические модели и методы для постановки и решения экономических задач |
В результате изучения дисциплины студент должен:
Знать
- типовые модели принятия решений (многошаговые модели, линейные оптимизационные модели, элементы теории матричных игр, сетевые модели календарного планирования, модели управления запасами, модели замены оборудования, модели маршрутизации, модели размещения, модели стандартизации и др.);
- типовые методы оптимизации, используемые при изучении моделей принятия решений;
- основные алгоритмы решения оптимизационных задач;
- примеры эффективно разрешимых подклассов задач принятия решений с априорно доказуемыми оценками качества.
Уметь
- формализовать типовые модели принятия решений в виде задач математического программирования;
- обосновывать оценки качества используемых алгоритмов решения;
- разработать программные реализации типовых задач принятия решений.
Владеть
- этапами операционного исследования;
- способами построения математических моделей принятия решений ;
- методами построения алгоритмов с оценками качества решения.
^
Тематический план курса
- Основные понятия и модели теории принятия решений
- Многошаговые модели и динамическое программирование (ДП)
- Линейные экономические модели и элементы теории матричных игр.
- Сетевое планирование и управление.
- Задачи управления запасами и замены оборудования. Алгоритм АРК, АТР, АТП.
- Метод ветвей и границ. Применение к задаче коммивояжера.
- Элементы теории расписаний. Задачи теории расписаний.
- Задачи размещения предприятий и стандартизации продукции.
^
Аннотация программы учебной дисциплины
«Формальное описание производственной деятельности на языке бизнес процессов»
Целью дисциплины является исследование подходов и методов моделирования бизнес-процессов с использованием принципов и нотаций структурного анализа.
Задачами дисциплины являются:
- изучение основ системологии, принципов и способов разработки программного обеспечения;
- изучение принципов и нотаций структурного анализа;
- формирование навыков применения возможностей и методов структурного анализа для моделирования бизнес-процессов.
Дисциплина входит в вариативную часть профессионального цикла М2 образовательной магистерской программы «Компьютерное моделирование» направления подготовки магистров 230100 «ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА»
Изучение данной дисциплины требует следующих компетенций студентов:
Уровень «знать»:
- Основные понятия и конструкции языков программирования (процедуры, функции, указатели)
- Базовые модели описания деятельности предприятия
Уровень «уметь»:
- Умение составлять и отлаживать программы на языках программирования высокого уровня
- Умение использовать правила логического вывода и логические операции при написании программы
- Умение применять базовые модели к созданию моделей систем
Дисциплины, последующие по учебному плану:
- Итоговая государственная аттестация
- Научно-методический практикум
- Научно-исследовательская работа
Изучение дисциплины направлено на формирование следующих компетенций:
Общекультурные компетенции (ОК):
- Способность к самостоятельному обучению новым методам исследования, к изменению научного и научно-производственного профиля своей профессиональной деятельности (ОК-2);
- Способность свободно пользоваться русским и иностранным языками, как средством делового общения (ОК-3);
- Способность самостоятельно приобретать с помощью информационных технологий и использовать в практической деятельности новые знания и умения, в том числе в новых областях знаний, непосредственно не связанных со сферой деятельности (ОК-6)
- Способность применять на практике полученные знания и навыки для разработки методик, учебных материалов, научных публикаций и докладов, отчетов, технической документации, презентаций (ОК-9)
^ Профессиональные компетенции:
- Способность применять перспективные методы исследования и решения профессиональных задач на основе знания мировых тенденций развития вычислительной техники и информационных технологий (ПК-1);
- разрабатывать и реализовывать планы информатизации предприятий и их подразделений на основе Web- и CALS-технологий (ПК-3);
- Способность формировать технические задания и участвовать в разработке аппаратных и/или программных средств вычислительной техники (ПК-4);
- Способность выбирать методы и разрабатывать алгоритмы решения задач управления и проектирования объектов автоматизации (ПК-5);
- Способность применять современные технологии разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов (ПК-6);
- Способность использовать методы и инструменты процессного управления для моделирования деятельности предприятия на языке бизнес процессов (ПК-16)
В результате освоения дисциплины студент должен:
Знать
- концепции и идеи, на которых основано многообразие современных технологий создания программ
- особенности промышленного производства программ.
- основные подходы к организации процесса разработки программ
Уметь
- выполнить анализ требований и создание сценариев использования продукта
- проводить переговоры с заказчиком с целью выяснения его первоначальных потребностей и бизнес-задач
- разработать варианты решения выявленных бизнес-задач на основе результатов экспресс-обследования
- разработать концепцию будущей информационной системы заказчика
- провести контроль разработки технической спецификации по полученным требованиям
- разработать и документально оформить проект создаваемой информационной системы
- провести обучение и консультирование персонала в рамках своей компетенции
Владеть
- типовыми методологиями, технологиями и инструментами, применяемыми для автоматизации процесса разработки программ
- методами обеспечения качества результата труда
- методами обеспечения качества и развития процесса разработки программ.
- CASE-технологиями и актуальными CASE-средствами для моделирования систем
Содержание разделов и тем курса
Теоретическая часть
Раздел 1 Базовые понятия. Модели ЖЦПО. Основы системологии
- Общая характеристика процесса разработки программ. Нисходящее и восходящее проектирование.
- Понятие программного продукта. Программная система как объект труда. Восемь признаков сложности программ как объекта труда (по Фоксу).
- Модели жизненного цикла программного обеспечения. Анализ условий и ограничений применения моделей ЖЦПО. Типы моделей.
- Определение системы. Классификация систем. Базовые категории системного подхода. Общие закономерности систем. Управление и самоорганизация в системах.
- Принципы и правила системного подхода при исследовании или построении эрготехнических систем.
- Моделирование систем. Виды моделей. Особенности моделирования эрготехнических систем. Функциональное моделирование.
- Методология структурного анализа и проектирования SADT. Принципы функционального моделирования. Стратегия декомпозиции.
Раздел 2. Этапы разработки
2.1.Определение требований к программной системе. Спецификация требований, концепция «черного ящика». Спецификация требования надежности ПО (по Маейрсу). Правила предотвращения ошибок при описании внешнего поведения системы. Валидация и эволюция требований.
2.2. Методы проектирования ПО. Моделирование архитектуры системы.
Метод Дейкстры. Структура программной системы. Модульное, структурное и объектно-ориентированное программирование. Методология структурного анализа SADT. Синтез программ, сборочное и конкретизирующее программирование.
Раздел 3 Качество продукта и процесса. Модели и стандарты качества – ISO, TQM, CMM, SPICE. Правила защитного программирования. Статические анализаторы, виды статического контроля программ. Реализация концепции качества в технологии «стерильного цеха» (Cleanroom) Миллза. Оценка надежности и готовности программы. Статистическое тестирование.
Раздел 4. Применение CASE-систем
Обобщенная архитектура и возможности CASE-систем. Сравнительный анализ методологий RUP, RAD, XP. Особенности применения CASE- систем, выбор состава и функций интегрированной среды разработки при конструировании АРМов профессиональных программистов.