Анализ предметной области
Основные шаги
Бизнес-требования BRQ
Функциональные требования
Функциональная модель бизнес процесса
Диаграмма потоков данных
0.96M
Category: businessbusiness

Анализ предметной области

1. Анализ предметной области

Цель: Изучить, описать и проанализировать предметную область, в
которой будет создаваться информационная база.

2. Основные шаги

• 1) Выбор темы проекта
• 2) Описание предметной области
• - цель
• - задачи
• - описание требований
• - составить модель бизнес процесса (зачем нужен ваш проект)
• - составить диаграмму потоков данных
• 3) Обзор существующих систем-аналогов

3. Бизнес-требования BRQ

• Бизнес-требование (business requirements) — высокоуровневая
бизнес-цель организации или заказчиков системы.
• Бизнес-требования описывают, почему организации нужна такая
система, то есть цели, которые организация намерена достичь с ее
помощью.
Пользовательские требования URQ
• Пользовательские требования определяют набор
пользовательских задач, которые должна решать программа.

4. Функциональные требования

• Функциональное требование — это заявление о том, как должна
вести себя система. Он определяет, что система должна делать,
чтобы удовлетворить потребности или ожидания пользователя.
Функциональные требования можно рассматривать как функции,
которые обнаруживает пользователь.
• Функциональные требования состоят из двух частей: функции и
поведения. Функция — это то, что делает система (например,
«рассчитать налог с продаж»). Поведение определяется тем, как
это делает система (например, «Система должна рассчитать налог
с продаж путем умножения покупной цены на налоговую
ставку»).

5. Функциональная модель бизнес процесса

• Функциональная модель IDEF0 представляет собой набор блоков,
каждый из которых представляет собой «черный ящик» со входами и
выходами, управлением и механизмами, которые детализируются
(декомпозируются) до необходимого уровня. Данная модель
позволяет описать все основные виды процессов, как
административные, так и организационные. Стрелки могут быть:
• Входящие – вводящие, которые ставят определенную задачу.
• Исходящие – выводящие результат деятельности.
• Контроль (сверху вниз) – механизмы управления (положения,
инструкции и пр).
• Механизмы (снизу вверх) – что используется для того, чтобы
произвести необходимую работу.

6.

Описание бизнеспроцесса на верхнем
уровне
Вводящие стрелки – «Опыт», «Информация из сторонних источников». Это те
вводные, которые необходимы для начала работы.
Управляющие для написания статьи – это «План публикации», «Требования
издателя», «Правила русского языка».
А в роли «Механизмов» выступают автор, копирайтер, корректор и программное
обеспечение.

7.

Декомпозиция
бизнес-процесса

8. Диаграмма потоков данных

• 1. Выделить сущности.
• Нужно определить все сущности, которые используют систему.

9.

• 2. Определить процессы.
• Пассажиры используют систему, чтобы регистрироваться на рейс.
А контролёры используют систему, чтобы проверить статус
регистрации каждого пассажира.

10.

• 3. Указать потоки данных между сущностями и процессами.

11.

• 4. Определить хранилища данных и потоки к ним.
• Когда стало понятно, какие данные получает система на входе и какие
данные она должна отдать на выходе, на диаграмму нужно добавить
хранилища. В них будут направляться данные, там они будут храниться и
извлекаться по требованию пользователя.
English     Русский Rules