Modelowanie i zarządzanie regułami biznesowymi w oparciu o Drools Guvnor dla analityków

LICZBA DNI: 3 (24h)

KOD KURSU: GUVNOR

# drools

# business

# analysis

# java

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Analitycy biznesowi, których zadaniem jest lub będzie definiowanie reguł biznesowych za pomocą technologii JBoss Drools i Drools Guvnor.

Programiści lub architekci, których celem jest poznanie problematyki modelowania za pomocą reguł biznesowych od strony analityka biznesowego.

WYMAGANIA

Szkolenie nie zakłada posiadania wstępnej wiedzy w zakresie omawianych technologii, w szczególności nie jest wymagana znajomość żadnego języka programowania.

ZALETY

Szkolenie koncenttruje się wokół zagadanień związanych z inżynierią wymagań i zarządzaniem zmianą w kontekście reguł biznesowych.

Ponadto, duży nacisk kładziony jest na rozwój umiejętności komunikacji z programistami, aby obydwie strony potrafiły zrozumieć swoje potrzeby i poprawnie zintegrować swoją prace.

Cele szkolenia

Nabycie umiejętności tworzenia reguł biznesowych w języku Drools zgodnie z metodyką Test-Driven Development.

Nauka biegłego posługiwania się narzędziem Drools Guvnor.

Zdobycie umiejętności zarządzania regułami oraz zmianą reguł.

Nauka identyfikowanie ról w cyklu życia reguł.

Zrozumienie architektury systemów opartych o silnik reguł i rolę Drools Guvnor w tej architekturze.

Nabycie umiejętności współpracowania z programistami celem zbudowania wspólnie efektywnego systemu.

Program

  • Czym jest silnik reguł?
  • Co to jest reguła?
  • Typy Java i Deklarowane.
  • Język Drools.
  • Kolejność wykonywania reguł.
  • Wstęp.
    • Środowisko pracy (Working Sets).
    • Edytor zasobów.
    • Pakiety.
    • Wersjonowanie.
  • Tworzenie reguł z wykorzystaniem graficznego edytora.
  • Własny język DSL.
  • Tabele decyzyjne z wykorzystaniem arkusza kalkulacyjnego.
  • Tabele decyzyjne z wykorzystaniem edytora.
  • Szablony reguł biznesowych.
  • QA.
    • Test-Driven Development w Guvnor.
    • Tworzenie scenariuszy testów.
    • Log audytowy.
    • Analiza wyników.
  • Pakiety.
    • Zarządzanie pakietami.
    • Kategorie.
    • Budowanie paczek.
    • Migawki (ang. snapshots).
    • Publikacja.
  • Cel i zakres (m.in. określenie kontekstu biznesowego, identyfikacja zagrożeń, identyfikacja ograniczeń biznesowych i technologicznych).
  • Odkrywanie - tworzenie modelu domenowego, określanie faktów, identyfikacja ról, żródeł reguł i ich wartościowanie.
  • Projektowanie.
  • Implementacja.
  • Testowanie.
  • Zarządzanie zmianą i szacowanie wpływu zmiany.
  • Role w procesie.
  • Rule Maturity Model.
  • Płaszczyzna techniczna a płaszczyzna biznesowa.
  • Używianie wspólnych pojęć.
  • Czego oczekiwać od programistów, aby poprawnie zintegrować swoje prace.
  • Czego programiści oczekują od nas, aby poprawnie zintegrować swoje prace.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.