Основные понятия и определения

advertisement
Уфимский государственный авиационный технический университет
Кафедра автоматизированных систем управления
Системное
моделирование и
CASE-технологии
Гиндуллина Т.К., к.т.н.,доц.
каф. АСУ
Камалова Л.З., к.т.н., доц. каф.
АСУ
Шилина М. А., ассистент каф.
АСУ
Структура курса
12 лекций;
 5 лабораторных работ;
 Зачет.

Для успешной сдачи зачета необходимо:
защитить ВСЕ лабораторные работы +
успешно сдать ТЕСТ.
Список рекомендуемой литературы.
Основная литература
1. Автоматизированное проектирование информационноуправляющих систем. Системное моделирование
предметной области : учебное пособие / Г. Г. Куликов, А. Н.
Набатов, А. В. Речкалов. УГАТУ.— Уфа : УГАТУ, 2003 .—
104с.
2. Автоматизированное проектирование информационноуправляющих систем. Проектирование экспертных
систем на основе системного моделирования / Г. Г.
Куликов, А. Н. Набатов, А. В. Речкалов и др. — Уфа : УГАТУ,
1999 .— 223 с.
3. Вендров А. М. Проектирование программного обеспечения
экономических информационных систем.— 2-е изд.,
перераб. и доп. — М. : Финансы и статистика, 2006 .— 544 с.
4. Вендров А. М. Практикум по проектированию программного
обеспечения экономических информационных систем.— 2-е
изд., перераб и доп. — М. : Финансы и статистика, 2006.—
190 с.
Список рекомендуемой литературы.
Основная литература
5. Калянов Г. Н. Моделирование, анализ, реорганизация и
автоматизация бизнес-процессов— М.: Финансы и
статистика, 2006 .— 240 с.
6. Калянов Г.Н. CASE-технологии: Консалтинг при
автоматизации бизнес-процессов. – 3-е издание. - М.:
Горячая линия-Телеком, 2002г. – 320с.
7. Маклаков С.В. Создание ИС с AllFusion Modeling Suite. – М.:
Диалог-МИФИ, 2005 – 432 с.
8. Маклаков С. В. Моделирование бизнес-процессов с
ALLFusion PM / С. В. Маклаков.— Изд. 2- е испр. и доп. — М.
: Диалог-МИФИ, 2008 .— 224 с.
9. Леоненков А. В. Самоучитель UML — 2-е изд., перераб. и
доп. — СПб : БХВ-Петербург, 2004
Список рекомендуемой литературы.
Основная литература
10. Язык UML. Руководство пользователя / Г.Буч, Дж. Рамбо,
А.Джекобсон; Пер. с англ. — М.: ДМК, 2000 .— 432с.
11. Гома, Х. UML. Проектирование систем реального времени,
параллельных и распределенных приложений / Х. Гома; Пер.
с англ. — М. : ДМК Пресс, 2002 .— 704 с.
12. Rumbaugh J., Jacobson I., Booch G. The Unified Modeling
Language. Reference Manual. Addison-Wesley, 1999. – 550p.
13. http://www.idef.com – полное описание стандартов idef.
14. www.interface.ru
15. www.vernikov.ru
16. www.rational.com (http://www-01.ibm.com/software/rational/)
17. www.omg.org
Список рекомендуемой литературы.
Дополнительная литература
1. Елиферов В.Г., Репин В.В., Бизнес-процессы:
Регламентация и управление: Учебник. – М.: Инфра-М,
2007. – 319с.
2. В.В. Ильин. Моделирование бизнес-процессов.
Практический опыт разработчика. – М.: ООО «И.Д.
Вильямс», 2006. – 176с.
3. Прикладная информатика: справочник: учебное пособие/
Под редакцией В.Н. Волковой и В.Н. Юрьева. – М.:
Финансы и статистика; Инфра-М, 2008 – 768с.
Введение
При изучении дисциплины «Системное
моделирование и CASE-технологии»
будут полезны знания и навыки,
полученные при изучении дисциплин
«Информационные системы», «Теория
систем и системный анализ».
Для чего используется системное моделирование?
Области применения системного
моделирования
Реорганизация
предприятия,
бизнес, конкретного
процесса
Создание, выбор,
внедрение
информационных
систем на предприятие
Сертификация
бизнеса по серии
стандартов ISO
9000
Цель: Понять, как
функционирует
предприятие и как
оно будет
функционировать
после
реорганизации
Цель: определение
требований к ИС,
организация процесса
внедрения ИС
Цель:
соответствие
стандартам серии
ISO 9000,
повышение
качества
организации
деятельности,
продуктов, услуг
Упрощенный вид
реорганизации деятельности, процесса
Если параметры модели не
удовлетворительны
Построение
модели
«Как есть»
(«as is»)
Моделирование
существующей
ситуации
Анализ
модели
Построение
модели
«Как будет»
(«to be»)
Выявление
Моделирование
недостатков,
возможной
формирование ситуации после
предложений по
устранения
улучшению
недостатков
процесса
Реорганизация
бизнеса
(процесса)
Если параметры
модели
удовлетворительны
Для чего нужно системное моделирование?
Значимость системной модели для предприятия
подтверждается словами одного из руководителей
торгового-производственного комплекса «Руссо»:
«Российская фирма, в которой не
описаны бизнес-процессы, теряет
около 20% товарооборота»
(по данным журнала ИнфоБизнес. – 2001. № 14. – 10 апреля)
Детальная бизнес-модель в области ИС
позволит:





Описать, «увидеть» и скорректировать
будущую систему до того, как она будет
реализована физически;
Уменьшить затраты на создание системы;
Оценить работы по времени и результатам;
Достичь взаимопонимания между всеми
участниками проекта;
Улучшить качество создаваемой системы.
Подходы к моделированию бизнеспроцессов
2 подхода
к моделированию
бизнес-процессов
Функционально-модульный
(структурный) подход –
основан на принципе
функциональной
декомпозиции
Объектно-ориентированный
подход – основан
на принципе
объектной декомпозиции
Основные понятия и определения
Бизнес-процесс – связанная совокупность
подпроцессов и/или бизнес-операций и/или
бизнес-функций, в ходе выполнения которой
потребляются определенные ресурсы и
создается продукт (вещественный или
нематериальный результат человеческого
труда: предмет, услуга, научное открытие,
идея), представляющий ценность для
потребителя [5, стр. 232]
Основные понятия и определения

Модель - полное описание системы с
определенной точки зрения.
ИЛИ

Модель – это проекция реальности, взятая с
определенными допущениями
Основные понятия и определения

Метод проектирования - организационная совокупность
процессов создания ряда моделей, которые описывают
различные аспекты разрабатываемой системы с
использованием четко определенной нотации.

Метод проектирования включает:
 концепции и технологические основы (в качестве
таких основ выступают структурный и объектноориентированный подходы),
 нотации, используемые для построения моделей,
 процедуры, определяющие практическое применение
метода (это последовательность и правила
построения модели, критерий, используемый для
проверки результата).
Методы реализуются через конкретные технологии и
поддерживающие их методики, стандарты и
инструментальные средства.

Основные понятия и определения

Нотация – совокупность графических
объектов, используемых в модели. Нотации
предназначены для описания структуры
системы, элементов данных, этапов
обработки и включают графы, диаграммы,
таблицы, блок-схемы, формальные и
естественные языки [6, стр.18].
Основные понятия и определения

CASE (Computer Aided Software Engineering)
технологии - совокупность методов
проектирования систем, а также набор
инструментальных средств, позволяющих в
наглядной форме моделировать предметную
область, анализировать эту модель на всех
стадиях разработки и сопровождения ИС и
разрабатывать приложения в соответствии с
информационными потребностями
пользователей.

Case-технологии реализуются при помощи
CASE-средств.
Примеры некоторых CASE-средств
CASE-средства
Анализ и
проектирование
Проектирование
баз данных и
файлов
Программирование
• COBOL
2/Workbench
• Design/IDEF
• AllFusion ERWin
Data Modeler
(ERWin)
• ARIS
• Designer2000
• IBM Rational
Rose
• Silverrun
• AllFusion Process
Modeler (BPWin)
• IBM WebSphere
Business Modeler
• Rational Rose
• Rational
Software Architect
• DECASE
• APS
• Rational Software
Architect
Итоги лекции
Изучены следующие понятия:
 Бизнес-процесс
 Метод проектирования
 Модель
 Нотация
 CASE-технология
 CASE-средство
Дано определение структурному и
объектному подходам к моделированию
систем.
Download