Изучение функционирования системы

Содержание

Слайд 2

Список вопросов

Подходы к описанию функционирования системы
Описание функций по методологии IDEF0
Декомпозиция описания функций

Список вопросов Подходы к описанию функционирования системы Описание функций по методологии IDEF0
в методологии IDEF0
Оформление диаграмм в методологии IDEF0

Слайд 3

Подходы к описанию функционирования системы

История человеческого труда и творчества гораздо интереснее и

Подходы к описанию функционирования системы История человеческого труда и творчества гораздо интереснее
значительнее истории человека, - человек умирает, не прожив и сотни лет, а дело его живет века. М. Горький

Слайд 4

Функция

Функция может быть описана как соотношение между входными и выходными параметрами
y=sin(x)
В

Функция Функция может быть описана как соотношение между входными и выходными параметрами
целом, существуют функции, не имеющие входных параметров.
y=random()
Функции выполняются конкретными элементами системы, поэтому есть прямая связь между функциями и структурой системы.
Как правило, на выполнение функции требуется определенное время.

Слайд 5

Точка зрения

Описание функционирование системы во многом зависит от того, с чьей точки

Точка зрения Описание функционирование системы во многом зависит от того, с чьей
зрения оно рассматривается.
Например, описание деятельности магазина с точки зрения продавца и с точки зрения бухгалтера будет значительно отличаться.

Слайд 6

Способы описания функций

алгоритмически,
аналитически,
графически,
таблично,
посредством временных диаграмм функционирования,
вербально (словесно).

Способы описания функций алгоритмически, аналитически, графически, таблично, посредством временных диаграмм функционирования, вербально (словесно).

Слайд 7

Графические методологии описания функционирования системы

Блок-схемы
IDEF0
IDEF3
UML
ARIS

Графические методологии описания функционирования системы Блок-схемы IDEF0 IDEF3 UML ARIS

Слайд 8

Описание функций по методологии IDEF0

Чтобы выполнить большой и важный труд, необходимы две

Описание функций по методологии IDEF0 Чтобы выполнить большой и важный труд, необходимы
вещи: ясный план и ограниченное время.
Элберт Хаббард (писатель)

Слайд 9

О методологии

Области применения:
Программирование
Описание бизнес-процессов
Описание иных процессов

О методологии Области применения: Программирование Описание бизнес-процессов Описание иных процессов

Слайд 10

Перед началом собственно моделирования описывается

Назначение модели
Границы моделирования
Целевая аудитория
Точка зрения

Перед началом собственно моделирования описывается Назначение модели Границы моделирования Целевая аудитория Точка зрения

Слайд 11

Функциональный блок

Основным элементом методологии является функциональный блок. Он описывает происходящую в системы

Функциональный блок Основным элементом методологии является функциональный блок. Он описывает происходящую в
функцию. Название – глагол или отглагольное существительное.
На каждой диаграмме может быть не более девяти блоков, но рекомендуется не более пяти.

Исполняемый файл

Создавать программу

1

Слайд 12

Связи между функциональными блоками

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

Связи между функциональными блоками Связи показываются стрелками, над которыми пишется название –
представляют собой материальные и информационные объекты.
Каждая связь может описываться подробнее в словаре.

Слайд 13

Типы связей функционального блока

Входы (I)

Выходы (О)

Функциональный блок

1

Управление (С)

Механизмы исполнения(М)

Типы связей функционального блока Входы (I) Выходы (О) Функциональный блок 1 Управление (С) Механизмы исполнения(М)

Слайд 14

Вход (Input)

Стрелки входа показывают сырье, информацию, полуфабрикаты, иные объекты, которые полностью потребляются

Вход (Input) Стрелки входа показывают сырье, информацию, полуфабрикаты, иные объекты, которые полностью
или существенно изменяются в функциональном блоке для получения выхода.
Наличие входа для блока не обязательно

Входы (I)

Функциональный блок

1

Слайд 15

Выход (Output)

Стрелки выхода показывают продукцию или информацию, получаемую в результате работы функционального

Выход (Output) Стрелки выхода показывают продукцию или информацию, получаемую в результате работы
блока.
Наличие выхода у каждого блока обязательно.

Выходы (О)

Функциональный блок

1

Слайд 16

Управление (Control)

Стрелки управления показывают документы, стандарты, иные воздействия, регулирующие выполнение функций в

Управление (Control) Стрелки управления показывают документы, стандарты, иные воздействия, регулирующие выполнение функций
блоке.
Традиционно каждый блок должен иметь стрелку управления.

Управление (С)

Функциональный блок

1

Слайд 17

Механизм исполнения (Mechanism)

Стрелки механизма исполнения показывают рабочих, инструменты, оборудование, которое используется для

Механизм исполнения (Mechanism) Стрелки механизма исполнения показывают рабочих, инструменты, оборудование, которое используется
выполнения функции.
Данные объекты существенно не изменяются при выполнении функции
Блок не обязан иметь механизм исполнения.

Механизмы исполнения(М)

Функциональный блок

1

Слайд 18

Пример функционального блока

Здоровые

Пример функционального блока Здоровые

Слайд 19

Комбинации стрелок

Выход-вход
Выход-управление
Выход-механизм исполнения
Выход-обратная связь на управление
Выход-обратная связь на вход
Часть стрелок может выходить

Комбинации стрелок Выход-вход Выход-управление Выход-механизм исполнения Выход-обратная связь на управление Выход-обратная связь
во внешнюю среду или начинаться из нее

Принять заказ

1

предзаказ

Выписать счет

2

счет

Предложения по улучшению

Слайд 20

Разбиение и соединение стрелок

Выходы одного блока могут использоваться в нескольких других блоках

Разбиение и соединение стрелок Выходы одного блока могут использоваться в нескольких других
с незначительными отличиями. Поэтому возможно выделение части потока в рамках одной стрелки

Изъять документацию для проверки

1

Учредительные и финансовые документы

Бухгалтерские документы

Слайд 21

Декомпозиция описания функций в методологии IDEF0

Нельзя стать узким специалистом, не став, в

Декомпозиция описания функций в методологии IDEF0 Нельзя стать узким специалистом, не став,
строгом смысле, болваном.
Дж. Бернард Шоу.

Слайд 22

Иерархическая декомпозиция

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

Иерархическая декомпозиция Одно из основных преимуществ методологии IDEF0 – механизм декомпозиции функциональных
Она осуществляется за счет построения не одной, а пакета диаграмм со связанной нумерацией

Слайд 23

Диаграмма уровня TOP

Диаграмма высшего уровня (ТОР) представляет собой черный ящик, описывающий входы

Диаграмма уровня TOP Диаграмма высшего уровня (ТОР) представляет собой черный ящик, описывающий
и выходы системы в целом. Он нумеруется 0.
Каждая из других диаграмм представляет собой более подробное описание блока вышестоящего уровня.

Слайд 24

Нумерация блоков

Блок уровня ТОР нумеруется 0, диаграмма нумеруется как ТОР
Единственная диаграмма первого

Нумерация блоков Блок уровня ТОР нумеруется 0, диаграмма нумеруется как ТОР Единственная
уровня, декомпозирующая блок 0, нумеруется как А0
Блоки в этой диаграмме нумеруются как 1,2,3…

Слайд 25

Нумерация блоков

Диаграммы нижних уровней нумеруются так же, как декомпозируемые ими блоки, с

Нумерация блоков Диаграммы нижних уровней нумеруются так же, как декомпозируемые ими блоки,
прибавлением буквы А, например: А1, А2…
Блоки на нижних уровнях нумеруются путем дописания к номеру декомпозируемого блока цифр 1,2,3…
Например, на диаграмме А27 могут быть блоки 271, 272 и так далее.

Слайд 27

Входы и выходы блоков

При декомпозиции конкретного блока остальные блоки того же уровня

Входы и выходы блоков При декомпозиции конкретного блока остальные блоки того же
считаются внешней средой
Входы и выходы данного блока должны в точности совпадать со входами из внешней среды в блоки, используемые при его декомпозиции

Слайд 29

Туннели

Туннели

Слайд 30

Туннели

Если стрелка относится ко всем подфункциям данного блока, то она в родительской

Туннели Если стрелка относится ко всем подфункциям данного блока, то она в
диаграмме может пускаться «в туннель» и не отражаться на дочерних.
Если стрелка относится только к данному блоку, то, для облегчения чтения, она может не отражаться на родительской диаграмме. В таком случае она идет «из туннеля»
Туннель отображается как ()

( )

( )

Слайд 31

Оформление диаграмм в методологии IDEF0

Лучше в совершенстве выполнить небольшую часть дела, чем

Оформление диаграмм в методологии IDEF0 Лучше в совершенстве выполнить небольшую часть дела,
сделать плохо в десять раз более. Аристотель

Слайд 32

Верхний и нижний колонтитулы

Верхний и нижний колонтитулы

Слайд 33

Элементы заголовка

ИСПОЛЬЗУЕТСЯ В (USED AT) Используется для отражения внешних ссылок на данную

Элементы заголовка ИСПОЛЬЗУЕТСЯ В (USED AT) Используется для отражения внешних ссылок на
диаграмму.
Автор, дата, проект, ревизия (author, data, project, rev) – содержит автора, название проекта, в рамках которого создавалась диаграмма, дату создания и дату последнего внесения изменений

Слайд 34

Элементы заголовка

ЗАМЕЧАНИЯ (Notes) Показывает номер изменения за счет зачеркивания предыдущей цифры при

Элементы заголовка ЗАМЕЧАНИЯ (Notes) Показывает номер изменения за счет зачеркивания предыдущей цифры при внесении исправления.
внесении исправления.

Слайд 35

Элементы заголовка: статус

Разрабатывается (Working) новая диаграмма, или диаграмма с глобальными изменениями.
Черновик (Draft)

Элементы заголовка: статус Разрабатывается (Working) новая диаграмма, или диаграмма с глобальными изменениями.
диаграмма в целом закончена и может читаться внешними пользователями, отправляться на утверждение.
Рекомендовано (Recomended) диаграмма в утверждена, изменений не предвидется.
Публикация (Publication) диаграмма готова для окончательной печати.

Слайд 36

Элементы заголовка

Читатель, Дата (Reader, Data) кто и когда рассматривал данную диаграмму
Контекст (Context)

Элементы заголовка Читатель, Дата (Reader, Data) кто и когда рассматривал данную диаграмму
– набросок расположения функциональных блоков на родительской диаграмме с подсветкой декомпозируемого блока. Для верхнего уровня пишется ВЕРХ(TOP).

Слайд 37

Верхний и нижний колонтитулы

Верхний и нижний колонтитулы

Слайд 38

Элементы подвала

ВЕТКА (NODE) Номер диаграммы, исходя из номера декомпозируемого блока.
НАЗВАНИЕ (TITLE) название

Элементы подвала ВЕТКА (NODE) Номер диаграммы, исходя из номера декомпозируемого блока. НАЗВАНИЕ
декомпозируемого функционального блока.
Номер (Number, C-Number) – Уникальный идентификатор данный диаграммы. Например, может быть номером страницы по порядку или ФИО автора + номер диаграммы, им созданной (например, SDO005; АБВ003).

Слайд 39

Общие вопросы при построении IDEF диаграммы

Объект и цели моделирования
Точка зрения
Границы моделирование
Конкретное наименование

Общие вопросы при построении IDEF диаграммы Объект и цели моделирования Точка зрения
функционального блока.

Слайд 40

Другие диаграммы IDEF0

Дерево модели
Презентационные диаграммы
Подробное рассмотрение отдельных блоков
Подробное рассмотрение только входов и(или)

Другие диаграммы IDEF0 Дерево модели Презентационные диаграммы Подробное рассмотрение отдельных блоков Подробное
выходов
Указание различных точек зрения
Имя файла: Изучение-функционирования-системы.pptx
Количество просмотров: 38
Количество скачиваний: 0