Элементы иерархичности в фасетной классификации информации

В таблице фасетной системы классификации (табл. 12.1) содержатся две малые иерархические структуры: признаки «Стадияобработки» и «Функциональное назначение». Эти структуры отображены двухуровневыми деревьями, расположенными горизонтальнослева направо.

На первом уровне иерархии первого дерева располагаются признаки «Первичная» и «Вторичная», на втором – признаки «Промежуточная» и «Результатная».На первом уровне иерархии второго дерева располагаются признаки «Постоянная» и «Переменная», на втором – признаки «Плановая», «Нормативно-справочная», «Учетная» и «Оперативная.

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

Классификационное кодирование видов информации в ИС

Как и в предыдущих примерах, для большей простоты и наглядности выберем цифровой алфавит, состоящий из арабских цифр1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Этими цифрами, начиная с единицы, пронумеруем сверху вниз элементы всех столбцов таблицы (каждого фасета), кроме четвертого («Шаг 2»). Четвертый столбец пронумеруемначиная с нуля. При этом нуль будет символизировать отсутствиесоответствующего признака.

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

Раздел 4. ФУНКЦИОНАЛЬНО-ОРИЕНТИРОВАННОЕ ПРОЕКТИРОВАНИЕ ИС

Тема 13. Общие сведения о функционально-ориентированном проектировании

План лекции

1. Терминология

2. Цель моделирования предметной области

Терминология

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

Таким образом, функция во многих контекстах – это синоним слов«деятельность» и «работа». С понятием функции следует рассматривать понятия задачи, процесса и цели.

Задача– это проблемная ситуация, характеризуемая заданнымиэлементами:

- начальным состоянием системы;

- конечным состоянием системы;

- целью – осуществить перевод системы от начального состоянияк ее конечному состоянию;

- алгоритмом достижения конечного состояния системы от ее начального состояния.

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

Процесс– это последовательность действий (работ).

Цель– это желаемый результат, к которому стремится предприятие, подразделение, должностное или физическое лицо.

Понятия «функция» и «процесс» семантически переплетены. Дляреализации функции (работы) требуется последовательность действий, т.е. необходима реализация одного процесса или даже нескольких процессов. Следовательно, функция – более общее понятие, поскольку предопределяет процесс. С другой стороны, каждую работу процесса можноназывать функцией. Следовательно, процесс является более общим понятием, поскольку состоит из последовательности функций. Указанныйфакт является причиной того, что отношение взаимного подчинения(т.е. определение того, что из чего состоит: функция из процессов илипроцессы из функций) является предметом волевого решения в рамкахконкретной организации, занятой созданием и продвижений IT-методологий и соответствующих инструментальных средств.

Любая работа выполняется, а функция и процесс реализуются с какой-то целью; цель является стимулом любой деятельности. Формойорганизации функции является задача. Именно она указывает исходные данные (начальное состояние системы), требуемый результат(конечное состояние системы) – цель деятельности – и способ получения требуемого результата (алгоритм перевода системы из начального состояния в конечное). Это означает, что во многих контекстах термины «функция» и «задача» могут рассматриваться как синонимы.

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

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

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

Современные концепции организации бизнеса и проектированияинформационных систем благодаря усилиям, в первую очередь, ТомаДавенпорта, Майкла Хаммера и Джеймса Чампи терминологическиявляются процессно-ориентированными. При этом процессныйподход противопоставляется функциональному подходу. Указанноеранее соотношение между функциями и процессами лишает данноепротивопоставление объективной состоятельности.

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

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

Итак, каждый сквозной бизнес-процесс реализует один из многихвозможных вариантов реализации общей бизнес-функции. Каждуюконкретную реализацию бизнес-функции называют сценарием. Сценарий – это полный эквивалент понятия протокола алгоритмаконкретной траектории действий от входа до выхода при конкретномнаборе исходных данных.

Наши рекомендации