Функціональний аналіз

Даний етап аналізу предметної області реалізується розробниками з метою виявлення основних бізнес-процесів і функцій предметної області, що відповідають за формування продуктів / послуг і реалізованих в цілях обробки відомостей про вироблених продуктах / послугах.

Існує багато різних уявлень (моделей / діаграм) результатів функціонального аналізу предметної області. Кожен з них дає певні корисні відомості для подальшого розгляду. З метою побудови бази даних найбільш корисними є два таких уявлення:

  • • модель потоків даних (ДПД / ОРО), яка визначає процеси руху і перетворення даних, що використовуються в предметної області, з виділенням окремих сховищ [1] , що визначають основні інструменти бази даних;
  • • дерево функцій, яке показує ієрархічну зв'язок за певними ознаками (факторів) функцій / завдань, які виконуються в обробці даних.

Обидва уявлення містять необхідні відомості про роботу з даними в предметної області, даючи інформацію для реалізації бази даних. Так, модель потоків даних дозволяє виділити користувачів інформаційної системи, що беруть участь в роботі з даними, визначити ключові бізнес-елементи і об'єкти предметної області, відомості про яких повинні бути збережені в базі даних. Опустившись на операційний рівень, де можуть бути представлені роботи по детальної обробці даних, розробник, застосовуючи методи побудови моделі потоків даних, може визначити і відобразити реалізації вибірки і обробки даних, як вони повинні проходити в СУБД.

Дерево функцій, що є похідним елементом щодо моделі потоків даних, дає уявлення про взаємозв'язок функцій предметної області з різних точок зору:

  • • декомпозіціонние - припускає, що кожна функція / завдання наступного рівня є складовим елементом функції / завдання попереднього рівня і уточнює процедури обробки даних;
  • • характеристична - розглядає функції / завдання наступних рівнів в якості додаткових, які не мають прямого відношення до бізнес-діяльності предметної області, але створює інформаційний об'єкт, необхідний для ефективної обробки даних у функціях / задачах на попередніх рівнях.

По суті, декомпозіціонние точка зору в побудові дерева функцій відображає в іншому поданні моделі бізнес-процесів і потоків даних, а характеристична точка зору дає можливість виділити інформаційні об'єкти, які є характеристиками основних об'єктів і бізнес-елементів, представивши фуікціі / завдання, що відповідають за їх формування, зберігання і обробку.

  • [1] Тут термін "Сховище" використовується в термінології засобів моделювання компанії 1ВМ, застосовуваної в рамках моделювання бізнес-процесів в нотації ВРММ, і визначає місце зберігання даних предметної області.
 
< Попер   ЗМІСТ   Наст >