- •Л.Р. Черняховская
- •Объектно-ориентированное моделирование систем искусственного интеллекта
- •Учебное пособие
- •По дисциплине “Технология объектно-ориентированного моделирования”
- •Список принятых сокращений
- •Введение
- •1. Основные принципы объектно-ориентированного моделирования систем искусственного интеллекта.
- •1.1. Основные характеристики систем искусственного интеллекта
- •1.2. Принципы объектно-ориентированного анализа и проектирования
- •1.3. Методология Rational Unified Process
- •1.4. Особенности объектно-ориентированного анализа и проектирования систем искусственного интеллекта
- •1.5. Описание программных средств, реализующих нотацию Unified Modeling Language
- •2. Моделирование требований к информационной системе. Диаграмма требований
- •2.1. Анализ требований к разрабатываемой информационной системе
- •2.2. Создание прецедентов на диаграмме использования системы (
- •2.3. Разработка диаграммы Вариантов Использования в Rational Rose
- •2.4 Анализ требования в Requisite Pro
- •3. Диаграммы классов
- •3.1. Определение объектов и классов предметной области
- •3.6. Определение отношений
- •3.2. Построение концептуальной модели
- •3.3. Операции и методы
- •Организация системы классов, используя наследование
- •4. Моделирование динамики поведения сппр.
- •4.1. Представление конечных автоматов. Диаграмма активности. Диаграмма состояний.
- •Состояния синхронизации.
- •Диаграмма состояний и переходов. Пример диаграммы: описание работы телефона.
- •4.2. Диаграммы деятельности (activity diagrams).
- •4.3. Диаграмма последовательности действий. Диаграммы кооперации
- •Диаграмма последовательности взаимодействия объектов. Описание времени жизни объектов.
- •Диаграмма кооперации объектов.
- •Диаграмма кооперации объектов. Взаимодействие активных объектов и их синхронизация.
- •5. Диаграммы компонентов и развертывания
- •5.1. Диаграммы компонентов
- •5.2. Диаграмма развертывания
- •Разработка Web - приложений с использованием uml
- •6. Проектирование баз данных с использованием uml Обзор возможностей современных субд
- •7. Примеры использования uml для построения исппр
- •Лекция 11. Uml-модели систем реального времени
- •14.2. Модели структуры информационной системы поддержки принятия решений
- •2.6. Модели динамики процесса управления в проблемных ситуациях
- •2.5. Модели динамики процесса управления в проблемных ситуациях
- •Список литературы
- •Приложение
- •6.2. Возможности jade
- •6.3. Прототип реализации агентной системы кспдо
- •Рис 12.Диаграмма взаимодействия классов Агента обучения с контролером, диспетчером и сервером агентов.
- •Рис 14. Диаграмма обмена сообщениями между агентами поиска, обучения, сообщений, mail.
Федеральное агентство по образованию Российской Федерации
Государственное образовательное учреждение высшего
профессионального образования
Министерство образования и науки Российской Федерации
Уфимский государственный авиационный технический университет
Л.Р. Черняховская
Объектно-ориентированное моделирование систем искусственного интеллекта
Учебное пособие
По дисциплине “Технология объектно-ориентированного моделирования”
Уфа 2006
УДК 004.891(07)
ББК 32.977.26-04 (Я7)
УДК 681.3.07
ББК 32.813
В 19
Черняховская Л.Р. Объектно-ориентированное моделирование систем искусственного интеллекта. Учебное пособие. / Уфимск. гос. авиац. техн. ун-т. Уфа, 2006. 90 с.
Пособие соответствует государственному образовательному стандарту дисциплины "Технология объектно-ориентированного моделирования" направления инженерной подготовки 552800 "Информатика и вычислительная техника", специальностей 230102 - Автоматизированные системы обработки информации и управления, 220100 – Системный анализ и управление, 220500 – Управление качеством и 230201 - Информационные системы и технологии.
Рассматривается методология объектно-ориентированного анализа и моделирования систем искусственного интеллекта. Сформулированы принципы технологии объектного моделирования и проектирования систем искусственного интеллекта с использованием языка Unified Modeling Language (UML) как универсального средства моделирования современных информационных систем. Приводится методика разработки комплекса объектно-ориентированных моделей на UML. Рассматриваются вопросы моделирования требований к системам искусственного интеллекта, принципы разработки концептуальных моделей и моделей динамики поведения систем. Изложение теоретического материала сопровождается примерами представления опыта и знаний экспертов с использованием артефактов UML.
Предназначено для студентов старших курсов старших курсов соответствующих специальностей, а также может быть полезно аспирантам и научным работникам, специализирующимся в области информационных технологий. Учебное пособие может служить основой для изучения курса «Технология объектно-ориентированного моделирования», а также предназначено для обучения методам разработки систем искусственного интеллекта с использованием языка UML студентов вышеперечисленных специальностей.
Ил.15. Табл. 3. Библиогр.: 3 назв.
Рецензенты:
профессор кафедры «Техническая кибернетика» Р.Г. Валеева
профессор кафедры «Вычислительная техника и защита информации» В.И. Васильев
© Уфимский государственный
авиационный технический университет, 2006
Содержание
ВВЕДЕНИЕ 5
1. Основные принципы объектно-ориентированного моделирования систем искусственного интеллекта. 6
2. Моделирование требований к информационной системе. Диаграмма требований 26
3. Диаграммы классов 39
4. Моделирование динамики поведения СППР. 51
5. Диаграммы компонентов и развертывания 82
6. Проектирование баз данных с использованием UML 3
7. Примеры использования UML для построения ИСППР 10
8.Адаптация методологии объектно-ориентированного моделирования к разработке систем, основанных на знаниях 16
Список литературы 3
Приложение 4
Список принятых сокращений
БД |
– |
база данных |
БЗ |
– |
база знаний |
ИИ |
- |
искусственный интеллект |
ЛПР |
- |
лицо, принимающее решения |
ПО |
- |
предметная область |
ММ |
– |
математическая модель |
МЛВ |
– |
механизм логического вывода |
СППР |
- |
информационная система поддержки принятия решений |
СТО |
– |
сложный технический объект |
СУБД |
- |
система управления базой данных |
ЭС |
- |
экспертная система |
CASE |
- |
проектирование программного обеспечения при помощи компьютера (англ – Computer Aided Software Interface) |
HTML |
- |
язык моделирования гипертекста (англ – Hiper Text Modeling Language) |
UML |
- |
унифицированный язык моделирования (англ. – Unified Modeling Language) |
WWW |
- |
«всемирная паутина» (англ –World Wide Web) |