INF.04 · pytanie 482
Która z poniższych metod najlepiej nadaje się do wizualnego przedstawienia procesu decyzyjnego?
- ALista kroków
- BDrzewo decyzyjnePoprawna
- CSchemat blokowy
- DPseudokod
Wyjaśnienie
Drzewo decyzyjne najlepiej pasuje do wizualnego przedstawienia procesu decyzyjnego, bo pokazuje wybory, warunki i możliwe konsekwencje w formie rozgałęzień. W praktyce wygląda to tak: zaczynamy od jednego pytania lub stanu początkowego, a potem przechodzimy gałęziami typu tak/nie, większe/mniejsze, spełnia warunek/nie spełnia warunku. Dzięki temu łatwo zobaczyć, jak jedna decyzja prowadzi do następnej. Moim zdaniem to jedna z najbardziej czytelnych form, gdy trzeba wyjaśnić logikę biznesową osobie technicznej i nietechnicznej jednocześnie. Przykład: system może decydować, czy klient dostanie rabat. Jeśli wartość koszyka > 500 zł, sprawdzamy, czy klient ma konto premium. Jeśli tak, rabat wynosi 15%, jeśli nie, 5%. Taki układ na drzewie jest dużo bardziej przejrzysty niż sam opis tekstowy. W dobrych praktykach analizy systemowej drzewa decyzyjne stosuje się do modelowania reguł biznesowych, klasyfikacji przypadków, projektowania formularzy, a nawet w uczeniu maszynowym jako model interpretowalny. Schemat blokowy też pokazuje przepływ, ale drzewo decyzyjne mocniej skupia się właśnie na wariantach wyboru i konsekwencjach decyzji.