Egzamin zawodowyPortal części pisemnej

INF.04 · pytanie 482

Która z poniższych metod najlepiej nadaje się do wizualnego przedstawienia procesu decyzyjnego?

  1. ALista kroków
  2. BDrzewo decyzyjnePoprawna
  3. CSchemat blokowy
  4. 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.