Book.od.ua Книги для вашего бизнеса



Одесская библиотека бизнес литературы
полезные книги для бизнеса

1.9. Структура функций

Функции могут быть описаны с различной степенью детализации. Самый высокий уровень обобщения и, следовательно, стартовая позиция в нашем обсуждении, - это сложные функции, включающие много видов деятельности (complex function bundle - "клубок" функций). Чтобы упростить процесс, сложные функции структурируются, т.е. разделяются на подфункции, как по­казано на иерархических диаграммах. На рис. 19, a приведен пример иерархической диаграммы для (преимущественно) функций преобразования информации. Рис. 19, б иллюстрирует (преимущественно) функции промышленного производства. 
Структура функций
 На рис. 19, a и 19, б показаны два класса ключевых функций, различающихся объектами, на которые направлены функции. Мы сосредоточимся на функциях обработки информации в сфере управления, хотя те же рассуждения можно отнести к промышленному производству. В общем случае термин "функция" можно использовать на каждом уровне иерархии, хотя часто это понятие разбивают на подчиненные понятия. Пример детализации приведен на рис. 19, a.
• Сложная функция - комплексная функция, состоящая из многих действий.
• Функция - сложная деятельность, которую можно разбить на подфункции. Вместе с другими функциями составляет сложную функцию ("клубок" функций).
• Подфункция - деятельность, которую можно разбить на элементарные функции. Вместе с другими подфункциями составляет вышестоящую функцию.
• Элементарная функция - деятельность, которую нельзя разбить на составляющие. Например, деятельность, выполняемая на конкретном рабочем месте или внутренняя процедура, не имеющая альтернатив.
Зачастую эти понятия можно отделить друг от друга только условно, поэтому в данной книге мы преимущественно будем обходиться общим понятием "функция".
Хотя общепринято разбивать функции посредством иерархических диаграмм, этот подход "сверху вниз" имеет ряд недостатков. Например, зачастую не хватает строгих правил классификации, что затрудняет контроль содержательности функции на определенном уровне. С другой стороны, противоположный подход, состоящий в объединении элементарных функций в более крупные функциональные единицы, может быть выполнен более систематично. Вот почему на практике следует использовать оба подхода. Сначала функции разбиваются на составляющие в рамках подхода "сверху вниз", чтобы получить представление об элементарных функциях. Затем элементарные функции перегруппируются снизу вверх. Мартин и Олле с соавторами предлагают некоторые интересные примеры иерархии функций (см. Martin, Information Engineering I1 1990, pp. 45; Olle et al., Information Systems Life Cycle 1988, p. 57).
Иерархические структуры функций можно построить в соответствии с таким принципом: "идентичные процедуры, идентичные информационные объекты и идентичное распределение должны применяться к идентичным бизнес-процессам" (см. Nuttgens, Koordiniert-dezentrales Informationsmanage-ment 1995, p. 97). Учитывая параметры их "бизнес-процесса", только стати­ческие функции сгруппированы, как противоположные динамическому описанию бизнес-процессов. На рис. 20 представлены несколько примеров классификационных параметров. Подгруппы созданы с помощью дальнейшей дифференциации параметров.


Понравился материал? Поделитесь с друзьями!

<< Предыдущая статьяСледующая статья >>
1.8. Моделирование отдельных аспектов ARIS 1.10. Структура функций. Часть Вторая.





Убедительная просьба при использовании любых материалов Одесской электронной бизнес-библиотеки ставить активную ссылку на наш сайт. По всем вопросам касательно сайта пожалуйста пишите на почту
      Карта сайта