Таблица решений: более четкая логика и лучшее решение

Таблица решений — отличный инструмент, который можно использовать как при тестировании, так и при управлении требованиями. По сути, это структурированное упражнение по формулированию требований при работе со сложными бизнес-правилами.

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

Что может сделать таблица решений?

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

Краткий обзор таблицы решений — пример утверждения кредита

Таблица решений об одобрении кредита — визуальная парадигма

Сравните текстовое описание и таблицу решений

Какая скидка для часто летающих пассажиров, которые хотят сделать раннее бронирование?

Текстовое описание и соответствующая таблица решений

Пример страхования

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

Таблица решений о страховании страховых взносов на одну поездку — Visual Paradigm

Использование программного обеспечения таблицы решений

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

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

Как разработать таблицу решений?

Создать  таблицу решений  в  Visual Paradigm  очень просто. Вам не нужно самостоятельно рисовать таблицу и линии сетки. Вам даже не нужно беспокоиться о том, как работать с инструментом редактирования. Просто сосредоточьтесь на том, что для вас важно — на бизнес-логике. Добавьте в таблицу решений условия, действия и бизнес-правила простым щелчком мыши.

Разработайте таблицу решений

В этом разделе мы собираемся разработать таблицу решений, которая представляет следующие бизнес-правила, реализованные книжным интернет-магазином.


  1. Новый клиент должен внести предоплату.
  2. Если сумма транзакций, совершенных покупателем в предыдущем месяце, составила более 1000 долларов США, но на этот раз сумма транзакции меньше 500 долларов США, разрешите покупателю платить заранее и платить по факту доставки.
  3. Если сумма транзакций, совершенных покупателем в предыдущем месяце, превысила 1000 долларов США, а на этот раз сумма транзакции превышает 500 долларов США, позвольте покупателю заплатить заранее или оплатить при доставке, но с предварительным депозитом в размере 15%.
  4. Если сумма транзакций, совершенных клиентом в предыдущем месяце, составила менее 1000 долларов США, попросите клиента внести предоплату.

Теперь выполните следующие действия, чтобы разработать таблицу решений.

  1. Запустите визуальную парадигму.
  2. Чтобы создать таблицу решений, выберите  Diagram > New  на панели инструментов.
  3. В окне «  Новая диаграмма  » выберите  « Таблица решений »  и нажмите  « Далее » .

4.  Оставьте поле пустым  на экране выбора шаблона и нажмите «  Далее » .

5. Давайте рассмотрим это правило:  Новый клиент должен заплатить вперед.
Очевидно, что «Новый клиент» — это условие, а «Принять предоплату» — действие. Давайте поместим их в таблицу решений. Изначально для вас создаются фиктивные условия и действия. Давайте переименуем их в  Новый клиент  и  Примем «Оплатить заранее» соответственно.

6. Дважды щелкните ячейку рядом с условием  Новый клиент под первым правилом. Выберите  Y . Дважды щелкните ячейку рядом с действием Принять «Оплатить заранее» , под первым правилом. Выберите  Х. _

7. Вот еще одно правило, которое у нас есть:  если сумма транзакций, совершенных клиентом в предыдущем месяце, была больше 1000 долларов, но на этот раз сумма транзакции меньше 500 долларов, разрешите покупателю платить заранее и платить по факту доставки.
Сначала добавьте новое условие. Вы можете создать условие, переместив указатель мыши на строку «  Условия »  и нажав кнопку «Добавить».

8. Назовите условие  Предыдущая месячная транзакция > 1000 долларов США .

9. Добавьте еще одно условие —  Transaction > $500 .

10. Аналогично создаем действие  Принять «Оплатить при доставке» .

11. Добавьте правило, нажав на третью кнопку панели инструментов редактора.

12. Выберите  Y  для условия  Предыдущая ежемесячная транзакция > 1000 долларов ,  N для  транзакции > 500 долларов .

13. Выберите  X  для действий  Принять «Оплатить заранее»  и  Принять «Оплатить при доставке» .

14. Создайте другие правила. Ваша таблица решений должна выглядеть так:

Таблица решений, которая может ответить на ваш вопрос

Одна из сильных сторон таблицы решений заключается в том, что она позволяет людям рассматривать бизнес-логику с разных сторон, тем самым предоставляя ответы на различные вопросы, связанные с принятием решений. Просматривая таблицу решений, вы можете легко сказать, при каких условиях будет выполняться то или иное действие, что произойдет при выполнении определенного условия, в какой степени то или иное условие может повлиять на процесс принятия решения и т. д. Хотя вы можете найти ответы на все эти вопросы невооруженным глазом,  Visual Paradigm  делает это еще проще, предоставляя вам функцию выделения. Просто нажмите на условие (строку), и бизнес-правила, соответствующие этому условию, будут выделены. Тот же метод можно применить к действиям и правилам.

Ссылки по теме

Эта статья также доступна на Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Việt Nam, 简体中文 and 繁體中文

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *