Методика построения функциональной модели. Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования. Интервью

Вид материалаИнтервью

Содержание


Упражнения по моделированию конечными автоматами.
Упражнения по построению функциональной модели в ходе интервью.
Упражнения по конструктивной критике функциональных диаграмм.
Моделирование – зачем? Цель модели
Модель как проекция. Точка зрения модели
Границы модели
Цель, точка зрения, границы модели – главные вопросы
Конечный автомат
Счетный триггер
Конечные автоматы с памятью
IDEF – Integration DEFinition
IDEF5 – Ontology Description Capture
Интервью. Проведение
Интервью. Завершение
7.4Что нужно помнить при опросе
Начало моделирования: выбор цели и точки зрения
Начало моделирования: списки данных (и функций)
Начало моделирования: списки функций
Начало моделирования: обобщение функций
Построение диаграммы A0
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8   9   ...   18

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ

В
Санкт-Петербург

2005
иктор Капустин



Функциональное моделирование
информационных систем и
бизнес процессов


Р
абочая тетрадь


Серия учебно-методических пособий

кафедры информационных систем в экономике

экономического факультета СПбГУ


Структура курса


Введение.

Зачем нужно моделирование. Модель как проекция. Цель, границы и точка зрения модели. Различные подходы к моделированию (конечные автоматы, IDEF, UML).

Конечные автоматы как модели.

Моделирование деятельности конечными автоматами.

Упражнения по моделированию конечными автоматами.

Роль и характеристики аналитика.

Семейство стандартов IDEF.

Функциональные модели. Модели «сущность–связь». Роль словарей данных.

Язык функциональных моделей.

    Объектные потоки. Функции. Идентификация. Диаграммы. Связи диаграмм. Глоссарии и словари данных.

Методика построения функциональной модели.

Источники информации. Начало моделирования. Цикл «писатель-читатель». Прекращение моделирования.

Интервью.

Виды интервью. Подготовка и проведение интервью по сбору фактов.

Упражнения по построению функциональной модели в ходе интервью.

Начало моделирования.

Определение цели, границы и точки зрения функциональной модели. Взаимосвязь диаграмм A0 и A–0.

Чтение функциональных диаграмм.

Последовательность чтения функциональных диаграмм автором и критиком. Комментарии. Формализм ссылок.

Цикл «писатель–читатель». Папка. FEO-диаграммы.

Упражнения по конструктивной критике функциональных диаграмм.

Групповой проект – разработка функциональной модели организационной системы.

Программные средства функционального моделирования.

All Fusion Business Process Modeler (BPWin).

Задание параметров модели.

Рисование диаграмм.

Работа со словарями данных.

Расщепление и слияние моделей и словарей данных.

Групповая работа в BPWin.

Синтез документации из функциональной модели.

Моделирование – зачем? Цель модели








Создаваемые человеком системы сложны. Для понимания и планирования изменений (создания) организационных и информационных систем применяются упрощенные представления – модели.

В организационной/информационной системе присутствуют структура и процессы.

Модели могут отражать статические свойства системы (структуру) и/или ее динамические свойства (процессы).

Модель не тождественна системе.

Модель отвечает на НЕКОТОРЫЕ вопросы о системе.

Модель должна иметь цель – множество вопросов, на которые ей предстоит ответить (с желаемой точностью).

Модель как проекция. Точка зрения модели









Что изображено на модели? Если убрать хотя бы одну проекцию, модель будет неполна, и восстановить фигуру по оставшимся проекциям станет невозможно.

При моделировании систем реального мира и нетривиальных программных систем выбор проекций неочевиден.

Проекция (точка зрения) определяет, на какие вопросы может ответить модель.

Границы модели









Сложные системы, как правило, открыты – они взаимодействуют с внешним миром.

Проекцию чего следует включить в модель? Если усеченный цилиндр стоит на столе, то следует ли изображать стол? А следует ли изображать реальное положение такого цилиндра, если он лежит?

Приходится принимать решения о границах моделируемой системы – границах модели.