Введение - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов
В настоящее время трудно представить организацию, не использующую в своей деятельности информационные системы, начиная от простых электронных таблиц и заканчивая "тяжеловесными" системами управления ресурсами. При этом внутри организации зачастую нет общего понимания, каким образом развивается или должна развиваться автоматизация. Следствием является отсутствие приемлемого уровня контроля и типизации в управлении использованием и развитием архитектуры данных, что неизбежно ведет за собой дублирование данных, неконтролируемое разрастание используемых систем и другие проблемы. Возрастает также зависимость бизнес-процессов от надежности и качества обеспечивающих их информационных систем.
Рассмотрим несколько определений, являющихся ключевыми в данной работе. Под бизнес-процессом понимается завершенная последовательность связанных между собой и повторяющихся действий (бизнес-функций), которая имеет входные и выходные данные и реализует некоторую цель в рамках организационной структуры [10]. Для описания бизнес-процессов создаются их модели - формализованные описания. Грамотное моделирование бизнес-процессов и их анализ позволяют значительно упростить управление ими. Существует большое количество определений архитектуры данных; в данной работе, под архитектурой данных понимается совокупность объектов данных, систем, потоков данных, реализующих бизнес-процессы организации и способы их взаимодействия [14].
Существует множество подходов к описанию архитектуры данных. Так, одним из подходов, интересующих нас в данной работе, является описание на основе объектов данных (информационных объектов: файлов, таблиц, наборов документов и т. д.), которые используются при автоматизации бизнес-процессов. Такое описание дает представление о взаимодействии на уровне данных и узких местах; понимание связей и зависимостей между различными данными дает представление о том, когда, где и кто получает доступ к информации и ресурсам. Анализ такого описания будет полезен не только в процессе реинжиниринга, но и моделирования архитектуры данных.
На данный момент существует большое количество программных средств и утилит, реализующих различные методологии и подходы к построению и описанию архитектуры данных. Но малое количество из них предоставляет возможности для ее анализа. Данная задача обычно лежит на системном архитекторе или аналитике. Чем более обширной является система автоматизации, тем сильнее усложняется задача анализа и верной интерпретации описания, тем менее наглядной и удобной для понимания она становится. Также проблемой может стать анализ специфических данных (к примеру, таких, как анализ информационных объектов).
Перед системными аналитиками одного из отделов компании ООО "РН-Информ" стоит необходимость оценки архитектуры данных бизнес-процессов отдела в соответствии с используемыми объектами данных, одним из внутренних инструментов описания которых являются матрицы типа "функции-данные" - подвид CRUD-матриц. Эта проблема послужила основанием для данной работы.
Целью выпускной квалификационной работы является реализация программы, позволяющей выявить особенности и неточности описания архитектуры данных, в используемой нотации ООО "РН-Информ", а также анализировать ее текущее состояние на основе их описания в разрезе используемых объектов данных. Для достижения данной цели требуется выполнить следующее:
Изучить существующие способы и методологии описания и анализа архитектуры данных организации;
Изучить методологию использования CRUD-матриц и вывести описание матриц "функции-данные";
Рассмотреть и разработать подходы к анализу данных матриц "функции-данные";
Рассмотреть подходы к анализу архитектуры данных и выделению кластеров на основании матриц "функции-данные";
Выбрать способы визуализации и представления результатов анализа;
Разработать программу анализа матриц "функции-данные", визуализации и интерпретации результатов анализа;
Разработать техническую документацию.
Работа структурирована следующим образом: в первой главе рассмотрены наиболее часто используемые методологии описания и анализа архитектуры данных, аналоги разрабатываемого приложения, выбраны методы решения задачи; вторая глава содержит описание данных и способов анализа архитектуры данных на основании описания бизнес-процессов; в третьей главе описаны особенности реализации программы.
Архитектура матрица программа нотация
Глава 1
В данной главе представлены наиболее распространенные на данный момент методологии и программные средства описания и анализа архитектуры данных, а также выбор методов анализа входных данных.
Похожие статьи
-
Анализ модели архитектуры данных организации является важной и трудоемкой задачей, позволяющей выявить существующие недостатки архитектуры. Также такой...
-
Так как матрица типа "функции-данные" является подвидом CRUD-матриц, сначала необходимо разобраться, что из себя представляет данный метод; затем...
-
Кластер представляет собой набор бизнес-процессов, использующих общие элементы данных: , Где - наименование кластера, k - количество кластеров, -...
-
За последние годы было разработано большое количество методологий и стандартов построения и описания различных уровней архитектуры организации, в том...
-
Для перехода к описанию выбора средств разработки, необходимо выделить этапы работы программы. Алгоритм работы программы представлен ниже: Пользователь...
-
Матрицы типа "функции-данные" являются внутренним инструментом описания бизнес-процессов в организации ООО "РН-Информ" и являются вариацией CRUD-матриц....
-
Выходные данные для работы программы представляют собой матрицу типа "функции-данные", где связь бизнес-функций и элементов данных описывается большим...
-
С увеличением размерности таблицы существенно возрастает вероятность появления некорректных данных, так как таблица заполняется вручную. При средней...
-
MVVM - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов
При проектировании визуализации была использована модель Model-View-ViewModel (MVVM) [1]- основной паттерн, используемый при работе с Windows...
-
Автоматизированный управление финансы В динамичных условиях развития потребительского спроса в сфере информационных технологий (далее ИТ), создается...
-
Информационная система крупной организации, как правило, представляет собой исторически сложившуюся совокупность отдельно работающих систем, которые...
-
Введение - Модернизация структуры базы данных на основе анализа требований предприятия
В данной дипломной работе рассматривается проблема реинжиниринга баз данных в рамках разработки информационной системы (далее: ИС) для информационного...
-
Введение - Интеллектуальный анализ данных, который способствует поддержке маркетинга в компании
В связи возникших условий экономического кризиса наблюдается рост издержек маркетинговой деятельности. Отдел маркетинга компании "ELEMENTAREE" испытывает...
-
В данной части работы, рассмотрим необходимое программное обеспечение для распознавания и перевода вышеприведенных документов из графического формата в...
-
В данной главе проводится анализ деятельности кафедры информационных технологий в бизнесе. Анализ показывает, насколько важен процесс поиска для...
-
Введение - Разработка справочной информационной системы "Рецепты"
Задание курсовой работы. Разработать и отладить информационную справочную систему "Рецепты", которая будет позволять хранить, выводить на экран,...
-
Введение - Программа трехмерной реконструкции сцены по изображениям и данным сканирования глубины
Трехмерная реконструкция и трехмерное сканирование в настоящее время быстро развиваются и находят широкое применение в робототехнике, медицине,...
-
Обзор протокола Multi-Touch технологий передачи данных TUIO [7] - основной кроссплатформенный протокол с открытым исходным кодом Multi-Touch передачи...
-
ОСНОВНЫЕ ПРОГРАММЫ АРХИВАТОРЫ И ИХ ФУНКЦИИ - Архивация информации и программы-архиваторы
Назначение программ-архиваторов заключается в экономии места на диске за счет сжатия (упаковки) одного или нескольких файлов в архивный файл....
-
В выпускной квалификационной работе предметом исследования является деятельность по учету и управлению доставкой корреспонденции. Для того, чтобы...
-
Объектом автоматизации сайта "вопрос-ответ" является предметная область "Проектирование информационных систем". Основное назначение сайта "вопрос-ответ"...
-
ВВЕДЕНИЕ - Анализ средств защиты информации в ЛВС
Вопрос защиты информации поднимается уже с тех пор, как только люди научились письменной грамоте. Всегда существовала информация, которую не должны знать...
-
Описание модулей программы Проект приложения содержит следующие модули. Модуль UnitCollection. pas содержит описание классов для работы с коллекцией и...
-
Введение - Технологии больших данных: анализ и выбор решения для реализации проекта
В конце 2000х годов были уже сформированы решения класса Business Intelligence, которые являются альтернативой традиционным методам управления базами...
-
Введение - Программное обеспечение для пропускной системы на основе технологии NFC
Массовые мероприятия стали неотъемлемой частью современного мира. Для таких мероприятий требуется быстрая организация временного разделенного доступа для...
-
Введение - Автоматизация процесса работы руководства ООО "Сервис партнер"
Потоки информации в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и...
-
Определение методов реинжиниринга информационных систем Основные задачи, которые стоят перед проектировщиком, занимающимся реинжинирингом информационных...
-
Введение - Разработка прототипа веб-приложения "Репозиторий электронных ресурсов"
Большое количество информации, а именно библиографические ресурсы, доступные в электронном варианте, включающие в себя учебно-методические пособия,...
-
Введение, Правила и порядок выполнения курсовой работы - Программирование в среде Turbo Pascal
Настоящие методические указания предназначены для выполнения курсовой работы "Расчеты на ЭВМ характеристик выходных сигналов электрических цепей" по...
-
В данной главе представлено описание возможных вариантов совершенствования архитектуры предприятия в части гибкого подключения сторонних систем и их...
-
Данная работа посвящена автоматизации взаимодействия бизнес-процессов департаментов компании ИнПлат. В ходе работы были достигнуты следующие результаты:...
-
Различные версии продуктов системы программ 1С: Предприятия могут использоваться в организациях с различными объемами информации, различным количеством...
-
Анализ функций департаментов и отделов компании ИнПлат - это инновационная платежная компания, а так же разработчик IT - решений для банков и операторов...
-
Введение - Моделирование и анализ процессов внутреннего документооборота предприятия
Автоматизация бизнес-процессов внутреннего документооборота на примере производственного предприятия является актуальной темой в связи с тем, что...
-
Описание бизнес-процессов бюджетирования в группе компаний нефтегазового сектора Одна из исследовательских задач данной работы состоит в том, чтобы...
-
ВВЕДЕНИЕ - Разработка программы на языке C++, реализующей игру "Морской бой"
Данная курсовая работа направлена на изучение принципов объектно-ориентированного программирования. Разработать программу на языке C++, реализующую игру...
-
Заключение - Автоматизация деятельности отдела продаж в логистической компании
Объектом исследования в выпускной квалификационной работе является компания ООО "Румянцево". Компания предлагает своим клиентам три вида услуг: входящая...
-
Деревья решений - это способ представления иерархической, последовательной структуры организованной по определенным правилам, где каждому объекту...
-
Администрирование программный продукт 1С: Предприятие является системой программ для автоматизации различных областей экономической деятельности. В...
-
Введение - Управление по функциям
Создание автоматизированных информационных технологий управления представляет собой эволюционный процесс. Информационные технологии обычно разрабатывают...
Введение - Программа анализа матриц типа "функции-данные" и интерпретации деревьев бизнес-процессов