Отделение организации от функций 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Отделение организации от функций



Разработка модели ведется без привязки к существующей организационной структуре, что помогает избежать внесения в модель субъективного мнения руководителей организации. Организационная структура должна появиться как результат использования модели. Несоответствия в организационной структуре, полученной в результате моделирования, и имеющейся организационной структуры позволяет выработать решения

по совершенствованию организационной структуры.

 


 

Принцип декомпозиции

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

Модель IDEF0 всегда начинается с представления объекта моделирования в виде одного функционального блока с интерфейсными дугами, которые определяют границы модели. Диаграмма, содержащая этот блок, называется контекстной диаграммой с идентификационным номером «А-0».

В процессе декомпозиции функциональный блок А-0 подвергается детализации на дочерней диаграмме. По отношению к дочерней диаграмме и всем блокам на ней декомпозируемый блок является родительским блоком.

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

 

 


ИСПОЛЬЗУЮТСЯ: АВТОР: Автор

ПРОЕКТ: имя Проекта


ДАТА: 05 дек 1996

ПЕРЕСМОТР: 14 дек 1996


РАБОЧАЯ ВЕРСИЯ

ЭСКИЗ РЕКОМЕНДОВАНО


ЧИТАТЕЛЬ ДАТА


Диаграмма самого верхнего уровня


ЗАМЕЧАНИЯ: 1 2 3 4 5 6 7 8 9 10


ПУБЛИКАЦИЯ


иерархии – А-0, описывает наиболее общее представление моделируемой системы. Она является родителем для Диаграммы А0.


 

 

A0

 


УЗЕЛ:


A-0


НАЗВАНИЕ: НОМЕР:


 

ИСПОЛЬЗУЮТСЯ: АВТОР: Автор

ПРОЕКТ: имя Проекта


 

ДАТА: 05 дек 1996

ПЕРЕСМОТР: 14 дек 1996


 

РАБОЧАЯ ВЕРСИЯ ЭСКИЗ РЕКОМЕНДОВАНО


 

ЧИТАТЕЛЬ ДАТА


Диаграмма А0 является декомпозицией


ЗАМЕЧАНИЯ: 1 2 3 4 5 6 7 8 9 10

C1

 

I1

 

 

2

 

I2


ПУБЛИКАЦИЯ

 

A3


(Диаграммой - потомком) для А-0. Дает более детальное представление функции в Блоке 0.

 

Декомпозированный Блок 3, является родительским для Диаграммы А3.


 

 

 

M1 M2


 

УЗЕЛ:

A0


 

НАЗВАНИЕ: НОМЕР:


 

ИСПОЛЬЗУЮТСЯ: АВТОР: Автор

ПРОЕКТ: имя Проекта


 

ДАТА: 05 дек 1996

ПЕРЕСМОТР: 14 дек 1996


 

РАБОЧАЯ ВЕРСИЯ ЭСКИЗ РЕКОМЕНДОВАНО


 

ЧИТАТЕЛЬ ДАТА


Диаграмма А3 является декомпозицией


ЗАМЕЧАНИЯ: 1 2 3 4 5 6 7 8 9 10

C1 C2

 

I1

A31

 

 


ПУБЛИКАЦИЯ


Блока 3 Диаграммы А0 и иллюстрирует внутреннее содержание Блока на родительской Диаграмме.

Декомпозированный на Диаграмме А3

Блок 1 является родительским для Диаграммы

А31.


 

 

M1


 

УЗЕЛ:

A3


 

НАЗВАНИЕ: НОМЕР:


 

 


 

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

FEO Диаграмма (For Exposition Only). Графическая диаграмма, используемая для уточнения содержания IDEF0 диаграммы. В отличие от IDEF0 диаграммы, при создании FEO диаграмм не требуется соблюдать правила синтаксиса IDEF0 диаграмм.

ICOM Код (ICOM Code). Код, который устанавливает однозначное соответствие между граничными дугами диаграммы-потомка с дугами родительского блока. Сокращение от Input

(Вход), Control (Управление), Output (Выход), Mechanism (Механизм).

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

Блок (Box). Прямоугольник, содержащий имя и номер. Используется для представления функции на графической диаграмме.

Блок-потомок (Child Box). Блок на диаграмме декомпозиции (диаграмме-потомке)

родительского блока.

Блок-родитель или родительский Блок (Parent Box). Блок, который детализируется диаграммой-потомком.

Ветвь (Branch). Ответвление или слияние двух или более сегментов дуг в одной точке.

Внутренняя Дуга (Internal Arrow). Дуга, в отличие от гр аничной дуги начинающаяся и заканчивающаяся на диаграмме (входная дуга, дуга управления или выходная дуга).

Выходная Дуга (Output Arrow). Класс дуг, отражающих в IDEF0 модели выход, т.е. те данные и объекты, которые получены в результате выполнения функции. Выходные дуги присоединяются с правой стороны IDEF0 Блока.

Глоссарий (Glossary). Список определений ключевых слов, фраз, сокращений и терминов, используемых в IDEF0 модели.

Граничная Дуга (Boundary Arrow). Дуга, источником или приемником которой, в отличие от внутренней дуги, является ICOM или граничная область диаграммы.

Декомпозиция (Decomposition). Разбиение моделируемой функции на подфункции в целях детализации ее представления.

Дерево Узлов (Node Tree). Графическое представление в виде дерева отношений родитель-потомок между узлами IDEF0 модели. Имеет то же значение и содержание, что и индекс узла.

Детализированное Выражение Ссылки (Detail Reference Expression – DRE). Ссылка

(например, номер узла, c-номер, номер страницы), которая записывается рядом с нижним правым углом IDEF0 Блока. Она показывает, что этот блок является декомпозированным и указывает номер диаграммы декомпозиции.

Диаграмма (Diagram). Базовый элемент IDEF0 модели, представляющий детализирующий Блок.

Диаграмма A-0 (A-0 Diagram). Особый случай контекстной IDEF0 диаграммы с одним блоком, содержащим функцию верхнего уровня, подлежащую моделированию. Содержит также определение входов, управления, выходов и механизмов данной функции. Содержит описание цели моделирования и точки зрения.

Диаграмма-потомок (Child Diagram). Диаграмма, детализирующая (уточняющая)

содержание родительского блока.

Диаграмма-родитель или родительская Диаграмма (Parent Diagram). Диаграмма,

которая содержит родительский блок.

Дуга (Arrow). Направленная линия (дуга), состоящая из одного или нескольких сегментов, которые моделируют передачу данных или объектов из источника (начало дуги) к

 

 


 

приемнику (конец дуги). Используется 4 класса дуг: входная дуга, выходная дуга, дуга

управления, и дуга механизма (включает также дугу запроса). См. сегмент дуги, граничную дугу,

внутреннюю дугу.

Дуга Входа (Input Arrow). Класс Дуг, используемых для определения данных или объектов. Входы преобразовываются функцией в выходы. Входные дуги связаны с левой стороной IDEF0 блока.

Дуга Запроса (Call Arrow). Тип дуги механизма. Дуги этого типа дают возможность разделять диаграммы между моделями. Позволяет ссылаться на диаграммы, созданные в данной или других моделях.

Дуга Механизма (Mechanism Arrow). Класс дуг, описывающих в IDEF0 модели механизм – объекты, посредством которых выполняется функция. Этот класс дуг включает специальный случай – дуга запроса. Дуги механизма присоединяются к нижней стороне IDEF0

Блока.

Заголовок (Title). Глагол или глагольный оборот, именующий функцию. Заголовок диаграммы-потомка соответствует имени функции родительского блока.

Зигзаг (Squiggle). Небольшая ломанная линия, которая может использоваться для связывания замечания (метки) с сегментом дуги.

Имя Блока (Box Name). Глагол или глагольный оборот, помещенный внутри IDEF0

блока для именования моделируемой функции.

Имя Функции (Function Name). См. Имя Блока.

Индекс Узла (Node Index). Список, содержащий в схематичном виде узлы IDEF0

модели. Имеет то же назначение и содержание, что и дерево узлов.

Интерфейс (Interface). Разделяющая граница, через которую передаются данные или объекты. Она связывает две или несколько частей модели при передаче данных или объектов между ними.

Контекст (Context). Непосредственно окружение, в котором определенные на диаграмме функции выполняются.

Контекстная Диаграмма (Context Diagram). Диаграмма, представляющая контекст модели. Контекстные диаграммы нумеруются А-n (где n больше или равно 0). Диаграмма А-0

(читается “А минус ноль”), содержащая один блок А0, цель и точку зрения, выбранные при построении модели является обязательной контекстной диаграммой. Диаграммы, имеющие номера узлов A-1, А-2... являются дополнительными контекстными диаграммами.

Метка Дуги (Arrow Label). Имя существительное или производное от имени существительного. Используется для определения дуги или сегмента дуги.

Номер Блока (Box Number). Номер (от 0 до 6), помещаемый в правом нижнем углу внутри IDEF0 блока, для идентификации блока на диаграмме.

Номер Узла (Node Number). Код, закрепляемый за блоком, с целью определения его положения в иерархии модели. Может использоваться как детализированное выражение ссылки.

Номер Узла Диаграммы (Diagram Node Number). Часть ссылки узла диаграммы,

которая соответствует номеру узла родительского Блока.

Примечание к Модели (Model Note). Текстовый комментарий, который является частью IDEF0 диаграммы. Используется, как правило, для записи факта, который не может быть изображен графически.

Разветвление или развилка (Fork). Переход, в котором сегмент IDEF0 дуги (идущий

от источника) разделяется на два или более сегмента.

Сегмент Дуги (Arrow Segment). Часть дуги, не содержащая ответвлений и присоединений других дуг ни в одной из точек, кроме точек источника и приемника.

Семантика (Semantics). Смысловое значение синтаксических элементов языка.

 


 

Синтаксис (Syntax). Структурные компоненты или свойства языка, а также правила,

которые определяют отношения между ними.

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

Слияние/Разветвление (Bundling /Unbundling). Объединение различных дуг в одну, имеющую более общее значение (слияние) или разделение дуги на несколько дуг, каждая из которых имеет самостоятельное значение (разветвление).

С-номер (C-Number). Хронологический номер, который может использоваться для уникальной идентификации диаграммы и для отслеживания истории. Может использоваться как детализированное выражение ссылки, чтобы определить специфическую версию диаграммы.

Ссылка Узла (Node Reference). Код, закрепляемый за диаграммой, с целью ее идентификации и определения ее положения в иерархии модели. Состоит из имени модели и номера узла диаграммы, с дополнительными (в случае необходимости) расширениями.

Текст (Text). Полный комментарий в виде текста, относящийся к IDEF0 диаграмме.

Точка зрения (Viewpoint). Краткая формулировка, отражающая точку зрения,

выбранную при построении модели.

Туннельная Дуга (Tunneled Arrow). Дуга (со специальным условным знаком), для которой не выполняются правила ее соответствия определенным дугам на ее родительских диаграммах и диаграммах-потомках.

Узел (Node). Родительский блок для блоков-потомков. См. также индекс узла, дерево узлов, номер узла, ссылка узла, номер узла диаграммы.

Управляющая Дуга (Control Arrow). Класс дуг, описывающих управление в IDEF0 модели, т.е. условия, необходимые для выполнения функции. Данные или объекты, моделируемые как управляющие, могут преобразовываться функцией. В результате, на выходе могут появляться новые данные или объекты. Дуги управления присоединяются к верхней стороне IDEF0 Блока.

Функция (Function). Действие, процесс или преобразование (моделируемое IDEF0 блоком), которое выражается глаголом или глагольным оборотом. Функция описывает то, что должно быть выполнено.

Цель (Purpose). Краткая формулировка цели создания модели.

 



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 292; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.230.35.103 (0.182 с.)