Β«ΠΠ΄ΠΈΠ½ Π΄Π΅Π½Ρ ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ Π±Π΅Π»ΠΊΠΈΒ» ΠΈΠ»ΠΈ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΡΡΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ Β«ΠΠ΅Π»ΠΊΠ°-1.0Β» (Π§Π°ΡΡΡ 1)
ΠΡΠΈ ΡΠ΅ΠΌ ΡΡΡ Β«Π±Π΅Π»ΠΊΠ°Β»?
Π‘ΡΠ°Π·Ρ ΠΏΠΎΡΡΠ½Ρ, ΠΏΡΠΈ ΡΠ΅ΠΌ ΡΡΡ Β«Π±Π΅Π»ΠΊΠ°Β». ΠΠ°ΡΠΊΠ½ΡΠ²ΡΠΈΡΡ Π² Π‘Π΅ΡΠΈ Π½Π° Π·Π°Π±Π°Π²Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ UML Ρ ΠΎΠΏΠΎΡΠΎΠΉ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π·Π°ΠΈΠΌΡΡΠ²ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΠ· ΡΡΠΆΠ΅ΡΠΎΠ² ΡΠΊΠ°Π·ΠΎΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΠΎ ΡΡΡΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π²ΠΎΡ Π² ΡΡΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ .
β¦
ΠΡΡΡΠΎΠ² Π½Π° ΠΌΠΎΡΠ΅ Π»Π΅ΠΆΠΈΡ, (E1, E2)
ΠΡΠ°Π΄ Π½Π° ΠΎΡΡΡΠΎΠ²Π΅ ΡΡΠΎΠΈΡ (E3, E1)
Π‘ Π·Π»Π°ΡΠΎΠ³Π»Π°Π²ΡΠΌΠΈ ΡΠ΅ΡΠΊΠ²Π°ΠΌΠΈ, (E4)
Π‘ ΡΠ΅ΡΠ΅ΠΌΠ°ΠΌΠΈ Π΄Π° ΡΠ°Π΄Π°ΠΌΠΈ; (E5, E6)
ΠΠ»Ρ ΡΠ°ΡΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π΄Π²ΠΎΡΡΠΎΠΌ, (E7, E8)
Π ΠΏΠΎΠ΄ Π½Π΅ΠΉ Ρ ΡΡΡΡΠ°Π»ΡΠ½ΡΠΉ Π΄ΠΎΠΌ; (E9)
ΠΠ΅Π»ΠΊΠ° ΡΠ°ΠΌ ΠΆΠΈΠ²Π΅Ρ ΡΡΡΠ½Π°Ρ, (A1)
ΠΠ° Π·Π°ΡΠ΅ΠΉΠ½ΠΈΡΠ° ΠΊΠ°ΠΊΠ°Ρ! (A1)
ΠΠ΅Π»ΠΊΠ° ΠΏΠ΅ΡΠ΅Π½ΠΊΠΈ ΠΏΠΎΠ΅Ρ, (P1, A1)
ΠΠ° ΠΎΡΠ΅ΡΠΊΠΈ Π²ΡΡ Π³ΡΡΠ·Π΅Ρ, (P2)
Π ΠΎΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΏΡΠΎΡΡΡΠ΅, (C1)
ΠΡΡ ΡΠΊΠΎΡΠ»ΡΠΏΠΊΠΈ Π·ΠΎΠ»ΠΎΡΡΠ΅, (C2)
Π―Π΄ΡΠ° ΡΠΈΡΡΡΠΉ ΠΈΠ·ΡΠΌΡΡΠ΄; (C3)
Π‘Π»ΡΠ³ΠΈ Π±Π΅Π»ΠΊΡ ΡΡΠ΅ΡΠ΅Π³ΡΡ, (P3, A2)
Π‘Π»ΡΠΆΠ°Ρ Π΅ΠΉ ΠΏΡΠΈΡΠ»ΡΠ³ΠΎΠΉ ΡΠ°Π·Π½ΠΎΠΉ (P4)
Π ΠΏΡΠΈΡΡΠ°Π²Π»Π΅Π½ Π΄ΡΡΠΊ ΠΏΡΠΈΠΊΠ°Π·Π½ΡΠΉ (A3)
Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΡΠ΅Ρ ΠΎΡΠ΅Ρ Π°ΠΌ Π²Π΅ΡΡΡ; (P5, C1)
ΠΡΠ΄Π°Π΅Ρ Π΅ΠΉ Π²ΠΎΠΉΡΠΊΠΎ ΡΠ΅ΡΡΡ; (P6, A4)
ΠΠ· ΡΠΊΠΎΡΠ»ΡΠΏΠΎΠΊ Π»ΡΡΡ ΠΌΠΎΠ½Π΅ΡΡ, (P7, C2, C4)
ΠΠ° ΠΏΡΡΠΊΠ°ΡΡ Π² Ρ ΠΎΠ΄ ΠΏΠΎ ΡΠ²Π΅ΡΡ; (P8)
ΠΠ΅Π²ΠΊΠΈ ΡΡΠΏΠ»ΡΡ ΠΈΠ·ΡΠΌΡΡΠ΄ (P9, A5, C3)
Π ΠΊΠ»Π°Π΄ΠΎΠ²ΡΠ΅, Π΄Π° ΠΏΠΎΠ΄ ΡΠΏΡΠ΄; (E10, E11)
β¦
(Π.Π‘.ΠΡΡΠΊΠΈΠ½Π° "Π‘ΠΊΠ°Π·ΠΊΠ° ΠΎ ΡΠ°ΡΠ΅ Π‘Π°Π»ΡΠ°Π½Π΅, ΠΎ ΡΡΠ½Π΅ Π΅Π³ΠΎ ΡΠ»Π°Π²Π½ΠΎΠΌ ΠΈ ΠΌΠΎΠ³ΡΡΠ΅ΠΌ Π±ΠΎΠ³Π°ΡΡΡΠ΅ ΠΊΠ½ΡΠ·Π΅ ΠΠ²ΠΈΠ΄ΠΎΠ½Π΅ Π‘Π°Π»ΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎΠΉ ΡΠ°ΡΠ΅Π²Π½Π΅ ΠΠ΅Π±Π΅Π΄ΠΈ",ΡΠ°Π±ΠΎΡΠ° Π½Π°Π΄ ΡΠΊΠ°Π·ΠΊΠΎΠΉ Π½Π°ΡΠ°ΡΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎ Π² 1822 Π³., Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΡΠΊΠ°Π·ΠΊΠ° Π±ΡΠ»Π° Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π° ΠΡΡΠΊΠΈΠ½ΡΠΌ Π² ΡΠ±ΠΎΡΠ½ΠΈΠΊΠ΅ Β«Π‘ΡΠΈΡ ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡ Π. ΠΡΡΠΊΠΈΠ½Π°Β» (Ρ. III, 1832, ΡΡΡ. 130β181) β 10 Π»Π΅Ρ ΠΎΡ Π·Π°ΠΌΡΡΠ»Π° Π΄ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ, ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΡΠΈΠΌ!)
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ ΠΊΠΎΠ΄Π°Ρ , ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Ρ ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΡΡΠΎΠΊ. βAβ (ΠΎΡ βActorβ) ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π² ΡΡΡΠΎΠΊΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°. βCβ (ΠΎΡ βClassβ) β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ ΠΊΠ»Π°ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ Π² Ρ ΠΎΠ΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². βEβ (ΠΎΡ βEnvironmentβ) β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ ΠΊΠ»Π°ΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΡΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΡΡ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². βPβ (ΠΎΡ βProcessβ) β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΠΌΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°Ρ .
ΠΡΡΠ°ΡΠΈ, ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΠ΅Ρ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΏΠΎΡΠΎΠ², Ρ
ΠΎΡΡ Π±Ρ Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅: Π±ΠΈΠ·Π½Π΅Ρ-, ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅, ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Ρ.Π΄. ΠΈ Ρ.ΠΏ. (ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠ°ΠΌΠ΅ΡΠΊΠΈ ΠΏΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity
ΠΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠΎΠΉ Activity. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΡΡΠ½Ρ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²ΡΡΠ΅ ΠΊΠΎΠ΄Ρ Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ±ΡΡΡΠ½ΡΡΡ ΠΏΡΠΎΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ (ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΠΈΠ· Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΡ
Π½Π°ΠΌ) ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity.
ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ:
β¦
ΠΠ΅Π»ΠΊΠ° ΠΏΠ΅ΡΠ΅Π½ΠΊΠΈ ΠΏΠΎΠ΅Ρ, (P1, A1)
ΠΠ° ΠΎΡΠ΅ΡΠΊΠΈ Π²ΡΡ Π³ΡΡΠ·Π΅Ρ, (P2)
Π ΠΎΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΏΡΠΎΡΡΡΠ΅, (C1)
ΠΡΡ ΡΠΊΠΎΡΠ»ΡΠΏΠΊΠΈ Π·ΠΎΠ»ΠΎΡΡΠ΅, (C2)
Π―Π΄ΡΠ° ΡΠΈΡΡΡΠΉ ΠΈΠ·ΡΠΌΡΡΠ΄; (C3)
β¦
Π£ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²Π° ΡΠ°Π³Π° ΠΏΡΠΎΡΠ΅ΡΡΠ° P1 ΠΈ P2, ΡΡΠ°ΡΡΠ½ΠΈΠΊ A1, ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΡΠ΅Ρ ΡΠ°Π·Π½ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ²: ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° Π‘1 ΠΏΠΎΡΡΡΠΏΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ ΡΠ°Π³Π°, ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠΎΠ² Π‘2 ΠΈ Π‘3 ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅, ΠΊΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°Π³Π° P2 Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΠ»Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ (Π ΠΈΡΡΠ½ΠΎΠΊ 1).
Π ΠΈΡΡΠ½ΠΎΠΊ 1. Π€ΡΠ°Π³ΠΌΠ΅Π½Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity
ΠΠ»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity ΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄, Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΡΠ°ΡΠΈΠΈ UML. ΠΠΎ Π½Π° ΡΡΠΎ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΡΠΈΠ½. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΏΡΠΎΡΡΠΎ Π΄ΠΎ Π½Π°ΡΠ°Π»Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΡ ΡΠΎΡΡΠ°Π²ΠΈΠΌ, ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠ΅, ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΡΠΈΠΊΡΠΈΡΡΠ΅ΠΌ Π²ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½ΠΎΡΠ°ΡΠΈΠΈ. ΠΠΎ-Π²ΡΠΎΡΡΡ , ΡΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π±ΡΠ» Π½Π΅ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ Π½Π° ΡΡΠ°ΠΏΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π±ΡΠ»ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Ρ Π½Π°ΡΠΈΠΌ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ Π°Π²ΡΠΎΡΡΠΊΠΈΠΌ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²ΠΎΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Π°Π²ΡΠΎΡΡΠΊΠΎΠ³ΠΎ ΠΏΡΠ°Π²Π° [6], Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² ΡΡΠ΅Π±Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠ±ΠΈΠΈ [7]. ΠΠ»Ρ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ, ΡΡΠΎ ΠΏΠΎΠ»Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΡΡΡΡΠΊΡΡΡΠΈΡΡΠ΅ΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«ΠΏΠ»Π°Π²Π°ΡΠ΅Π»ΡΠ½ΡΡ Β» Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ β Swim lanes. ΠΠΌΡ Π΄ΠΎΡΠΎΠΆΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΈΠΏΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π½Π° ΡΡΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠ΅.
Β«ΠΡ
ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΡΒ»: Π½Π° ΡΡΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Objects β ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΈΠ»ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π³Π° ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Β«Π¨Π°Π³ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°Β»: ΡΡΠ΄Π° ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Activity β Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Β«Π£ΡΠ°ΡΡΠ½ΠΈΠΊΠΈΒ»: Π΄ΠΎΡΠΎΠΆΠΊΠ° Π΄Π»Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠΎΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅ΠΉ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠ΅, Π΄Π»Ρ Π½ΠΈΡ
ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠΎΡ ΠΆΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Object β ΠΎΠ±ΡΠ΅ΠΊΡ, Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅ΠΌΡ ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏ Β«ActorΒ».
Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ Π΄ΠΎΡΠΎΠΆΠΊΠ° Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«ΠΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ»Π°Β» ΠΈ Π½Π° ΡΡΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΠΌ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°Π³ΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Note β ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅.
ΠΡ Π·Π΄Π΅ΡΡ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠΌΡΡ, Ρ
ΠΎΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΡΠΎΠΆΠΊΡ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΎΠ± ΡΡΠΎΠ²Π½Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ Π΄ΠΎΡΠΎΠΆΠΊΠ° Β«ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ²Β», Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ²ΡΠ·ΠΈ ΡΠΎΠ»Π΅ΠΉ Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΠΈ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡΠΌΠΈ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠ°.
ΠΡΠ΅ ΡΠΎ, ΡΡΠΎ Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π»Π°, ΠΈ Π΅ΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠ° ΡΠ°ΡΡΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ» ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ ΠΏΡΠ°Π²ΠΈΠ» Π΅Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΡΠ΅Π½ΠΈΡ.
Β«Π Π΅ΡΠ΅ΠΏΡΒ»
Π’Π΅ΠΏΠ΅ΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity. ΠΡΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΎΡΠΌΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Activity Π±ΡΠ΄Π΅Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ²Π°ΡΡ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π΅Π΅ ΡΠΎΠ»ΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΉ β ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅ΠΏΡΠ°, ΡΠΎΡΡΠΎΡΡΠ΅Π³ΠΎ Π²ΡΠ΅Π³ΠΎ ΠΈΠ· ΠΏΡΡΠΈ ΡΡΠ°ΠΏΠΎΠ² ΠΈ ΠΏΡΠ΅Π΄ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π²ΡΠ΅Π³ΠΎ ΡΡΠ΅Ρ Π²ΠΈΠ΄ΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅ΠΏΡΠ° ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ, ΠΈ ΡΠΎΠ±ΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ. Π Π΄Π»Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² Π² Π½Π°ΡΠ°Π»Π΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ UML ΡΡΠΎ ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΡΠΏΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΡΡΠ³, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π΄Π°ΡΡ ΡΡΠΎΠ½ΡΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌ ΡΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΈ ΠΏΡΠΈΠ΅ΠΌΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΡΡ Π² UML ΠΈ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄ΡΡΠ²Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΡ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΠ°ΠΌ ΡΠ΅ΡΠ΅ΠΏΡ, Π° Π΄Π°Π»Π΅Π΅ ΡΠ»Π΅Π΄ΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ Β«ΡΠΊΠ°Π·ΠΎΡΠ½ΠΎΠΉΒ» ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.
ΠΡΠ°ΠΏ 1. ΠΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity. ΠΠ»Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 10 ΡΠ°Π³ΠΎΠ², ΠΈΠΌΠ΅Π΅Ρ ΡΠΌΡΡΠ» ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΡΠ°Π³ΠΎΠ² ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΡΠΈΡΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ.
ΠΡΠ°ΠΏ 2. ΠΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ (ΡΠ°Π³ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΅Π½Ρ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅).
ΠΡΠ°ΠΏ 3. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌΠΎΠΌΡ ΡΠ°Π³Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌΡ (ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ), ΡΠΈΡΡΠ΅ΠΌ Use-case Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ. ΠΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π°ΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠ°ΠΏ 4. ΠΠΏΠΈΡΠ΅ΠΌ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΠ‘ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΊΠ»Π°ΡΡΠΎΠ² β Class. ΠΠ»Π°Π²Π°ΡΠ΅Π»ΡΠ½Π°Ρ Π΄ΠΎΡΠΎΠΆΠ° Β«ΠΡ ΠΎΠ΄Π½ΡΠ΅ ΠΈ Π²ΡΡ ΠΎΠ΄Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ (Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ)Β» Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ Activity β ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΡΡΠ½ΠΎΡΡΡ-ΡΠ²ΡΠ·Ρ.
ΠΡΠ°ΠΏ 5. ΠΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ Π·Π°ΠΌΠ΅ΡΠΊΠΈ Π½Π° Π΄ΠΎΡΠΎΠΆΠΊΠ΅ Β«ΠΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ»Π°Β», ΠΎΠ½ΠΈ Π΄Π°ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΡΠ΅ΡΡΡ Π² Π½Π΅ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΡΠΎΠ²ΠΎΠΊΡΠΏΠ½ΠΎΡΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ (Activity, Use-case, Class) Π΄Π°Π΅Ρ Π½Π°ΠΌ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠΎΠ³ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ, Ρ.Π΅. ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΡΡΠ΅Π½ΠΈΠ΅. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅, ΡΡΠΎΡΠ½ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Ρ.Π΄.
ΠΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ.
ΠΡΠ°ΠΏ 1. ΠΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity
ΠΠ°ΠΏΠΎΠΌΠ½Ρ, ΡΡΠΎ ΠΏΠΎΠ»Π΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΌΡ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Β«ΠΏΠ»Π°Π²Π°ΡΠ΅Π»ΡΠ½ΡΡ Β» Π΄ΠΎΡΠΎΠΆΠ΅ΠΊ, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π΄ΠΎΡΠΎΠΆΠΊΠ΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° (Π ΠΈΡΡΠ½ΠΎΠΊ 2). ΠΡΠΎΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π²ΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΈΠ· ΠΎΠΏΠΈΡΠ΅ΠΌ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ (Decision) ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ ΡΠΎΡΠΊΡ Π²Π΅ΡΠ²Π»Π΅Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π° ΡΠ»ΠΈΡΠ½ΠΈΠ΅ ΠΏΠΎΡΠΎΠΊΠΎΠ² (Merge) β ΡΠΎΡΠΊΡ ΠΈΡ Π²ΠΎΡΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. Π ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΊΠ°Ρ Π½Π° ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°Ρ Π·Π°ΠΏΠΈΡΠ°Π½Ρ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°.
ΠΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΎΡΠ°ΠΌΠΈ (Fork) ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ Π²Π΅ΡΠΊΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°.
Π£ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π½Π°ΡΠ°Π»ΠΎ β ΠΎΠ΄Π½Π° ΡΠΎΡΠΊΠ° Π²Ρ
ΠΎΠ΄Π° (Initial). Π Π²ΠΎΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΉ (Final) ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, Π½ΠΎ Π½Π΅ Π΄Π»Ρ Π½Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ.
Π‘ΡΡΠ΅Π»ΠΎΠΊ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΡΡΠ°ΠΏΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°, Π° ΠΏΠΎΡΠΎΠΌ ΡΠΆΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ ΡΡΠΈΡ ΡΡΠ°ΠΏΠΎΠ². ΠΠΎ Π½Π°Ρ Β«ΡΠΊΠ°Π·ΠΎΡΠ½ΡΠΉΒ» ΠΏΡΠΎΡΠ΅ΡΡ ΠΌΠ½Π΅ Π±Ρ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π΄Π»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅, ΠΏΡΠΈ ΡΡΠΎΠΌ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΡΡΡ, ΡΡΠΎΠ±Ρ ΡΡΡΠ΅Π»ΠΊΠΈ Β«Π½Π΅ ΡΠΊΠ»Π΅ΠΈΠ²Π°Π»ΠΈΡΡΒ», ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΡΠΎΡΠ½ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎ Ρ ΡΠ΅ΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ.
Π ΠΈΡΡΠ½ΠΎΠΊ 2. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Activity β ΠΎΠ±ΡΠΈΠΉ Π²ΠΈΠ΄ ΠΏΡΠΎΡΠ΅ΡΡΠ°
Π’.ΠΊ. Π² ΡΡΠΈΡ
ΠΎΡΠ²ΠΎΡΠ½ΡΡ
ΡΡΡΠΎΠΊΠ°Ρ
Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΎΠΏΡΡΠ΅Π½Ρ, ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΈΡ
Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΠΎΠ½ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Ρ Π±Π΅Π»ΡΠΌ ΡΠΎΠ½ΠΎΠΌ. ΠΠ°Π½Π½ΡΠ΅ Π΄Π΅ΡΠ°Π»ΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠ°Π³ Β«ΠΠ΅ΡΠ΅Π΄Π°ΡΠΈ/ΠΏΡΠΈΠ΅ΠΌΠ° Π½Π° Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠΊΡΒ» ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Ρ
ΠΎΠ΄Π½ΡΡ
ΠΈ Π²ΡΡ
ΠΎΠ΄Π½ΡΡ
Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΎΠ². Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ°Π³ ΡΠΎΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°ΡΠΊΡΡΠ²Π°Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡ, Ρ.ΠΊ. Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΠ°Π³ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΈ ΡΠ°Π³ ΠΏΡΠΈΠ΅ΠΌΠ°, Π΄Π° Π΅ΡΠ΅ ΠΈ Π΄Π»Ρ ΡΠΊΠΎΡΠ»ΡΠΏΠΎΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°Π³, Π° Π΅ΡΠ΅ Π΄ΠΎΠΌΡΡΠ»ΠΈΡΡ, ΡΡΠΎ ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΠ΅ ΡΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π³Π΄Π΅-ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ
ΡΠ°Π½ΠΈΡΡΡΡ ΠΈ Ρ.Π΄. ΠΈ Ρ.ΠΏ.
ΠΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΎΡΡΠ°Π»ΡΡ ΠΏΠΎΠΊΠ° Π±Π΅Π· ΠΎΡΠ²Π΅ΡΠ° Π²ΠΎΠΏΡΠΎΡ ΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΠΎΡΠ΅Ρ
ΠΎΠ² β ΠΎΡΠΊΡΠ΄Π° ΠΎΠ½ΠΈ Π±Π΅ΡΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΠΊ Π±Π΅Π»ΠΊΠ΅? Π ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ (ΠΎΠ½ Π²ΡΠ΄Π΅Π»Π΅Π½ ΠΊΡΠ°ΡΠ½ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ ΡΡΠΈΡΡΠ° Π² ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠΈ β ΡΠ»Π΅ΠΌΠ΅Π½Ρ Note) ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠΊΠΈ! Π’Π°ΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊ β ΠΏΠΎ ΠΊΡΡΠΏΠΈΡΠ°ΠΌ ΡΠΎΠ±ΠΈΡΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π΄Π΅Π»Π°Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Ρ Β«ΠΎΠΊΠ΅ΠΉΒ» ΠΈΠ»ΠΈ Β«Π½Π΅-ΠΎΠΊΠ΅ΠΉΒ» ΠΎΡ ΡΠΊΡΠΏΠ΅ΡΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ β ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΡ
ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡΡ
Π»ΡΠ΄Π΅ΠΉ Π½Π° ΡΡΠ°ΠΏΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΈΡΡΠ΅ΠΌ.
ΠΠ±ΡΠ°ΡΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ ΡΠ°Π³ ΠΏΡΠΎΡΠ΅ΡΡΠ° P5 ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π΄Π²ΡΡ ΡΠ°ΡΡΠ΅ΠΉ.
Π ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠ°ΡΡΡ ΠΌΡ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ (Π ΠΈΡΡΠ½ΠΎΠΊ 3, Π ΠΈΡΡΠ½ΠΎΠΊ 4), Ρ.ΠΊ. Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΈΡ ΡΠ°Π³ΠΎΠ², Π±ΡΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π°.
Π ΠΈΡΡΠ½ΠΎΠΊ 3. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Activity β Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ (ΡΠ°ΡΡΡ1)
Π ΠΈΡΡΠ½ΠΎΠΊ 4. ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° Activity β Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ (ΡΠ°ΡΡΡ2)
ΠΡΠ°ΠΏ 2. ΠΡΠ΄Π΅Π»ΡΠ΅ΠΌ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ
Π¨Π°Π³ΠΈ, ΠΏΠΎΠ΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ
Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΡΠ²Π΅ΡΠΎΠΌ (ΡΠΌ. Π ΠΈΡΡΠ½ΠΎΠΊ 3, Π ΠΈΡΡΠ½ΠΎΠΊ 4).
ΠΡΠ΅ ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΡΠ°ΡΡΠ½ΠΈΠΊ ΠΏΡΠΎΡΠ΅ΡΡΠ° β ΠΡΡΠΊ ΠΏΡΠΈΠΊΠ°Π·Π½ΡΠΉ:
- ΠΠ½ΠΎΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π²Π΅ΡΠ΅ ΠΎΡΠ΅Ρ Π° Π² Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ;
- ΠΠ½ΠΎΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΎΡΠ΅Ρ Π° Π² Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ;
- Π€ΠΈΠΊΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΊΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅Ρ Π° Π² ΡΠΊΠΎΡΠ»ΡΠΏΠΊΠΈ ΠΈ ΡΠ΄ΡΠΎ;
- ΠΠ½ΠΎΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΄ΡΠ΅ ΠΎΡΠ΅Ρ Π° Π² Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ;
- ΠΠ½ΠΎΡΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΊΠΎΡΠ»ΡΠΏΠΊΠ°Ρ ΠΎΡΠ΅Ρ Π° Π² Π²Π΅Π΄ΠΎΠΌΠΎΡΡΡ.
ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ. Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅?
ΠΡΠ°ΠΊ, ΠΌΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ: ΡΠΎΠ±ΡΠ°Π»ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ; Π½Π°ΡΠ°Π»ΠΈ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (ΠΏΠΎΠΊΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°ΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Activity); Π²ΡΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΡΠΎΠ²Π΅Π»ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΅Π³ΠΎ ΡΠ°Π³ΠΎΠ²; Π²ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ ΡΠ°Π³ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄Π΅ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΡΠ°ΠΏΠ°ΠΌ ΠΈ Π½Π°ΡΠ°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π΅Π΅ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ.
ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΠ΅ΠΎΡΠΈΡ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ β Π½ΠΈΡΡΠΎ. ΠΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ "ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅" ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ, ΡΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΈ Π΄Π»Ρ ΠΎΡΠΎΠ·Π½Π°Π½ΠΈΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π² ΡΡΠ΅Π΄Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ
Π Π°Π±ΠΎΡΡ Π² ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
ΡΡΠ΅Π΄Π°Ρ
ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΡ ΠΏΠΎΠΊΠ° Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌ, Π½ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠΌ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΠ°ΡΠ΅ΠΉ ΠΈ ΠΎΠ±Π·ΠΎΡΠΎΠ².
ΠΠΎ Π²ΡΠΎΡΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡΠ°ΡΡΠΈ ΠΌΡ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΏΡΠΈΠ΅ΠΌΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π° 3-5 ΡΡΠ°ΠΏΠ°Ρ , ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΡΠ΄Π΅ΠΌ UML Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Use-case ΠΈ Class. ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
- Π‘Π°ΠΉΡ Β«UML2.ruΒ». Π€ΠΎΡΡΠΌ Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π° ΠΠ½Π°Π»ΠΈΡΠΈΠΊΠΎΠ². ΠΠ±ΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π». ΠΡΠΈΠΌΠ΅ΡΡ. ΠΡΠΈΠΌΠ΅ΡΡ ΡΠΊΠ°Π·ΠΎΠΊ, ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π½ΡΡ
Π² Π²ΠΈΠ΄Π΅ UML Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌ. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
http://www.uml2.ru/forum/index.php?topic=486.0 - Π‘Π°ΠΉΡ Sparx Systems. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
https://sparxsystems.com - Π‘Π°ΠΉΡ Modelio. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
https://www.modelio.org - ΠΠΎΠ»ΡΡΠΎΠΉ ΠΠ½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ. ΠΡΠΎΡΠ΅ΡΡ (ΡΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠ΅). [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
https://dic.academic.ru/dic.nsf/enc3p/246322 - Π‘Π°ΠΉΡ Β«ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΒ». ΠΠ»ΠΎΠ³. Π ΡΠ±ΡΠΈΠΊΠ° Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈΒ». ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ°. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π½ΡΠΉ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π΄ΠΎΡΡΡΠΏΠ°: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html - Π‘Π²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΠΎ β 18249 ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ»ΡΠΈΠΌΠΎΠ² Π .Π., ΠΠΎΠ»ΠΎΡΡΡ ΠΈΠ½Π° Π.Π., ΠΡΠ°ΡΠ½ΠΈΠΊΠΎΠ²Π° Π‘.Π. Π ΡΠΊΠΎΠΏΠΈΡΡ ΡΡΠ΅Π±Π½ΠΎ-ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ±ΠΈΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Enterprise ArchitectΒ» // 2011Π³.
- ΠΠΎΠ»ΠΎΡΡΡ ΠΈΠ½Π° Π.Π., ΠΠΈΡΠ½Ρ Π.Π‘., ΠΡΠ°ΡΠ½ΠΈΠΊΠΎΠ²Π° Π‘.Π. ΠΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ². β Π.: ΠΠ£Π Π‘, ΠΠΠ¦ ΠΠΠ€Π Π-Π, ΠΠΠ‘ Znanium.com. β 2017.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com