Схема функциональной структуры. Пример формирования с использованием AllFusion Process Modeler (Bpwin)

Схема функциональной структуры. Пример формирования с использованием AllFusion Process Modeler (Bpwin)

Согласно РД 50-34.698-90 «Автоматизированные системы требования к содержанию документов», документ «Схема функциональной структуры» содержит:

Ниже представлен пример формирования схемы функциональной структуры с использованием AllFusion Process Modeler (Bpwin) в формате IDEF0. Схема функциональной структуры разрабатывается на этапе технического проектирования. В качестве примера для формирования схемы функциональной структуры в формате IDEF0 была взята система аналитического хранилища данных и ее подсистемы.

Элементы функциональной структуры

В данном разделе указывается состав функциональной структуры системы, приводится перечень подсистем в соответствии с техническим заданием на ее создание.

Например:

В составе Системы выделяются следующие функциональные подсистемы:

  1. подсистема сбора, обработки и загрузки данных - предназначена для реализации процессов сбора данных из систем источников, приведения указанных данных к виду, необходимому для наполнения подсистемы хранения данных;
  2. подсистема хранения данных - предназначена для хранения данных в структурах, нацеленных на принятие решений;
  3. подсистема формирование и визуализации отчетности - предназначена для формирования бизнес-ориентированных витрин данных и отчетности.

Функции и задачи подсистем Системы

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

Подсистема сбора, обработки и загрузки данных

Функция Задача
Управляет процессами сбора, обработки и загрузки данных Создание, редактирование и удаление процессов сбора, обработки и загрузки данных
Формирование последовательности выполнения процессов сбора, обработки и загрузки данных (регламентов загрузки данных)
Определение и изменение расписания процессов сбора, обработки и загрузки данных
Выполнение процессов сбора, обработки и загрузки данных из источников в ХД Запуск процедур сбора данных из систем источников, загрузка данных в область временного, постоянного хранения
Обработка и преобразование извлечённых данных
Поддержка медленно меняющихся измерений
Протоколирует результаты сбора, обработки и загрузки данных Ведение журналов результатов сбора, обработки и загрузки данных
Оперативное извещение пользователей о всех нештатных ситуациях в процессе работы подсистемы

Подсистема хранения данных

Функция Задача
Создание и сопровождение структуры базы данных Поддержка (разработка, модификация) модели ХД
Создание таблиц, представлений, материализованных представлений, последовательностей, табличных пространств, функций, пакетов, триггеров
Запись, хранения и модификация данных Выполнение операций в терминах языка SQL (Insert, Update, Delete)
Сохранение значений ранее загруженных данных в случае их изменения
Архивирование малоиспользуемой информации
Резервное копирование данных Осуществление полного холодного копирования
Осуществление логического копирования
Осуществление инкрементального резервного копирования
Предоставление данных Выполнение операции предоставления данных в терминах языка SQL (Select)
Протоколирование результатов работы подсистемы Ведение журналов событий СУБД
Оперативное извещение администратора СУБД о всех нештатных ситуациях

Подсистема формирования и визуализации отчетности

Функция Задача
Создание и сопровождение логического представления информации Создание логического представления информации в виде бизнес описания хранящихся данных
Модификация логического представления информации
Создание и сопровождение запросов и отчетности Создание шаблонов запросов данных
Настройка табличных форм и графиков анализа данных
Предоставление отчетности и инструментов анализа данных Предоставление возможности проведения математических операций над показателями
Предоставление возможности выполнения групповых операции над данными (SUM, MIN, MAX и др.) в режиме реального времени
Визуализация преднастроенной OLAP отчетности в табличном и графическом видах

Информационные связи между элементами Системы с внешней средой

В разделе приводится модель в нотации IDEF0, отражающая информационные связи между элементами (подсистемами) информационной системы и внешней средой.

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

В границы охвата модели входят все подсистемы информационной системы, представленные функциональными блоками.

Основными объектами модели являются:

  1. Функциональные блоки. Отражают название функциональных подсистем.
  2. Стрелки управления (сверху функционального блока). Отражают команды (запросы от пользователей или других подсистем) и инструкции, влияющие на работу подсистемы.
  3. Стрелки входа (слева от функционального блока). Отражают входящие потоки данных из внешней среды или другой подсистемы.
  4. Стрелки выхода (справа от функционального блока). Отражают исходящие потоки (результаты работы подсистемы) данных во внешнюю среду (пользователям и администраторам) или в другую подсистему.
  5. Стрелки исполняющего механизма (снизу функционального блока). Отражают средства (программное обеспечение, людские ресурсы), которые используются при работе подсистемы.
Схема функциональной структуры пример диаграммы IDEF0 в Process Modeler (BPwin)

Схема функциональной структуры пример диаграммы IDEF0 в Process Modeler (BPwin)

Детализированные схемы частей функциональной структуры

В разделе приводится детализированная модель в нотации IDEF0, отражающая информационные связи между функциями подсистем информационной системы и их взаимосвязи с внешней средой.

Назначением использования диаграммы IDEF0 служит визуальное отображение детализированного уровня информационных потоков данных между функциями внутри каждой подсистемы и отображение входящих/исходящих потоков взаимодействия с внешними элементами.

Схема функциональной структуры пример диаграммы IDEF0 в Process Modeler (BPwin)

Схема функциональной структуры пример диаграммы IDEF0 в Process Modeler (BPwin)

Схема функциональной структуры пример диаграммы IDEF0 в Process Modeler (BPwin)
Скачать: IDEF0_example_DataWarehouse_v1.zip