ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. Π’Π΅ΡΡΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ/ΠΠΈΠ·Π½Π΅Ρ-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ° ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 1: BPMN (Business Process Model and Notation) ΠΠ°Π΄Π°Π½ΠΈΠ΅: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ Ρ
ΠΎΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ². ΠΠ°ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ β ΡΠΎΠ·Π΄Π°ΡΡ BPMN-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ Π·Π°ΠΊΠ°Π·Π° Π΄ΠΎ Π΅Π³ΠΎ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡ. ΠΡΠΎΡΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ°ΠΏΡ: ΠΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π°: ΠΠ»ΠΈΠ΅Π½Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅Ρ Π·Π°ΠΊΠ°Π· Π½Π° ΡΠ°ΠΉΡΠ΅. ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ»Π°ΡΡ: Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΡΠ°ΡΡΡ ΠΎΠΏΠ»Π°ΡΡ. ΠΡΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠ° ΡΡΠΏΠ΅ΡΠ½Π°, Π·Π°ΠΊΠ°Π· ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ. ΠΡΠ»ΠΈ ΠΎΠΏΠ»Π°ΡΠ° Π½Π΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ, Π·Π°ΠΊΠ°Π· ΠΎΡΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΡΠΈΡ Π·Π°ΠΊΠ°Π·Π°: Π Π°Π±ΠΎΡΠ½ΠΈΠΊ ΡΠΊΠ»Π°Π΄Π° ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΡΠ΅Ρ Π·Π°ΠΊΠ°Π·. ΠΡΠ»ΠΈ ΡΠΎΠ²Π°Ρ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ Π½Π° ΡΠΊΠ»Π°Π΄Π΅, ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΌΠ΅Π½Π΅ Π·Π°ΠΊΠ°Π·Π°. ΠΡΠ³ΡΡΠ·ΠΊΠ° Π·Π°ΠΊΠ°Π·Π°: ΠΠΎΠΌΠΏΠ»Π΅ΠΊΡΠΎΠ²Π°Π½Π½ΡΠΉ Π·Π°ΠΊΠ°Π· ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΊΡΡΡΠ΅ΡΡΠΊΠΎΠΉ ΡΠ»ΡΠΆΠ±ΠΎΠΉ. ΠΠΎΡΡΠ°Π²ΠΊΠ° Π·Π°ΠΊΠ°Π·Π°: ΠΠ»ΠΈΠ΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π·Π°ΠΊΠ°Π·, Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΡΠ°ΡΡΡ Π·Π°ΠΊΠ°Π·Π° ΠΊΠ°ΠΊ Β«ΠΠΎΡΡΠ°Π²Π»Π΅Π½Β». Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ BPMN-Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ: Start Event, End Event, Gateways (Exclusive), Tasks, Pools, Lanes, Sequence Flow, Message Flow. ΠΠΎΠ±Π°Π²ΡΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ 2: UML Sequence Diagram ΠΠ°Π΄Π°Π½ΠΈΠ΅: ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ: Π‘ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠΉΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ UML Sequence Diagram. ΠΡΠΎΡΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ°Π³ΠΈ: ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π½Π° ΡΠΎΡΠΌΠ΅ Π²Ρ
ΠΎΠ΄Π°. Π€ΠΎΡΠΌΠ° Π²Ρ
ΠΎΠ΄Π° ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ. Π‘Π΅ΡΠ²Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ Π»ΠΎΠ³ΠΈΠ½ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Ρ, ΡΠ΅ΡΠ²Π΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅ΡΡΠΈΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ. ΠΡΠ»ΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½Ρ, ΡΠ΅ΡΠ²Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅. Π€ΠΎΡΠΌΠ° Π²Ρ
ΠΎΠ΄Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ (Actors): User (ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ) Login Form (Π€ΠΎΡΠΌΠ° Π²Ρ
ΠΎΠ΄Π°) Server (Π‘Π΅ΡΠ²Π΅Ρ) Database (ΠΠ°Π·Π° Π΄Π°Π½Π½ΡΡ
) Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ UML Sequence Diagram: ΠΠΎΠΊΠ°ΠΆΠΈΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ°ΠΌΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Messages, Lifelines ΠΈ Activation Bars. ΠΡΡΠ°Π·ΠΈΡΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π½Π° ΡΠ»ΡΡΠ°ΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ alt ΡΡΠ΅ΠΉΠΌ Π΄Π»Ρ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΠΉ (ΡΡΠΏΠ΅ΡΠ½Π°Ρ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ / ΠΎΡΠΈΠ±ΠΊΠ°). ΠΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ Π²ΠΎΠΏΡΠΎΡΡ Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ» Π·Π°Π΄Π°Π½ΠΈΠ΅, Π½ΠΎ Π½ΡΠΆΠ½Ρ ΠΏΡΠ°Π²ΠΊΠΈ, Π²ΠΎΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΎΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°:“ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°ΡΡ ΠΎΠ±Π° Π·Π°Π΄Π°Π½ΠΈΡ: ΠΠ΅ΡΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π½ΠΎΡΠ°ΡΠΈΠΈ BPMN. ΠΠΎ Π²ΡΠΎΡΠΎΠΌ Π·Π°Π΄Π°Π½ΠΈΠΈ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ ΠΏΠΎΡΠΎΠΊΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΡ“ ΠΠ΅ΡΠ΅Π΄Π΅Π»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΡ Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡΡ
.