ќписание отдельных концепций IDEF0


јвтор: Ќиколай „увахин
»сточник: сайт " орпоративный менеджмент" «
ќписание отдельных концепций IDEF0»

¬ нижеследующих разделах более подробно рассматриваютс€ основные концепции.

1. √рафика моделировани€ действи€

ћетодологи€ IDEF0 может использоватьс€ дл€ моделировани€ широкого круга автоматизированных или неавтоматизированных "систем" или предметных областей, включа€ любые возможные комбинации аппаратного и программного обеспечени€, машин, процессов и людей. ѕри создании новых систем IDEF0 можно использовать сначала дл€ задани€ требований к системе и ее функци€м, а затем дл€ разработки собственно системы, котора€ соответствует заданным требовани€м и исполн€ет заданные функции. ѕри работе с существующими системами с помощью IDEF0 можно анализировать выполн€емые системой функции и документировать механизмы (средства), которыми это достигаетс€.

–езультатом применени€ IDEF0 €вл€етс€ модель. ћодель состоит из диаграмм, текста и словар€ терминов, имеющих перекрестные ссылки друг на друга. ƒиаграммы -- основной компонент модели. ¬се функции и взаимодействи€ отображаютс€ на диаграммах в виде пр€моугольников (функции) и стрелок (взаимодействи€).

ѕоложение стрелки по отношению к пр€моугольнику показывает конкретную роль взаимодействи€. ”правл€ющее воздействие входит в пр€моугольник сверху. –есурсы (данные или предметы, над которыми производитс€ действие в ходе операции) вход€т в пр€моугольник слева. ѕродукты операции исход€т из правой стороны пр€моугольника. ћеханизмы (средства исполнени€ функции) вход€т в пр€моугольник снизу. ¬ызовы (разновидность механизма, котора€ позвол€ет использовать одну и ту же часть диаграммы в нескольких модел€х или в нескольких част€х одной модели) исход€т из нижней части пр€моугольника. ѕоложени€ стрелок показаны на рис. A1.


–ис A1. ѕр€моугольник (функци€) и стрелки (данные/предметы)

—трелки показывают отношени€ между несколькими подфункци€ми, образующими более общую функцию. “ака€ диаграмма -- это "диаграмма св€зей", показывающа€ конкретное взаимодействие между подфункци€ми (рис. A2).


–ис. A2. ƒиаграмма св€зей

Ќа рис. A2 функци€ B, на которую наложена одна св€зь-ресурс и две управл€ющие св€зи, производит один продукт, который св€зывает функцию C.

“ермин "св€зь" означает, что функци€ использует вход€щие данные или предметы и, таким образом, оказываетс€ "св€занной" взаимодействием. —пособ действи€ функции зависит от конкретных параметров (значение, количество и т.п.) стрелки-взаимодействи€.

2. ѕостепенное представление деталей

ќдна из наиболее важных особенностей IDEF0 состоит в постепенном представлении все большего и большего уровн€ детализации. “аким образом, читателю оказываетс€ представленной хорошо очерченна€ тема; на каждой диаграмме количество новой информации вполне доступно дл€ усвоени€.

—труктура модели IDEF0 показана на рис. A3 на примере серии из четырех диаграмм и отношений между ними.

ћодель IDEF0 начинаетс€ с представлени€ системы как единого целого -- пр€моугольника с взаимодействи€ми, простирающимис€ за пределы системы. ѕоскольку этот пр€моугольник обозначает систему или предметную область в целом, его описательное им€ носит общий характер. “о же относитс€ и стрелкам-взаимодействи€м, поскольку они также обозначают полный набор взаимодействий системы с внешним миром. ƒиаграмма с одним пр€моугольником называетс€ "контекстной диаграммой"; в ее по€снительном тексте определ€ютс€ точка зрени€ и цель создани€ модели.


–ис. A3. —труктура модели

ѕр€моугольник, обозначающий систему как единое целое, затем подвергаетс€ детализации на другой диаграмме; получившиес€ пр€моугольники соедин€ютс€ стрелками-взаимодействи€ми. Ёти пр€моугольники обозначают главные подфункции одной функции-предка. “акое разложение описывает полный набор подфункций, кажда€ из которых обозначена пр€моугольником, границы которого, определены стрелками-взаимодействи€ми.  ажда€ из этих подфункций может быть разложена аналогичным образом, после чего становитс€ видимым очередной уровень детализации. ¬ IDEF0 прин€та следующа€ терминологи€: функции "раскладываютс€" (подвергаютс€ декомпозиции), а пр€моугольники, обозначающие функции, "детализуютс€".

ƒетализаци€ пр€моугольника производитс€ путем построени€ диаграммы-потомка, состо€щей не менее чем из трех, но не более чем из шести пр€моугольников. ¬ерхний предел (шесть) заставл€ет использовать иерархии при описании сложных предметов. Ќижний предел (три) гарантирует, что на диаграмме достаточно деталей, чтобы оправдать проведение декомпозиции (детализации).

 ажда€ диаграмма модели показываетс€ вместе с ее отношением к другим диаграммам путем нанесени€ св€зывающих их стрелок. ѕри разложении функции на подфункции взаимодействи€ между подфункци€ми показываютс€ св€зывающими их стрелками. Ќазвание каждой подфункции и ее поименованные взаимодействи€ составл€ют ограниченный контекст этой подфункции.

—одержание любой подфункции ограничено только элементами, наход€щимис€ в пределах ее функции-предка. ѕодфункции дискретны и не перекрываютс€ одна другой.  роме того, набор подфункций должен включать в себ€ все элементы функции-предка. “аким образом, пр€моугольник-предок и его взаимодействи€ определ€ют контекст диаграммы-потомка. «а исключением туннельных стрелок, в этих границах нельз€ ни добавл€ть, ни удал€ть что бы то ни было.

3. ƒисциплина групповой работы

ћетодологи€ IDEF0 содержит процедуры разработки и критики моделей большой группой людей и интегрировани€ подсистем обеспечени€ в архитектуру IDEF0. ƒополнительные процедуры обеспечени€, например, правила и процедуры работы архивариуса и процедуры цикла рецензировани€ (см. ѕриложение C) также включены в методологию IDEF0. (—ледует отметить, что некоторые из этих правил и процедур, в частности, цикл комплекта и процедуры цикла критики автора читателем, используютс€ и в других методах IDEF.)

—оздание модели в IDEF0 -- простейша€ из этих процедур. —оздание модели -- процесс динамический, требующий участи€ более чем одного человека. ¬ течение всего проекта авторы создают первоначальные диаграммы, которые распростран€ютс€ среди сотрудников проекта дл€ разбора и комментариев. ƒисциплина групповой работы требует от каждого личного участи€ в работе над диаграммами: составлени€ комментариев в письменном виде и их передачи автору диаграммы. ќтвет автора также даетс€ письменно. ÷икл продолжаетс€ до тех пор, пока диаграммы, а затем и модель в целом, не принимаютс€ официально.

IDEF содержит процедуры хранени€ архивов, содержащих сведени€ о прин€тых решени€х и альтернативах, предлагавшихс€ по мере реализации проекта. ƒиаграммы, созданные авторами, подвергаютс€ критике со стороны знающих читателей, которые записывают свои рекомендации непосредственно на выданных им копи€х диаграмм. јвторы отвечают на каждое замечание на тех же копи€х. –екомендации принимаютс€ или отвергаютс€ в письменной форме с изложением логики прин€ти€ решени€. ѕо мере внесени€ изменений устаревшие версии диаграмм сдаютс€ в архив проекта.

ƒиаграммы корректируютс€ в ответ на поправки и замечани€. ћодель детализуетс€ путем создани€ новых диаграмм, которые также разбираютс€ и корректируютс€. ќкончательна€ модель представл€ет собой согласованное представление о системе или предметной области с заданной точки зрени€ и дл€ заданной цели. Ёто представление может легко читатьс€ лицами, не работавшими над проектом, использоватьс€ дл€ представлени€ определени€ системы на показах и дл€ организации новых проектов, нацеленных на производство изменений в системе.

ƒобавлено: 22.01.7680


Ђ Ќазад

© 1998 — 2021 Millennium Group. Все права защищены.