Матрицы типа "функции-данные" - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов
Матрицы типа "функции-данные" являются внутренним инструментом описания бизнес-процессов в организации ООО "РН-Информ" и являются вариацией CRUD-матриц. Матрицы типа "функции-данные" реализуют аналогичный поход к описанию связей, но используют численные метрики и иную терминологию.
Строки матрицы содержат бизнес-функции, столбцы - информационные объекты, или элементы данных; связи между ними выражены следующими значениями:
- 0 - связь между бизнес-функцией и элементом данных отсутствует; 1 - бизнес функция использует элемент данных; 2 - бизнес-функция создает, изменяет или удаляет элемент данных;
Таким образом, элемент данных может быть определен как
Где - наименование элемента данных, .
Все элементы данных являются равноправными: ни один элемент данных не может являться частью другого. Если для элемента данных он является внешним для данной организации.
Бизнес-функция определяется как:
,
Где - наименование бизнес-функции, - элементы данных, используемые бизнес-функцией, , , количество используемых бизнес-функцией элементов данных.
Существует ряд особенностей описания бизнес-функций:
Бизнес-функция может использовать один и более элемент данных.
Если бизнес-функция не использует ни один элемент данных, считается, что бизнес-функция не используется.
Ни одна бизнес-функция не может одновременно входить в несколько бизнес процессов.
Тогда матрица типа "функции-данные" может быть определена следующим образом:
,
Где - количество бизнес-функций, - общее количество элементов данных. Пример матрицы в формате электронной таблицы изображен на Рисунке 2:
Рисунок 2. Пример матрицы "функции-данные"
В дополнительной таблице хранятся пары бизнес-процессов и бизнес-функций, ассоциированных по уникальным численным идентификаторам, что дает возможность анализировать данные матрицы на более высоком уровне. Бизнес-процесс определяется как
,
Где - наименование бизнес-процесса, - бизнес-функции, используемые бизнес-процессом, , количество используемых бизнес-процессом бизнес-функций. Так как бизнес-процесс имеет вложенную иерархическую структуру (ЭД, БФ), в качестве способа визуализации удобно использовать дерево. Таблица ассоциирования бизнес-процессов и бизнес-функций определяется следующим образом:
,
Где t - количество описанных в таблице бизнес-процессов, l - количество используемых бизнес-процессом бизнес-функций.
Пример таблицы ассоциирования бизнес-процессов и бизнес-функций представлен на Рисунке 3:
Рисунок 3. Пример таблицы ассоциирования бизнес-функций и бизнес-процессов
Несмотря на то, что данный подход является достаточно содержательным с точки зрения описания архитектуры данных, он не учитывает многие важные атрибуты бизнес-процессов (к примеру, владелец процесса и уровень доступа к данным, используемым в данном процессе [15]), что является существенным ограничением данного подхода к описанию и анализу архитектуры данных.
Похожие статьи
-
Кластер представляет собой набор бизнес-процессов, использующих общие элементы данных: , Где - наименование кластера, k - количество кластеров, -...
-
С увеличением размерности таблицы существенно возрастает вероятность появления некорректных данных, так как таблица заполняется вручную. При средней...
-
Выходные данные для работы программы представляют собой матрицу типа "функции-данные", где связь бизнес-функций и элементов данных описывается большим...
-
Так как матрица типа "функции-данные" является подвидом CRUD-матриц, сначала необходимо разобраться, что из себя представляет данный метод; затем...
-
Введение - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов
В настоящее время трудно представить организацию, не использующую в своей деятельности информационные системы, начиная от простых электронных таблиц и...
-
Анализ модели архитектуры данных организации является важной и трудоемкой задачей, позволяющей выявить существующие недостатки архитектуры. Также такой...
-
MVVM - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов
При проектировании визуализации была использована модель Model-View-ViewModel (MVVM) [1]- основной паттерн, используемый при работе с Windows...
-
Для перехода к описанию выбора средств разработки, необходимо выделить этапы работы программы. Алгоритм работы программы представлен ниже: Пользователь...
-
За последние годы было разработано большое количество методологий и стандартов построения и описания различных уровней архитектуры организации, в том...
-
Автоматизированный управление финансы В динамичных условиях развития потребительского спроса в сфере информационных технологий (далее ИТ), создается...
-
В данной главе проводится анализ деятельности кафедры информационных технологий в бизнесе. Анализ показывает, насколько важен процесс поиска для...
-
В автоматизируемых процессах участвуют сотрудники департамента IT и департамента коммерции. Процесс направлен на внедрение платежной системы клиенту....
-
Анализ функций департаментов и отделов компании ИнПлат - это инновационная платежная компания, а так же разработчик IT - решений для банков и операторов...
-
Функции, возвращающие специальные характеристики матриц - Массивы, векторы и матрицы
Следующие функции возвращают специальные характеристики матриц: Cols(M) Возвращает число столбцов матрицы M Rows(M) Возвращает число строк матрицы M...
-
Описание модулей программы Проект приложения содержит следующие модули. Модуль UnitCollection. pas содержит описание классов для работы с коллекцией и...
-
Правила записи программы на языке Си - Основы программирования
Как указывалось выше, программа перед обработкой компьютером должна быть помещена в файл на диске. Обычно этот файл имеет расширение <.c>. Рассмотрим...
-
Обновленная база данных должна иметь продвинутую структуру пользователей для использования на информационном портале под управлением новой CMS. Для...
-
Рисунок 1. Пример сложной схемы БД Пример проблемной ситуации, которую этот проект должен разрешить представлен на рис. 1. Организатор проводит события...
-
Необходимо исследовать зависимость влияния различных факторов на параметр, характеризующий производство. В качестве такого параметра было выбрано...
-
Обзор протокола Multi-Touch технологий передачи данных TUIO [7] - основной кроссплатформенный протокол с открытым исходным кодом Multi-Touch передачи...
-
Объектом автоматизации сайта "вопрос-ответ" является предметная область "Проектирование информационных систем". Основное назначение сайта "вопрос-ответ"...
-
Описание и использование процедур и функций Подпрограмма - это часть программы, оформленная в виде отдельной синтаксической конструкции и снабженная...
-
В данной части работы, рассмотрим необходимое программное обеспечение для распознавания и перевода вышеприведенных документов из графического формата в...
-
В выпускной квалификационной работе предметом исследования является деятельность по учету и управлению доставкой корреспонденции. Для того, чтобы...
-
Пусть в сборку входит n монтажников, Тогда - множество монтажников, участвующих в одном этапе - рабочие, участвующие в выполнении одной операций -...
-
Моделирование параллельных программ Рассмотренная схема проектирования и реализации параллельных вычислений дает способ понимания параллельных алгоритмов...
-
В данной части алгоритма производится коррекция наложения изображения. Коррекция представляют собой деформацию сетки изображения. - прямоугольная...
-
Постановка задачи: Для заданных функций необходимо: 1. Построить электронную таблицу (одну для обеих функций) для вычисления значений функций в заданном...
-
Понятие о массивах В ранжированных переменных невозможно использование их отдельных значений. При необходимости иметь доступ к каждому значению...
-
Построение ER диаграмм - Модернизация структуры базы данных на основе анализа требований предприятия
При построении моделей информационных систем важнейшей методикой является ER-моделирование или построение диаграмм сущность-связь. Сущность представляет...
-
Описание предметной области ООО ИСК "Волгастройинвест" является официальным представителем ряда отечественных и зарубежных фирм, предлагающих на...
-
Внедрение данной программы на производстве позволит значительно сократить время на обработку заказов, а значит добиться снижения расхода энергии...
-
Создает выборку из генеральной совокупности, рассматривая входной диапазон как генеральную совокупность. Если совокупность слишком велика для обработки...
-
Степени матриц Произведение матриц AAA...A, где A - квадратная матрица порядка n, можно записать в виде Ak, где k означает число сомножителей, входящих в...
-
Служебная программа tty Позволяет узнать имя пользовательского терминала. Более точно, она выдает на стандартный вывод имя терминала, открытого в...
-
ОСНОВНЫЕ ПРОГРАММЫ АРХИВАТОРЫ И ИХ ФУНКЦИИ - Архивация информации и программы-архиваторы
Назначение программ-архиваторов заключается в экономии места на диске за счет сжатия (упаковки) одного или нескольких файлов в архивный файл....
-
Рекурсивные процедуры и функции - Структурирование программы
Подпрограмма, вызывающая саму себя, называется рекурсивной подпрограммой. При каждом новом обращении к подпрограмме параметры, которые она использует,...
-
, Алгоритм обратного хода: Шаг 1. Вычислим Шаг 2. Вычислим: , Рис. 1. Основной алгоритм решения СЛУ методом исключения Гаусса. Для контроля правильности...
-
Выполнение функции добавление человека в базу данных По нажатию на кнопку "Добавить" или сочетанием клавиш Ctrl+A произойдет добавление человека в базу...
-
Функциональное назначение программы Основной функцией программы "AdressBook. exe" является ведение справочника. Имеется возможность добавлять и удалять...
Матрицы типа "функции-данные" - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов