1 подписчик
Потребность в информации и процессах
Выявляя пользовательские и функциональные требования, системный аналитик определяет:
процессы, которые команде разработки потребуется реализовать в системе;
информацию, которую системе потребуется создавать, хранить, предоставлять по запросу и обрабатывать.
Процесс — это последовательный поток работы или действий.
Информация — это знания об объектах, таких как факты, события, предметы или идеи, которые в зависимости от контекста имеют определённое значение в предметной области.
Давайте выявим разницу между информацией и процессом на примере.
Пользователь будущей системы может сказать:
«Система должна предоставлять мне возможность просматривать историю моих заказов за пять лет» — это потребность в реализации процесса.
«Система должна сохранять историю заказов покупателя за пять лет» — это потребность в информации.
Такие функциональные требования называются ориентированными на процессы или на информацию.
Анализируя выявленные требования, системный аналитик составляет:
модели процессов;
модели данных в предметной области системы.
Модели процессов описывают действия
участников, связи между действиями и связи между разными процессами. Также они
показывают, какие данные нужны для выполнения этих действий и процессов, какие
данные создают и изменяют участники и как они используют хранимые данные. Модели процессов нужны, чтобы определить, как система может обеспечить выполнение этих процессов и действий.
Модели данных необходимы для определения структуры данных, используемых в системе для выполнения процессов и действий.
1 минута
21 марта 2024