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

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

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

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

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

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

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

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

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

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

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

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

Таблица решений о страховании страховых взносов на одну поездку — 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  делает это еще проще, предоставляя вам функцию выделения. Просто нажмите на условие (строку), и бизнес-правила, соответствующие этому условию, будут выделены. Тот же метод можно применить к действиям и правилам.

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

Leave a Reply

Ваш адрес email не будет опубликован.