Диплом: Организация создания и внедрения веб-сайта предприятия (на примере ООО "ТрансЭнергоСервис")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Рис. 5. Входящая интерфейсная дуга.
Приведенные выше примеры подчеркивают внешне схожую природу
входящих и управляющих интерфейсных дуг, однако для систем одного
класса всегда есть определенные разграничения. Например, в случае
рассмотрения предприятий и организаций существуют пять основных видов
объектов: материальные потоки (детали, товары, сырье и т.д.), финансовые
потоки (наличные и безналичные, инвестиции и т.д.), потоки документов
(коммерческие, финансовые и организационные документы), потоки
информации (информация, данные о намерениях, устные распоряжения и
т.д.) и ресурсы (сотрудники, станки, машины и т.д.). При этом в различных
случаях входящими и исходящими интерфейсными дугами могут
отображаться все виды объектов, управляющими только относящиеся к
потокам документов и информации, а дугами-механизмами только ресурсы.
Обязательное наличие управляющих интерфейсных дуг является одним
из главных отличий стандарта IDEF0 от других методологий классов DFD
(Data Flow Diagram) и WFD (Work Flow Diagram).
Третьим основным понятием стандарта IDEF0 является декомпозиция
(Decomposition). Принцип декомпозиции применяется при разбиении
сложного процесса на составляющие его функции. При этом уровень
43
детализации процесса определяется непосредственно разработчиком модели.
Декомпозиция позволяет постепенно и структурированно представлять
модель системы в виде иерархической структуры отдельных диаграмм, что
делает ее менее перегруженной и легко усваиваемой.
Модель IDEF0 всегда начинается с представления системы как единого
целого – одного функционального блока с интерфейсными дугами,
простирающимися за пределы рассматриваемой области. Такая диаграмма с
одним функциональным блоком называется контекстной диаграммой, и
обозначается идентификатором “А-0”.
В пояснительном тексте к контекстной диаграмме должна быть указана
цель (Purpose) построения диаграммы в виде краткого описания и
зафиксирована точка зрения (Viewpoint).
Определение и формализация цели разработки IDEF0 – модели
является крайне важным моментом. Фактически цель определяет
соответствующие области в исследуемой системе, на которых необходимо
фокусироваться в первую очередь. Например, если мы моделируем
деятельность предприятия с целью построения в дальнейшем на базе этой
модели информационной системы, то эта модель будет существенно
отличаться от той, которую бы мы разрабатывали для того же самого
предприятия, но уже с целью оптимизации логистических цепочек.
Точка зрения определяет основное направление развития модели и
уровень необходимой детализации. Четкое фиксирование точки зрения
позволяет разгрузить модель, отказавшись от детализации и исследования
отдельных элементов, не являющихся необходимыми, исходя из выбранной
точки зрения на систему. Например, функциональные модели одного и того
же предприятия с точек зрения главного технолога и финансового директора
будут существенно различаться по направленности их детализации. Это
связано с тем, что в конечном итоге, финансового директора не интересуют
аспекты обработки сырья на производственных станках, а главному
технологу ни к чему прорисованные схемы финансовых потоков.
44
Правильный выбор точки зрения существенно сокращает временные затраты
на построение конечной модели.
В процессе декомпозиции, функциональный блок, который в
контекстной диаграмме отображает систему как единое целое, подвергается
детализации на другой диаграмме. Получившаяся диаграмма второго уровня
содержит функциональные блоки, отображающие главные подфункции
функционального блока контекстной диаграммы и называется дочерней
(Child diagram) по отношению к нему (каждый из функциональных блоков,
принадлежащих дочерней диаграмме соответственно называется дочерним
блоком – Child Box). В свою очередь, функциональный блок - предок
называется родительским блоком по отношению к дочерней диаграмме
(Parent Box), а диаграмма, к которой он принадлежит – родительской
диаграммой (Parent Diagram). Каждая из подфункций дочерней диаграммы
может быть далее детализирована путем аналогичной декомпозиции
соответствующего ей функционального блока. Важно отметить, что в каждом
случае декомпозиции функционального блока все интерфейсные дуги,
входящие в данный блок, или исходящие из него фиксируются на дочерней
диаграмме. Этим достигается структурная целостность IDEF0 – модели.
Наглядно принцип декомпозиции представлен на рисунке 4. Следует
обратить внимание на взаимосвязь нумерации функциональных блоков и
диаграмм - каждый блок имеет свой уникальный порядковый номер на
диаграмме (цифра в правом нижнем углу прямоугольника), а обозначение
под правым углом указывает на номер дочерней для этого блока диаграммы.
Отсутствие этого обозначения говорит о том, что декомпозиции для данного
блока не существует.
Часто бывают случаи, когда отдельные интерфейсные дуги не имеет
смысла продолжать рассматривать в дочерних диаграммах ниже какого-то
определенного уровня в иерархии, или наоборот - отдельные дуги не имеют
практического смысла выше какого-то уровня. Например, интерфейсную
дугу, изображающую “деталь” на входе в функциональный блок “Обработать
45
на токарном станке” не имеет смысла отражать на диаграммах более высоких
уровней – это будет только перегружать диаграммы и делать их сложными
для восприятия. С другой стороны, случается необходимость избавиться от
отдельных “концептуальных” интерфейсных дуг и не детализировать их
глубже некоторого уровня. Для решения подобных задач в стандарте IDEF0
предусмотрено понятие туннелирования. Обозначение “туннеля” (Arrow
Tunnel) в виде двух круглых скобок вокруг начала интерфейсной дуги
обозначает, что эта дуга не была унаследована от функционального
родительского блока и появилась (из “туннеля”) только на этой диаграмме. В
свою очередь, такое же обозначение вокруг конца (стрелки) интерфейсной
дуги в непосредственной близи от блока – приёмника означает тот факт, что
в дочерней по отношению к этому блоку диаграмме эта дуга отображаться и
рассматриваться не будет. Чаще всего бывает, что отдельные объекты и
соответствующие им интерфейсные дуги не рассматриваются на некоторых
промежуточных уровнях иерархии – в таком случае, они сначала
“погружаются в туннель”, а затем, при необходимости “возвращаются из
туннеля”.
Последним из понятий IDEF0 является глоссарий (Glossary). Для
каждого из элементов IDEF0: диаграмм, функциональных блоков,
интерфейсных дуг существующий стандарт подразумевает создание и
поддержание набора соответствующих определений, ключевых слов,
повествовательных изложений и т.д., которые характеризуют объект,
отображенный данным элементом. Этот набор называется глоссарием и
является описанием сущности данного элемента. Например, для
управляющей интерфейсной дуги “распоряжение об оплате” глоссарий
может содержать перечень полей соответствующего дуге документа,
необходимый набор виз и т.д. Глоссарий гармонично дополняет наглядный
графический язык, снабжая диаграммы необходимой дополнительной
информацией.
46
Рис. 6. Декомпозиция функциональных блоков.
Принципы ограничения сложности IDEF0-диаграмм
Обычно IDEF0-модели несут в себе сложную и концентрированную
информацию, и для того, чтобы ограничить их перегруженность и сделать
удобочитаемыми, в соответствующем стандарте приняты соответствующие
ограничения сложности:
Ограничение количества функциональных блоков на диаграмме тремя-
47
шестью. Верхний предел (шесть) заставляет разработчика использовать
иерархии при описании сложных предметов, а нижний предел (три)
гарантирует, что на соответствующей диаграмме достаточно деталей,
чтобы оправдать ее создание;
Ограничение количества подходящих к одному функциональному
блоку (выходящих из одного функционального блока) интерфейсных
дуг четырьмя.
Разумеется, строго следовать этим ограничениям вовсе необязательно,
однако, как показывает опыт, они являются весьма практичными в реальной
работе.
Дисциплина групповой работы над разработкой IDEF0-модели
Стандарт IDEF0 содержит набор процедур, позволяющих
разрабатывать и согласовывать модель большой группой людей,
принадлежащих к разным областям деятельности моделируемой системы.
Обычно процесс разработки является итеративным и состоит из следующих
условных этапов:
Создание модели группой специалистов, относящихся к различным
сферам деятельности предприятия. Эта группа в терминах IDEF0
называется авторами (Authors). Построение первоначальной модели
является динамическим процессом, в течение которого авторы
опрашивают компетентных лиц о структуре различных процессов. На
основе имеющихся положений, документов и результатов опросов
создается черновик (Model Draft) модели.
Распространение черновика для рассмотрения, согласований и
комментариев. На этой стадии происходит обсуждение черновика
модели с широким спектром компетентных лиц (в терминах IDEF0-
читателей) на предприятии. При этом каждая из диаграмм черновой
модели письменно критикуется и комментируется, а затем передается
автору. Автор, в свою очередь, также письменно соглашается с
критикой или отвергает её с изложением логики принятия решения и
48
вновь возвращает откорректированный черновик для дальнейшего
рассмотрения. Этот цикл продолжается до тех пор, пока авторы и
читатели не придут к единому мнению.
Официальное утверждение модели. Утверждение согласованной
модели происходит руководителем рабочей группы в том случае, если
у авторов модели и читателей отсутствуют разногласия по поводу ее
адекватности. Окончательная модель представляет собой
согласованное представление о предприятии (системе) с заданной
точки зрения и для заданной цели.
Наглядность графического языка IDEF0 делает модель вполне
читаемой и для лиц, которые не принимали участия в проекте ее создания, а
также эффективной для проведения показов и презентаций. В дальнейшем,
на базе построенной модели могут быть организованы новые проекты,
нацеленные на производство изменений на предприятии (в системе).
IDEF0-модель предполагает наличие четко сформулированной цели,
единственного субъекта моделирования и одной точки зрения. Для внесения
области, цели и точки зрения в модели IDEF0 в BPwin следует выбрать пункт
меню Edit/Model Properties, вызывающий диалог Model Properties. В закладке
Purpose следует внести цель и точку зрения, а в закладку Definition -
определение модели и описание области.
Рис. 7. Диалог задания свойств модели
49
В закладке Status того же диалога можно описать статус модели
(черновой вариант, рабочий, окончательный и т. д.), время создания и
последнего редактирования (отслеживается в дальнейшем автоматически по
системной дате). В закладке Source описываются источники информации для
построения модели (например, "Опрос экспертов предметной области и
анализ документации"). Закладка General служит для внесения имени проекта
и модели, имени и инициалов автора и временных рамок модели - AS-IS и
ТО-ВЕ.
Модели AS-IS и ТО-ВЕ. Обычно сначала строится модель
существующей организации работы - AS-IS (как есть). На основе модели AS-
IS достигается консенсус между различными единицами бизнеса по тому,
"кто что сделал" и что каждая единица бизнеса добавляет в процесс. Модель
AS-IS позволяет выяснить, "что мы делаем сегодня" перед тем, как
перепрыгнуть на то, "что мы будем делать завтра". Анализ функциональной
модели позволяет понять, где находятся наиболее слабые места, в чем буду г
состоять преимущества новых бизнес-процессов и насколько глубоким
изменениям подвергнется существующая структура организации бизнеса.
Детализация бизнес-процессов позволяет выявить недостатки организации
даже там, где функциональность на первый взгляд кажется очевидной.
Признаками неэффективной деятельности могут быть бесполезные,
неуправляемые и дублирующиеся работы, неэффективный документооборот
(нужный документ не оказывается в нужном месте в нужное время),
отсутствие обратных связей по управлению (на проведение работы не
оказывает влияния ее результат), входу (объекты или информация
используются нерационально) и т. д. Найденные в модели AS-IS недостатки
можно исправить при создании модели ТО-ВЕ (как будет) - модели новой
организации бизнес-процессов. Модель нужна ТО-ВЕ для анализа
альтернативных/лучших путей выполнения работы и документирования того,
как компания будет делать бизнес в будущем.
50
Следует указать на распространенную ошибку при создании модели
AS-IS - это создание идеализированной модели. Примером может служить
создание модели на основе знаний руководителя, а не конкретного
исполнителя работ. Руководитель знаком с тем, как предполагается
выполнение работы по руководствам и должностным инструкциям и часто не
знает, как на самом деле подчиненные выполняют рутинные работы. В
результате получается приукрашенная, искаженная модель, которая несет
ложную информацию и которую невозможно в дальнейшем использовать для
анализа. Такая модель называется SHOULD_BE (как должно бы быть).
Технология проектирования ИС подразумевает сначала создание
модели AS-IS, ее анализ и улучшение бизнес-процессов, т. е. создание
модели ТО-ВЕ, и только на основе модели ТО-ВЕ строится модель данных,
прототип и затем окончательный вариант ИС. Построение системы на основе
модели AS-IS приводит к автоматизации предприятия по принципу "все
оставить как есть, только чтобы компьютеры стояли", т. е. ИС
автоматизирует несовершенные бизнес-процессы и дублирует, а не заменяет
существующий документооборот. в результате внедрение и эксплуатация
такой системы приводит лишь к дополнительным издержкам на закупку
оборудования, создание программного обеспечения и сопровождение того и
другого.
Иногда текущая AS-IS и будущая ТО-ВЕ модели различаются очень
сильно, так что переход от начального к конечному состоянию становится
неочевидным. в этом случае необходима третья модель, описывающая
процесс перехода от начального к конечному состояния системы, поскольку
такой переход - это тоже бизнес-процесс.
Результат описания модели можно получить в отчете Model Report.
Диалог настройки отчета по модели вызывается из пункта меню Report/Model
Report. в диалоге настройки следует выбрать необходимые поля, при этом
автоматически отображается очередность вывода информации в отчет.
51
Рис. 8. Отчет по модели
Диаграммы IDEF0. Основу методологии IDEF0 составляет
графический язык описания бизнес-процессов. Модель в нотации IDEF0
представляет собой совокупность иерархически упорядоченных и
взаимосвязанных диаграмм. каждая диаграмма является единицей описания
системы и располагается на отдельном листе.
Модель может содержать четыре типа диаграмм:
1. контекстную диаграмму (в каждой модели может быть только
одна контекстная диаграмма);
2. диаграммы декомпозиции;
3. диаграммы дерева узлов;
4. диаграммы только для экспозиции (FEO).
Контекстная диаграмма является вершиной древовидной структуры
диаграмм и представляет собой самое общее описание системы и ее
взаимодействия с внешней средой. После описания системы в целом
проводится разбиение ее на крупные фрагменты. Этот процесс называется

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран