Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Приложения по написанию / 3 Бизнес правила.docx
Скачиваний:
46
Добавлен:
29.06.2020
Размер:
90.01 Кб
Скачать

3 Бизнес правила

В любой организации действует широкий набор корпоративных политик, законов и промышленных стандартов. Такие отрасли, как банковское дело, авиация и производство медицинской техники, подчиняются требованиям государственных органов. Все эти контролирующие принципы в целом называются бизнес-правилами (business rules). Зачастую за соблюдением правил и процедур следят люди, но во многих случаях их выполнение и соблюдение осуществляется средствами программных систем.

Большинство бизнес-правил берут начало вне контекста какой-либо конкретной программной системы. Такие правила, как корпоративная политика, требующая ежегодно прослушивать курс по работе с опасными химикатами, действуют, даже если приобретение и распространение химикатов осуществляется исключительно вручную. Стандартные правила отчетности существовали задолго до изобретения компьютеров. Тем не менее, бизнес-правила — один из основных источников функциональных требований к ПО, поскольку они диктуют свойства, которыми должна обладать система для выполнения правил. Бизнес-правила могут быть источником нескольких типов требований. Таблица 1 иллюстрирует и предоставляет примеры влияния бизнес-правил на несколько типов требований.

Табл. 1. Как бизнес-правила могут влиять на различные типы требований к ПО

Тип требования

Иллюстрация влияния бизнес-правила

Пример

Бизнес-требование

Требования государственных регулирующих органов могут создавать необходимые бизнес-цели в проекте

Система Chemical Tracking System должна поддерживать все федеральные и местные законы по обращению и утилизации химикатов, а также предоставлять в регулирующие органы все необходимые отчеты с периодичностью в пять месяцев

Пользовательское требование

Политики конфиденциальности диктуют, какие пользователи имеют право выполнять те или иные задачи в системе

Только менеджерам лабораторий разрешено генерировать отчеты о контактах с химикатами для любого пользователя, а не только для себя

Функциональное требование

Политика компании требует регистрации и одобрения всех поставщиков до оплаты первого счета

При получении счета-фактуры от незарегистрированного поставщика, система поставок должна отправить поставщику по электронной почте редактируемые PDFверсии формы регистрации поставщика и формы W-9

Атрибут качества

Требования государственных органов, таких как Управление по безопасности труда (OSHA) и Агентство по защите окружающей среды о хранении и использовании химикатов (EPA), могут диктовать требования по безопасности, которые должны быть реализованы в функциональности системы

Система должна хранить записи об обучении работе с опасными химикатами, чтобы право заказа опасных химикатов предоставлялось только пользователям, прошедших соответствующий курс

Люди иногда путают бизнес-правила с бизнес-процессами или бизнес-требованиями. Бизнес-требование определяет желаемый результат или высокоуровневую цель организации, которая создает или предоставляет программное решение. Бизнес-требования служат обоснованием для выполнения проекта. Бизнес-процесс описывает ряд действий по преобразованию входных данных в те выходные данные, которые нужны для получения определенного результата. Информационные системы часто автоматизируют бизнес-процессы, что может обеспечивать повышении эффективности и другие преимущества, которые обеспечивают выполнение сформулированных бизнес-требований. Бизнес-правила влияют на бизнес-процессы путем определения словаря, наложения ограничений, инициирования действий и управления порядком выполнения вычислений. Одно и то же бизнес-правило может применяться ко многим ручным и автоматизированным процессам, и по этой причине бизнес-правила лучше всего рассматривать, как отдельный массив информации.