Методика построения функциональной модели. Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования. Интервью
Вид материала | Интервью |
- Лекция: Анализ и моделирование функциональной области внедрения ис: Основные понятия, 234.94kb.
- 1. Введение. Основные понятия моделирования Общая характеристика проблем моделирования., 38.29kb.
- Математическое моделирование (вопросы к экзамену), 89.87kb.
- О Конкурса асов компьютерного 3D-моделирования среди предприятий, использующих в проектных, 9.87kb.
- Аннотация дисциплины «основы математического моделирования», 29.01kb.
- 1. Основные понятия теории моделирования, 279.51kb.
- С. В. Рощин, С. М. Аракелян, 45.21kb.
- Программа курса «Основы математического моделирования» Осень 2007, 25.35kb.
- Лекция №16, 127.41kb.
- Задачи : 1 дать понятие математической модели, раскрыть суть метода математического, 187.03kb.
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ
В
Санкт-Петербург
2005
иктор Капустин
Функциональное моделирование
информационных систем и
бизнес процессов
Р
абочая тетрадь
Серия учебно-методических пособий
кафедры информационных систем в экономике
экономического факультета СПбГУ
Структура курса
Введение.
Зачем нужно моделирование. Модель как проекция. Цель, границы и точка зрения модели. Различные подходы к моделированию (конечные автоматы, IDEF, UML).
Конечные автоматы как модели.
Моделирование деятельности конечными автоматами.
Упражнения по моделированию конечными автоматами.
Роль и характеристики аналитика.
Семейство стандартов IDEF.
Функциональные модели. Модели «сущность–связь». Роль словарей данных.
Язык функциональных моделей.
Объектные потоки. Функции. Идентификация. Диаграммы. Связи диаграмм. Глоссарии и словари данных.
Методика построения функциональной модели.
Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования.
Интервью.
Виды интервью. Подготовка и проведение интервью по сбору фактов.
Упражнения по построению функциональной модели в ходе интервью.
Начало моделирования.
Определение цели, границы и точки зрения функциональной модели. Взаимосвязь диаграмм A0 и A–0.
Чтение функциональных диаграмм.
Последовательность чтения функциональных диаграмм автором и критиком. Комментарии. Формализм ссылок.
Цикл «писатель–читатель». Папка. FEO-диаграммы.
Упражнения по конструктивной критике функциональных диаграмм.
Групповой проект – разработка функциональной модели организационной системы.
Программные средства функционального моделирования.
All Fusion Business Process Modeler (BPWin).
Задание параметров модели.
Рисование диаграмм.
Работа со словарями данных.
Расщепление и слияние моделей и словарей данных.
Групповая работа в BPWin.
Синтез документации из функциональной модели.
Моделирование – зачем? Цель модели
| |
Создаваемые человеком системы сложны. Для понимания и планирования изменений (создания) организационных и информационных систем применяются упрощенные представления – модели. В организационной/информационной системе присутствуют структура и процессы. Модели могут отражать статические свойства системы (структуру) и/или ее динамические свойства (процессы). Модель не тождественна системе. Модель отвечает на НЕКОТОРЫЕ вопросы о системе. Модель должна иметь цель – множество вопросов, на которые ей предстоит ответить (с желаемой точностью). |
Модель как проекция. Точка зрения модели
| |
Что изображено на модели? Если убрать хотя бы одну проекцию, модель будет неполна, и восстановить фигуру по оставшимся проекциям станет невозможно. При моделировании систем реального мира и нетривиальных программных систем выбор проекций неочевиден. Проекция (точка зрения) определяет, на какие вопросы может ответить модель. |
Границы модели
| |
Сложные системы, как правило, открыты – они взаимодействуют с внешним миром. Проекцию чего следует включить в модель? Если усеченный цилиндр стоит на столе, то следует ли изображать стол? А следует ли изображать реальное положение такого цилиндра, если он лежит? Приходится принимать решения о границах моделируемой системы – границах модели. |