Kurzusleírás

Rövid bevezetés a szabálymotorokba

  1. A szakértői rendszerek és szabálymotorok rövid története
  2. Mi az a mesterséges intelligencia?
  3. Előre és hátrafelé láncolás
  4. Deklaratív vs eljárás/objektumorientált
  5. Megoldások összehasonlítása
  6. Mikor érdemes szabálymotorokat használni?
  7. Mikor nem érdemes szabálymotorokat használni?
  8. Alternatívák a szabálymotorok helyett

KIE

  1. Deklaratív vs hagyományos tény modell
  2. Egyszerű szabályok végrehajtása egyszerű tesztekkel
  3. Eszközök készítése
  4. Döntési táblázatok
  5. Szabály sablonok
  6. Vezérelt szabály szerkesztő
  7. Tesztelés, korlátok és előnyök
  8. Egyszerű folyamat fejlesztése szabályokkal

Szabályok írása Eclipse-ben

  1. Állapotmentes vs állapotfüggő munkamenetek
  2. Megfelelő tények kiválasztása
    • Alap operátorok és Drools specifikus operátorok)
    • Alapvető aggregáló függvények (összeg, maximum stb.)
    • ​Köztes számítások
  3. Új tények beszúrása
  4. Gyakorlatok (sok belőlük)

Szabályok rendezése BPMN-nel

  • Prioritás
  • Szabályfolyamat vs BPMN 2.0
  • Szabálykészlet végrehajtása folyamatból
  • Szabályok vs elágazások
  • BPMN 2.0 funkciók rövid áttekintése (tranzakciók, kivételkezelés)
  • Átfogó deklaratív üzleti logika Drools-ban

Domain Specific Languages (DSL)

  • Új nyelvek létrehozása
  • DSL előkészítése menedzserek általi használatra
  • Alapvető természetes nyelvi feldolgozás (NLP) DSL-lel
  • Stratégiák DSL írásához szabályokból
  • Stratégiák szabályok írásához elemzők által írt DSL-ből

Egységtesztelés

  1. Teszstratégiák (teszt esetenként vagy szabályonként)
  2. Tesztek automatikus végrehajtása

Követelmények

Bár nem kötelező, erősen ajánlott bármilyen programozási nyelv ismerete (SQL, Java, C#, VBA stb.).

 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák