Business Rule Concepts - Review
Business Rule Concepts - Review
Uvod
ta je problem?
Business Rules Manifesto:
www.BusinessRulesGroup.org
Semantics of Business Vocabularies and Business
Rules - SBVR, www.omg.org/spec/SBVR/
RuleSpeak, www.RuleSpeak.com
ConceptSpeak
Osnovne paradigme
Struktura
Poslovni renik
Snaga
Poslovni procesi
Kontrola
Poslovna pravila
Poslovni renik
Termini (imenice)
Re koja ima precizno i ogranieno znaenje... (MWUD)
Korisnik, porudbenica, raun, ime osobe, status, datum, radnik,...
Test: fundamentalan (osnovan), brojiv, ne-proceduralan
Veze (glagoli)
Re koja opisuje akciju, stanje ili dogaaj...
Slati, odobriti, ukljuiti,...
Izrazi
Grafiki prikaz
RuleSpeak primer
Opti oblik
Primer izraza
Kategorizaci
ja
(Klasa1
neega)
je kategorija
(Klase2
neega)
Poslovni klijent je
kategorija klijenta
Karakteristi
ka
(Karakteristik
a1)
sadri
(Karakteristik
u2)
Porudbenica sadri
datum poruivanja
Porudbenica sadri
oekivani datum
isporuke
Kompozicija
(Celina)
se sastoji od
(Delova)
Klasifikacija
(Instanca)
se klasifikuje
kao
(Klasa
neega)
Porudbenica se kreira sa
valutom u dinarima ako je
klijent koji pravi porudenicu sa
adresom iz Srbije
Poslovni procesi
Procesi su aktivnosti kojima kompanija realizuje
planirani odgovor na poslovni dogaaj.
Poslovna pravila
Poslovno pravilo definie ili ograniava neki poslovni
aspekt, sa ciljem da objasni neku poslovnu strukturu ili da
kontrolie/utie na poslovno ponaanje.
Poslovno pravilo je pravilo iji je vlasnik biznis. Ono slui
kao uputstvo za sprovoenje ili akciju, odnosno kao
kriterijum za zakljuivanje i donoenja odluka; smanjuje
stepen slobode u tumaenju neega.
Poslovnu praksu (koja se moe vremenom promeniti) treba
opisati poslovnim pravilom, a ne izrazom ili procesom.
Izuzeci poslovnih pravila predstavljaju nova poslovna
pravila.
Poslovna pravila
Grade se nad poslovnim renikom
Predstavljaju uputstvo
Dodaju aspekt obaveznosti ili neophodnosti
izrazima
Svako poslovno pravilo ima najvie jednu definiciju
(meusobno nezavisna)
Isto pravilo moe imati vise razliitih oblika
(izjava)
Tipovi pravila:
Restriktivna pravila
Uputstvo, preporuka
Pravilo izraunavanja
Pravailo zakljuivanje
Vremenska pravila
Opis
Striktna primena
Odloena primena
Ponititi od strane
autorizovane osobe
Ponititi u realnom
vremenu
Ponititi sa kasnijom
evaluacijom
Ponititi uz obrazloenje
Uputstvo
Da li je poslovno pravilo
dobro?
ega?
Porudbenice?
Kupca?
Rauna?
Isporuke?
ega?
Porudbenice?
Kupca?
Rauna?
Isporuke?
Business Rules
Concepts, 4th ed.
by Ronald G. Ross
ISBN: 978-0941049146
proces,
agent (rola)/kanal,
korisniki podaci:
tip korisnika
tarifa
ugovorne obaveze
finansijski skoring
aktivni proizvodi
...
...
Izlaz:
Pitanja?
Hvala na panji
Sistem za upravljanje
poslovnim pravilima
Specijalizovana platforma za automatsko upravljanje
poslovnim pravilima
Podrava dokumentovanje, razvoj i koordinisanje
poslovnih pravila
Olakava upravljanje odnosima izmeu pravila
(interpretacija postojeeg pravila, izuzetak, pravila
izvedena iz drugih pravila)
Upravljanje kvalitetom pravila (detekcija slinih,
logiki ekvivalentnih, konfliktnih pravila i sl.)