Схема функциональной структуры. Пример формирования с использованием 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, отражающая информационные связи между функциями подсистем информационной системы и их взаимосвязи с внешней средой.

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

📎📎📎📎📎📎📎📎📎📎