Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Аис1

.pdf
Скачиваний:
15
Добавлен:
10.02.2015
Размер:
3.24 Mб
Скачать

разработан на базе методологии структурного анализа систем, в основе которой лежала идея декомпозиции основных процессов деятельности на составляющие. SADT-МЕТОДОЛОГИЯ – совокупность методов, правил и процедур, предназначенных для построения функциональной структуры сложных иерархических систем в виде модели, которая должна дать ответ на некоторые заранее определенные вопросы. В основе этого метода мо-делирования систем лежит описание системы, создаваемого с помощью естественного языка, позволяющего свободно описать функционирование моделируемой системы. На основе гра--фических средств SADT/IDEF0 дескриптивное описание системы снабжается изображением ее модели, которое практически полностью устраняет возможную неоднозначность семантического описания. SADT - это методология, разработанная специально для того, чтобы облегчить описание и понимание искусственной системы средней сложности и ее среды до определения требований к программному обеспечению или к чему-либо другому.

Воснове методологии SADT лежат два основных принципа:

1.SA-блоки, на основе которых создается иерархическая многоуровневая модульная систе-ма, каждый уровень которой представляет собой законченную систему (блок), поддержи-ваемую и контролируемую системой (блоком), находящейся над ней.

2.Декомпозиция. Использование этой концепции позволяет разделить каждый блок, пони--маемый как единое целое, на свои составляющие, описываемые на более детальной диа-грамме. Процесс декомпозиции проводится до достижения нужного уровня подробности описания. Диаграмма ограничивается 3-6 блоками для того, чтобы детализация осуществ-лялась постепенно. Вместо одной громоздкой модели используется несколько небольших взаимосвязанных моделей, значения которых

взаимно дополняют друг друга, делая понятной структуризацию сложного объекта. Применение SADT методологии основано на формализованном процессе создания системы, при разбиении его на следующие фазы:

анализ - определение того, что система будет делать;

проектирование - определение подсистем и их взаимодействие;

реализация - разработка подсистем по отдельности;

объединение - соединение подсистем в единое целое;

тестирование - проверка работы системы;

установка - введение системы в действие;

функционирование - использование системы.

Обычно SADT-методология применяется на ранних этапах жизненного цикла информационной системы.

SADT-МОДЕЛЬ - это точное, полное и адекватное текстовое и графическое описание системы имеющей конкретное назначение, выполненное в виде иерархически организованной со-вокупности диаграмм, созданных на основе стандартного представления данных. Это описание системы у которой есть единственный субъект, цель и одна точка зрения с помощью SADT-методологии. Такая модель представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм, организованных в виде древовидной структуры, где верхняя диаграмма является наиболее общей, а самые нижние наиболее детализированы.

В SADT-моделях используются как естественный, так и графический языки. Для передачи информации о конкретной системе источником естественного языка служат люди, описывающие систему, а источником графического языка - сама методология SADT. Графический язык SADT обеспечивает структуру и точную передачу модели семантики естественного языка. Графический язык SADT организует естественный язык вполне определенным и однозначным образом, за счет чего SADT позволяет описывать системы, которые до недавнего времени не поддавались адекватному представлению.

С точки зрения SADT модель может быть сосредоточена либо на функциях системы, либо на ее объектах. SADT-модели, ориентированные на функции, принято называть ФУНКЦИОНАЛЬНЫМИ МОДЕЛЯМИ, а ориентированные на объекты системы - МОДЕЛЯМИ ДАННЫХ. Функциональная модель представляет с требуемой степенью детализации систему функций, которые в свою очередь отражают свои взаимоотношения через объекты системы. Модели данных дуальны к функциональным моделям и представляют собой подробное описание объектов сис-темы, связанных системными функциями. Полная методология SADT поддерживает создание множества моделей для более точного описания

11

сложной системы.

Согласно авторам SADT процесс моделирования, как процесса создания непротиворечивой и полезной системы описаний, состоит из четырех последовательных этапов:

1.Сбор информации об исследуемой области.

2.Документирование полученной информации.

3.Представление ее в виде модели.

4.Уточнение модели посредством итеративного рецензирования.

Применяемый в SADT цикл автор/читатель позволяет регулярно доводить до сведения автора замечания к разработанной им модели. Тем самым обеспечивается непрерывная проверка ее качества специально отобранными для этого читателями. В SADT-методологии определены обязанности SADT –библиотекаря, обеспечивающие поддержку, как коллективной деятельности, так и индивидуальную работу автора.

SADT выделяется среди современных методологий описания систем благодаря своему

широкому применению, т.к. SADT:

является единственной методологией, легко отражающей такие системные характеристики, как управление, обратная связь и исполнители. Это объясняется тем, что SADT изначально возникла на базе проектирования систем более общего вида в отличие от других структурных методов, "выросших" из проектирования программного обеспечения;

в дополнение к имеющимся концепциям и стандартам для создания систем добавлены развитые процедуры поддержки коллективной работы;

предназначена для применением на ранних стадиях создания системы;

можно сочетать с другими структурными методами. Это достигается использованием графических SADT-описаний в качестве схем, связывающих воедино различные

методы, примененные для описания определенных частей системы с различным уровнем детализации.

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

В программе интегрированной компьютеризации производства (ICAM) Министерства обороны США была признана полезность SADT, что привело в 1993 году к стандартизации и публикации ее части, называемой IDEF0 в качестве федерального стандарта в США, а в 2000 году - в качестве руководящего документа по стандартизации в Российской Федерации. Под названием IDEF0 SADT применялась тысячами специалистов в военных и промышленных организациях.

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

В большинстве случаев, единственным набором изложенных правил, в соответствии с которыми должно функционировать предприятие, является набор отдельных положений и должностных инструкций. Чаще всего эти документы составлялись не один год назад, слабо структурированы и невзаимосвязаны между собой и, вследствие этого, просто пылятся на полках. На начальных этапах создания ИС обязательно возникает необходимость в изучении того, как работает предприятие, какие технологические процессы обработки циркулирующей в нем информации существуют. Обычно никто в организации ни знает, как она работает в той мере подробности, которая необходима для создания ИС:

руководитель хорошо знает работу в целом, но не в состояния вникнуть в детали работы каждого рядового сотрудника;

рядовой сотрудник хорошо знает, что творится на его рабочем месте, но плохо знает, как работают коллеги.

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

Создание и внедрение интегрированной ИС на предприятии, особенно в условиях виртуального предприятия, связано с глубокими исследованиями процессов, составляющих ЖЦ изделия. Для моделирования сложных систем существуют достаточно большое

12

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

Вначале 80-х годов 20 столетия в рамках предложенной ВВС США программы компьютеризации промышленности - ICAM (Integrated Computer-Aided Manufacturing -

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

Входе реализации программы выявилась потребность в разработке методов анализа процессов взаимодействия в производственных (промышленных) системах, предназначенных для описания различных этапов ЖЦИ и представляющих собой графический язык (нотация) и набор процедур анализа, которые могут быть использованы для понимания и проектирования ЖЦИ как в структуре реального предприятия, так и виртуального.

Термин IDEF (Integrated Definition) - это сокращение от англоязычного словосочетания ICAM Definition Methods, обозначающее методы описания для ICAM. Принципиальным требованием при разработке рассматриваемого семейства методологий было обеспечение возможности организации эффективного обмена информацией между всеми участниками программы на базе высокоэффективного языка, применение которого позволяет исследовать структуру, параметры и характеристики процессов в производственнотехнических и организационно-экономических системах не только для описания повседневной деятельности предприятия, но и для планирования изменений.

Частные методологии для моделирования систем

В настоящее время общая методология IDEF включает ряд частных методологий для моделирования систем, в том числе:

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

IDEF1 - методология информационного моделирования, применяется для построения информационной модели, отображающей структуру и содержание информационных потоков внутри системы, необходимых для поддержки функций системы. Позволяет отображать и анализировать их структуру и взаимосвязь;

IDEF1X (IDEF1 Extended) - методология построения реляционных структур. IDEF1X относится к типу методологий «Сущность-взаимосвязь» (ER – Entity-Relationship) и, как правило, используется для моделирования реляционных баз данных, имеющих отношение к рассматриваемой системе;

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

13

вмодели на базе «раскрашенных сетей Петри» (CPN – Color Petri Nets);

IDEF3 - методология моделирования процессов, происходящих в системе, предназначен-ная для создания сценариев и описания последовательности операций для каждого процесса. IDEF3 напрямую связана с методологией IDEF0: каждая функция (функциональ-ный блок) может быть представлена средствами IDEF3 в виде отдельного процесса;

IDEF4 - методология объектно-ориентированного проектирования и анализа систем. Средства IDEF4 позволяют наглядно отображать структуру объектов и принципы их взаимодействия, позволяя анализировать и оптимизировать сложные объектноориентированные системы;

IDEF5 - методология определения онтологий (словарей) исследования сложных систем. С помощью словаря терминов и правил позволяет описать онтологию системы. В итоге могут быть сформированы достоверные утверждения о состоянии системы в некоторый мо-мент времени, на основе которых делаются выводы о дальнейшем развитии системы и производится её оптимизация.

IDEF9 - методологии моделирования требований.

Особенностью рассматриваемого семейства методологий является способность «задавать вопросы» в процессе моделирования при обеспечении неразрывной связи графических средств, методологии и технологии. Поэтому семейство методологий IDEF является единственной системой, которая предоставляет не только средства отображения процессов, но и методологию взаимодействия «аналитик-специалист», и, кроме того, технологию создания проектов, охватывающую все стадии «жизненного цикла» - от первичного анализа до формы представления окончательного проекта, через поэтапный процесс создания диаграмм и хранения версий.

Применение средств IDEF позволяет:

сохранить целостность и непротиворечивость модели;

создавать словари и примечания;

получить файлы для трансляции с помощью выбранной СУБД в конкретную базу данных;

получить спецификации на прикладные программные комплексы промышленной компью-терной системы.

Не секрет, что сейчас практически все проекты исследования и анализа финансовой и хо-- зяйственной деятельности предприятий, так или иначе, связаны с построением

автоматизированных систем управления. Благодаря этому стандарты IDEF в понимании большинства стали неотделимы от внедрения ИТ, хотя с их помощью можно эффективно решать даже небольшие локальные задачи, используя только карандаш и бумагу.

Следует отметить, что именно широкое применением IDEF и предшествующей методологии - SADT связано возникновение концепции «AS-IS/TO-BE», которая активно используется в практике современного реинжиниринга процессов (концепция BPR - бизнес-процесс реинжини-ринг). Для описания процессов в рамках системы наибольший интерес представляет собой методология функционального моделирования IDEF0.

Применение стандартов группы IDEF является фактическим условием для получения статуса организацией, удовлетворяющей ISO 9000, ISO 9001. В последние годы интерес к методологиям семейства IDEF неуклонно растет. При этом если интерес к таким стандартам, как IDEF3-5 можно назвать скорее теоретическим, а внимание к IDEF0 и IDEF1Х– вполне практически обоснованным.

Семейство методологий IDEF предоставляет в распоряжение аналитика высокоэффективный язык, применение которого позволяет исследовать структуру, параметры и характеристики процессов в производственно-технических и организационно-экономических системах не только для описания повседневной деятельности предприятия, но и для планирования изменений.

Программно-методические комплексы на основе CASE-средств IDEF хорошо зарекомендовали себя при анализе производственной деятельности предприятия и синтезе функцио-нальной и информационной структуры будущей системы, особенно при ограниченных сроках создания проекта. Первые CASE-средства, позволяющие строить модели DFD и IDEF0, появились на русскоязычном рынке еще в 1996 году, одновременно с выходом популярной книги о принципах моделирования в стандартах SADT. Тем не менее,

14

большинство руководителей до сих пор расценивают моделирование в стандартах IDEF скорее как дань моде, чем как эффективный способ оптимизации существующей системы управления бизнесом.

IDEF0 - методология функционального моделирования

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

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

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

Методологию IDEF0 можно считать конечным этапом развития хорошо известного графического языка описания функциональных систем SADT. Стандарт IDEF0 был разработан в 1981 году в рамках обширной программы автоматизации промышленных предприятий ICAM (Integrated Computer Aided Manufacturing), предложенной департаментом Военно-Воздушных Сил США. Семейство стандартов IDEF унаследовало свое обозначение от названия этой про-граммы (IDEF – ICAM DEFinition).

C 1981 года стандарт IDEF0 претерпел несколько незначительных изменений, в основном ограничивающего характера. Последняя его редакция была выпущена в декабре 1993 года Национальным Институтом по Стандартам и Технологиям США (NIST). Стандарт IDEF0 с 1993 г. принят в качестве Федерального стандарта для функционального моделирования

и обработки информации США, используется в Министерстве обороны Великобритании, НАТО и множеством других различных корпораций, осуществляющих в своей практике функциональное моделирование. В 2000 году Госстандарт России принял Руководящий документ «Методология функционального моделирования IDEF0» для целей реинжиниринга деловых процессов и процессов менеджмента качества. В настоящее время методология IDEF0 рассматривается ИСО на предмет международного стандарта IPS (стандарты по обработке информации).

Основная цель, поставленная при разработке методологии IDEF0 – это решение задач анализа процессов взаимодействия в промышленных системах и интеграции промышленных комплексов при осуществлении программ комплексной автоматизации. Кроме усовершенство-ванного набора функций для описания бизнес-процессов, одним из требований стало наличие эффективной методологии взаимодействия в рамках «аналитикспециалист». Новый метод должен был обеспечить групповую работу над созданием модели, с непосредственным участием всех аналитиков и специалистов, занятых в рамках проекта. Так и возникла методология функционального моделирования IDEF0.

Для промышленного предприятия использование методологии IDEF0 с точки зрения интеграции может разделяться на следующие уровни: интеграция материальных систем, интеграция приложений, интеграция бизнеса. Результатом применения IDEF0 к проблемам интегра-ции– разработанная модель, обеспечивающая видимость различных аспектов

15

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

IDEF0-методология– это методология функционального моделирования, согласно которой система представляется как совокупность взаимодействующих процес-сов/работ/функций. Такая чисто функциональная ориентация является принципиальной - функции системы анализируются независимо от объектов, которыми они оперируют. Это по-зволяет более четко смоделировать логику и взаимодействие процессов организации. Поэтому исследование или разработка любой сложной системы начинается с функционального анализа и моделирования как системы в целом, так и всех ее подсистем.

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

Концепции IDEF0

1.Графическое и текстовое представление моделируемой деятельности.

Графическая и текстовая нотация блочного моделирования, управляющие конфигурацией модели, в IDEF0-диаграммах показывает производственные операции - как блок, а взаимосвязи с операциями - как стрелки, входящие/покидающие блок. Наличие четко описанных нотаций обеспечивает корректность встроенных в иерархическую структуру модели диаграмм.

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

2.Компактность. Линейное дескриптивное описание характеристик в виде связного текста не всегда удобно для восприятия. Документация с описанием производственной архитектуры должна быть компактной для простого ориентирования в предмете. Двухмерная форма, описанная на языке диаграмм, достигает компактности без потери возможности выражения отношений, таких как интерфейсы и обратная связь. IDEF0-диаграммы позволяют предста-вить любую изучаемую и/или описываемую систему в виде обеспечивающей компактность информации иерархии взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия.

3.Обмен информацией. Существуют совокупность методов, правил и процедур, предназна-ченных для построения функциональной модели объекта какой-либо предметной области. Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или рабочей группы) к другому. К числу таких средств относятся:

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

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

16

углублении вниз;

-древовидные схемы иерархии диаграмм и блоков, обеспечивающие обозримость модели в целом и входящих в нее деталей;

-индексирование диаграмм и блоков, позволяющее однозначно обращаться к ним в ие-рархической структуре модели;

-ограничения (не более 6 блоков на диаграмму) введены для простого восприятия диаграмм; -диаграммы сопровождаются текстом и глоссарием, для улучшения восприятия

графического представления.

4.Создания прескриптивных моделей. Методология нацеливает аналитиков и заказчиков на создание описания правил функционирования предприятия, а также на определение особых требований в терминах исполняемых функций, требуемой информации и применяемых ресурсов.

5.Итеративный процесс создания модели на основе разделения (декомпозиции) функций, выполняемых системными аналитиками, обеспечивающий точное описание системы.

6.Функциональная декомпозиция - способ моделирования типовой ситуации, когда любое действие, операция, функция могут быть разбиты (декомпозированы) на более простые действия, операции, функции. Другими словами, сложный процесс может быть представлен в виде совокупности элементарных функций. Представляя функции графически, в виде блоков, можно как бы заглянуть внутрь блока и детально рассмотреть ее структуру и состав. Одной из наиболее важных особенностей методологии IDEF0 является постепенное введение все больших уровней детализации по мере создания диаграмм, отображающих модель.

7.Коммуникативность и ограничения сложности. При работе с IDEF0 диаграммами суще--ственным является максимальная доступность для понимания специалистами, а также их разборчивость и удобочитаемость. Суть принципа ограничения сложности состоит в том, что количество блоков на диаграмме должно быть не менее двух и не более шести. Практика показывает, что соблюдение этого принципа приводит к тому, что функциональные процессы, представленные в виде IDEF0 модели, хорошо структурированы, понятны и легко поддаются анализу.

8.Строгость, точность, формализм и однозначность. Разработка моделей IDEF0

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

соблюдением следующих требований:

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

-подробное описание на каждом уровне (3-6 блоков).

-ограниченный контекст (только то, что относится к делу и ничего лишнего; ничего не упущено).

-синтаксические правила построения диаграмм (блоки и стрелки) ;

-неповторяющиеся названия блоков и стрелок;

-переходы между диаграммами (дерево диаграмм) ;

-переход между объектами/данными (коды ICOM и туннельные переходы) ;

-разделение входа и управления (правила для определения роли данных или объекта) ;

-обязательное наличие управления (все блоки требуют как минимум одного управляющего входа) ;

-сегменты стрелок (разделение или соединение), метки для стрелок;

-требования к наименованию стрелок;

-назначение и точка зрения (все модели должны иметь назначение и точку зрения).

9.Методология. Пошаговые процедуры, обеспечивающие эффективные процессы разработки модели, ее просмотра, объединения и сбора данных. Разработка модели в IDEF0 представляет собой пошаговую процедуру, на каждом шаге которой разработчик предлагает вариант модели, который подвергают обсуждению,

17

рецензированию и последующему ре-дактированию, после чего цикл повторяется. Такая организация работы способствует оп-тимальному использованию знаний системного аналитика, владеющего методологией и техникой IDEF0, и знаний специалистов - экспертов в предметной области, к которой отно-сится объект моделирования.

10.Контекстность. Моделирование делового процесса начинается с построения контекстной диаграммы. На этой диаграмме отображается только один блок - главная функция модели-руемой системы - это «миссия» системы, ее значение в окружающем мире. Расположение диаграммы на вершине модели, указывает на то, что она является обобщающей для рассматриваемой системы. Кроме того, контекстная диаграмма «фиксирует» границы моделируемой системы, определяя то, как моделируемая система взаимодействует со своим окружением. Диаграммы первого уровня представляют важнейшие подсистемы с их взаимосвязями, а диаграммы самого нижнего уровня представляют детализированные функции, с помощью которых работает система.

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

12.Язык ссылок, адресованных к отдельным частям диаграммы, и правила их сокращений облегчающие оформление замечаний при рецензировании модели.

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

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

15.Рекомендации по реализации аналитических проектов. Сравнение результата моделирования с существующей структурой позволяет оценить адекватность

модели и предложить решения, направленные на совершенствование этой структуры.

Практика показала, что IDEF0-методология является подходящим и эффективным средством:

моделирования технических требований к системе;

моделирования процессов в проектах реинжиниринга;

комплексного проектирования систем;

разработки систем управления издержками операций (процессов).

Методология IDEF0 объединяет диаграммы в модель через объекты системы. Такая схема требует согласования наименования и учета объектов системы с тем, чтобы две диаграммы могли рассматриваться, как взаимосвязанные между собой. В IDEF0 используется собственный графический язык, который представляет собой полное и выразительное средство, способное наглядно представлять широкий спектр деловых, производственных и других про-цессов и операций предприятия на любом уровне детализации. Язык:

обеспечивает точное и лаконичное описание моделируемых объектов, удобство исполь-зования и интерпретации этого описания;

облегчает взаимодействие и взаимопонимание системных аналитиков, разработчиков и персонала изучаемого объекта (фирмы, предприятия), т.е. служит средством «информа-ционного общения» большого числа специалистов и рабочих групп, занятых в одном проекте, в процессе обсуждения, рецензирования, критики и утверждения результатов;

позволяет визуализировать работу сложных систем, в том числе критически важных и тре-бующих особой осторожности и соблюдения специальных мер безопасности;

18

позволяет лаконично, однозначно и точно показать все элементы (блоки) системы и все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи и т.д.;

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

прошел многолетнюю проверку и продемонстрировал работоспособность как в проектах ВВС США, так и в других проектах, выполнявшихся государственными и частными промышленными компаниями;

легок и прост в изучении и освоении;

может генерироваться рядом инструментальных средств машинной графики. Перечисленные свойства языка предопределили выбор методологии IDEF0 в качестве базового средства анализа и синтеза производственно-технических и организационноэкономических систем, что нашло свое отражение в упомянутых федеральных стандартах США.

IDEF0-стандарт

IDEF0-стандарт описывает язык моделирования, правила и методику структурированного графического представления системы или организации. Например, средства IDEF0 используются в стандарте STEP для иллюстративного представления сферы использования приложения - программной реализации стандартного протокола приложения (АР), содержащего спе-е-циализированную информационную модель.

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

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

диаграммы первого уровня представляют важнейшие подсистемы с их взаимосвязями;

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

помощью которых работает система.

Стандарт IDEF0 содержит набор процедур, позволяющих разрабатывать и согласовывать модель большой группой людей, принадлежащих к разным областям деятельности моделируемой системы. Обычно процесс разработки является итеративным и состоит из следующих условных этапов:

создание модели группой специалистов, относящихся к различным сферам деятельности предприятия (в терминах IDEF0 – авторы, Authors). В рамках этого этапа авторы расспрашивают компетентных лиц о структуре различных процессов. На основе имеющихся положений, документов и результатов опроса создается черновик (Model Draft) модели; распространение черновика для рассмотрения, согласований и комментариев. На этой стадии черновик модели обсуждается с широким кругом компетентных лиц («читателей») на предприятии.Каждая из диаграмм письменно критикуется и комментируется, а затем передается автору. Автор, в свою очередь, письменно соглашается с критикой или отвергает её, излагая логику принятия решения, и возвращает откорректированный черновик для дальнейшего рассмотрения. Этот процесс продолжается до тех пор, пока авторы и читатели не придут к единому мнению; · официальное утверждение модели. Согласованную модель утверждает

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

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

19

предприятии (в системе).

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

Преимущества методологии IDEF0

Методология IDEF0 может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.

Не смотря на то, что в настоящее время появляются десятки новых методологий моделирования деятельности предприятия и взглядов на её архитектуру, IDEF0 сохраняет актуаль-ность для задач усовершенствования предприятий и организаций. Преимущества

методологии IDEF0:

долгая история его использования для решения различных задач государственных и ком-мерческих предприятий;

продолжает использоваться и рекомендоваться в качестве стандарта описания деятельности организации и предприятия;

глобальная информатизация общества только усиливает спрос на возможности, которые обеспечиваются IDEF0;

конкуренция и борьба за качество продукции увеличивает потребности современных предприятий в информатизации, тем самым, поставляя дополнительные задачи для системных аналитиков и проектировщиков;

последовательное и постоянное улучшение деятельности, усовершенствование, реорганизация и реинжиниринг предприятия, и т.д., выдвигает ряд системных требований по учёту многих факторов: Люди, Оборудование, Информация, Управление предприятием и Системы управления производственными процессами;

успешное моделирование различных аспектов деятельности предприятия позволяет фор-мально выявить и собрать требования к проектируемой системе, а затем вести разработку системы, которая удовлетворяет этим требованиям;

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

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

влияние внешней среды предприятия или системы может быть также объектом моделирования и исследования;

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

существующие процедуры обсуждения IDEF0-моделей позволяют аналитику и заказчику проектных работ (промышленному потребителю) достичь консенсуса и взаимопонимания.

Опыт внедрения ИС показывает, что методология IDEF0 позволяет повысить производительность труда и уменьшить вероятность появления ошибок при синтезе систем.

20