Title: ???????G?? ??????S?S ????????S???O? ???????S?O? www.di.uoa.gr/~pms541
1???????G?? ??????S?S ????????S???O?
???????S?O?www.di.uoa.gr/pms541
- M??t??a ?p??e???s?a??? ??ad??as???
- M???? B
2???t??a ???sa?at???sµ??a se ??ast????t?te?Activi
ty-Oriented Models
3???t??a ???sa?at???sµ??a se ??ast????t?te?
- T? µ??t??? IDEF0
- T? µ??t??? IDEF3
- T? µ??t??? EPC
4The IDEF3 process description capture method
- ???s?µ?p??e?ta? ??a ?a s????ße? s?µpe??f??????
(behavioural) pt???? e??? ?p?????t?? ? e???
p??te???µ???? s?st?µat?? - ?a???e? ??a µ??a??sµ? s??????? ?a? te?µ????s??
t?? d?ad??as???
5The IDEF3 process description capture method
(cont.)
- S???e?t???e? ??e? t?? p??s?????? p????f???e?,
µa?? µe s??se?? p??te?a??t?ta? ?a? a?t??t?ta? p??
s??d???ta? µe t?? ep??e???µat???? d?ad??as?e?. - ??t? ???eta? se µ?a µ??f? p??s?t? st???
eµpe??????µ??e? t?? pe?????? t?? efa?µ???? µe t??
pa???? µ?a? d?µ?µ???? µe??d?? p?? ep?t??pe? t??
??f?as? t?? ???s?? ??a t? p?? ?e?t????e? µ?a
d?ad??as?a. - ?atas?e???e? d?µ?µ??e? pe????af?? (Se a?t??es? µe
t?? ???sse? e??µ???s??, ?? ?p??e? ?atas?e??????
p??ß?ep?µe?a µa??µat??? µ??t??a). ??t?? ??
pe????af?? d????? t?? p????f???a ??a t? t?
a???ß?? ???e? (? ?a ???e?) ??a s?st?µa. ?p?s??,
pa?????? st?? ???a??sµ? µ?? ??f?as? t??
d?af??et???? ap??e?? t?? ???st?? t?? s?st?µat??.
6The IDEF3 process description capture method
(cont.)
- ??? t??p?? µ??te??p???s?? e??a?
- ?? Process Flow Description (PFD), t? ?p???
pe?????fe? p?? ?e?t??????? ta p???µata st??
???a??sµ?. - ?? Object State Transition Description (OSTD), t?
?p??? ???e? pe?????? t?? ep?t?ep?µe??? µetaß?se??
e??? a?t??e?µ???? se µ?a s???e???µ??? d?ad??as?a. - ?? PFD pa???e? µ?a d?ad??as??-?e?t???? ?p???, ?a?
t? OSTD pa???e? µeta?? ????? ?a? ???t???a
e?s?d??/e??d?? st??/ap? t?? d??f??e? ?atast?se?? - ?? ?e?µe?? ?a? d?a???µµata p?? p????pt???
ap?te???? a?t? p?? ???µ??eta? pe????af? se
a?t??es? µe t? ap?t??esµa ????? IDEF µ??t????, ta
?p??a pa?????? ??a µ??t???.
7The IDEF3 process description capture
methodProcess Schematics
- ?? s?µß???sµ?? ??? t? d?ad??as?a ap?te???? ta p??
???st? ?a? e????? d?aded?µ??a st???e?a t?? IDEF3. - ?a?????? ??a µ??a??sµ? e???????p???s?? t??
d?ad??as??-?e?t????? pe????af?? e??? se?a????. - ?a ??af??? st???e?a p?? ap?te???? t???
s?µß???sµ??? ??? t? d?ad??as?a pe???aµß????? ta
e??? Unit of Behaviour (UOB) boxes, precedence
links (s??d?se?? p??te?a??t?ta?), junctions
(d?asta???se??), referents (a?af????), ?a? notes
(s?µe??se??). ?? a?af???? ?a? ?? s?µe??se?? e??a?
s????? st???e?a sta s??µata t?? a?t??e?µe??? ?a?
t?? d?ad??as???.
8The IDEF3 process description capture
methodProcess Schematics (cont.)
- ??a UOB pe?????fe? ??a? t?p? ?at?stas?? ??a
st??µ??t?p? e??? UOB e??a? ap?? ??a occurrence
t?? UOB. - ??a pe????af? d?ad??as?a? a?apa??st? t?? t?p? t??
?atast?se?? (d?ad??as?e?, ?e?t?????e?, ?t?.) p??
µp????? ?a s?µß??? st? s?st?µa ?a? t??? ????????
?a? p??s??????? pe?????sµ??? p?? t??? e??????. - ?? s??d?se?? (Links) e?????? ta UOB ???t?? ??a ?a
s??µat?s??? a?apa?ast?se?? ap? d??aµ????
d?ad??as?e?. ??t?? ???s?µ?p?????ta? a????? ??a ?a
d???s??? t?? ????e? s??se?? a??µesa sta UOBs,
?p?? p??s?????, ??????, f?s??? ?a? s?µßat???.
9The IDEF3 process description capture
methodProcess Schematics (cont.)
- ?? d?a??ad?se?? (junctions) pa?????? ??a
µ??a??sµ? ???sµ?? t?? ??????? st? d?a???d?s? t??
d?ad??as?a?. ?p?p??s?eta, ?? d?a??ad?se??
ap??p????? t?? s?????? t?? ???????? ?a?
a???????a??? s??se?? a??µesa se p???ap???
d?ad??ast???? d?ad??µ??. - ?? a?af???? (referents) ???s?µ?p?????ta? ??a ?a
?????? ?a??te?a ?ata???t?, ?a pa?????? ep?p????
p????f???e? ?a? ?a ap??p???s??? t?? ?atas?e??
s??µat???? a?apa?ast?se?? ??? t?? d?ad??as?e? ?a?
ta a?t??e?µe?a.
10The IDEF3 process description capture
methodProcess Schematics (cont.)
- ?? IDEF3 ?p?st????e? t?? ap?s???es? e??? UOB se
?p???d?p?te ep?ped? ?ept?µ??e?a? µe d??f?????
t??p???, ?ste ?a a?t?µet?p?se? t?? p???p????t?ta.
- ?at? s???pe?a ???e? ef??t? t?? µ??te??p???s? t??
?d?a? d?ad??as?a? ap? d?af??et???? ?pt????
????e?. - ??t? ? d??at?t?ta e??a? ep?s?? ???s?µ? se
pe??pt?se?? p?? µ?a ded?µ??? d?ad??as?a
eµp???eta? se p???ap???? ?e?t?????????
???a??sµ???.
11IDEF3 and IDEF0
- ? IDEF3 µ???d?? e?s?µat??eta? p??? e????a µe t??
IDEF0. - ? IDEF0 µ???d?? µp??e? ?a ???s?µ?p????e? ??a ?a
?atas?e??se? ep??e???s?a??? d?ad??as?e? ??????
ep?p?d?? ?a? ?a µe??e? µa???? ap? t? ?????sµ?,
t?? a???????e? ?a? t?? ?????? ap?f?se??. - ? IDEF3 µ???d?? pa???e? t?? ????a ?d?a t?? IDEF0,
t?? s?µp?????e? µe t? p?a?µat??? ???s? t??
??t???? µ?a? d?ad??as?a? ??a t?? t??p? p??
?e?t????e? ?a? pa???e? a???ß?? d?ad??ast???
se????a. ??t? ta se????a µp????? ?a
???s?µ?p??????? ??a ?a µe?et?s??? se ß???? t??
d?ad??as?a. ??a?t?a? t?? t?p???? s?µas??????a?
?a? t?? s??ta??? t?? µe??d??, ta pa?a??µe?a
se????a µp????? ?a t??f?d?t?s??? ?µesa se????a
p??s?µ???s??.
12IDEF3 S?µpe??sµata
- ? IDEF3 µ???d?? s?ed??st??e, ?ste ?a e??a?
e????????t? ?a? e????st? ap? ?t?µa p?? ?????
µ???? ? µ?de???? eµpe???a se d?µ?µ??e? te??????. - ? s?ed?ast?? µp??e? e????a ?a µ??e? ?a
???s?µ?p??e? t? µe??d?? ??? ?a d?µ?????e?
pe????af?? d?af??et???? se?a???? ??a µ?a
d?ad??as?a - ?p? t?? ???? µe???, ?? pe????af?? ?? ?p??e? ?????
?atas?e?aste? ?????ta? ???s? t?? µe??d?? de?
e??a? safe?? ??a t??? s?µµet????te? ?a? ??
ap?t??esµa de? ?????? ef??t? t?? ep????????a
a??µesa t???.
13IDEF3 S?µpe??sµata
- ?e??ss?te?e? p????f???e? ??a ta IDEF µ??t??a ?a?
t?? ???????e?a µe??d?? µp??e?te ?a ß?e?te st??
d?e????s? - www.idef.com
14Activity-Oriented Models
- The IDEF0 Model
- The IDEF3 Model
- The EPC Model
15T? µ??t??? EPC (Event-Driven Process Chain
Model)
- ?? e??a?
- ??a p????µ??? µ??f? d?a??aµµ?t?? ????.
- ???a? ??a? e????? ???st?? ?a? ???s?µ?p????µe???
s?µß???sµ?? ??a t?? pe????af? t?? ep??e???s?a???
d?ad??as???.
16T? µ??t??? EPC ??? ?atas?e??st??e (1/2)
- ? a???te?t????? t?? ????????µ???? s?st?µ?t??
p????f????? Scheer ? SAP ?????e? t? s???????
??? e??? ???a??sµ?? se t?sse??? d?af??et????
??e?? ??? ded?µ????, ??? ?e?t?????a?, ???
??????s??, ?a? ??? d?ad??as?a?. - ? ??? d?ad??as?a? pe?????fe? t? d??aµ??? e???
???a??sµ?? ???s?µ?p????ta? t?? p????f???e? ap?
t?? stat???? ??e?? ?a? ?at? s???pe?a e?s?µat??e?
µ??? t?? ????? t???? ??e??.
17T? µ??t??? EPC ??? ?atas?e??st??e (2/2)
- ?? EPC a?apt?????e p???e?µ???? ?a ape?????st???
?? ???a??t????, ?e?t????????, ded?µe??st?afe??
?a? d??aµ???? pt???? st?? ??? d?ad??as?a?. - ?? EPC ???s?µ?p??e?ta? ap? t? µ??t??? a?af????
SAP R3 ??a ?a pe??????e? ??e? t?? ep??e???s?a???
d?ad??as?e? p?? ?p?st??????ta? ap? t? R3 System
t?? SAP.
18T? µ??t??? EPC G?af???? ??t?t?te? (1/2)
19T? µ??t??? EPCG?af???? ??t?t?te? (2/2)
20T? µ??t??? EPC ?e???? ?e???e?t?µata
- ? a?????? st???? (??a t? ap?? te?µ????s? t??
ep??e???s?a??? d?ad??as?a?) ??e? µe????
µe???e?t?µata - ?e?pe? ? t?p??? s??ta?? ?a? ? ?a?? ???sµ???
s?µas??????a, ?? ?p??e? e??a? apa?a?t?ta st???e?a
??a t?? e?t??es? ?a? t?? p??s?µ???s? µ??t????. - ?e? pa???e? t?? d??at?t?ta ?ept?µe???? ???sµ??
t?? ???? ded?µ????, t?? s??????? t?? ???? e??????
?a? t?? ?e?t??????? e?e??e??? µ?a? ep??e???s??.