βΠΠ΄ΠΈΠ½ Π΄Π΅Π½ ΠΎΡ ΠΆΠΈΠ²ΠΎΡΠ° Π½Π° Π±Π΅Π»ΠΊΠ°ΡΠ°β ΠΈΠ»ΠΈ ΠΎΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΡΠ΅ΡΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈ βΠΠ΅Π»ΠΊΠ°-1.0β (Π§Π°ΡΡ 2)

Π Π΅Π·ΡΠΌΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡ Π΅ΠΏΠΈΠ·ΠΎΠ΄
Π ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ΅ βΠΏΡΠΈΠΊΠ°Π·Π½Π°β ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π° ΠΎΠ±Π»Π°ΡΡ, Π²Π΄ΡΡ Π½ΠΎΠ²Π΅Π½ΠΈ ΠΎΡ ΠΏΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΠΈΠ·ΡΡΠ°Π²Π°Π½Π΅ Π½Π° UML Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ Ρ ΠΎΠΏΠΎΡΠ° Π½Π° ΡΡΠΆΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠΊΠ°Π·ΠΊΠΈΡΠ΅ (Π²ΠΈΠΆ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, [1]). ΠΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠ΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡ ΠΌΠ΅ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΎΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° Activity ΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Ρ ΠΌΠ΅ Π΄Π° ΡΠΎΡΠΌΠΈΡΠ°ΠΌΠ΅ ΡΡΠ³Π»Π°ΡΠΈΠ΅ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ΡΠΎ. Π‘ ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠ΅Π·ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ΅Π½ΠΎΡΡΠΈ, Π½Π° ΠΏΡΡΠ²ΠΈΡ Π΅ΡΠ°ΠΏ ΠΎΠΏΠΈΡΠ°Ρ ΠΌΠ΅ ΠΏΡΠΎΡΠ΅ΡΠ° ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ Activity, Π° Π½Π° Π²ΡΠΎΡΠΈΡ Π΅ΡΠ°ΠΏ ΠΈΠ·Π²Π°Π΄ΠΈΡ ΠΌΠ΅ ΡΡΡΠΏΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°, Π·Π° ΠΊΠΎΠΈΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ (ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ) Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π΅.
ΠΠ°ΠΏΠΎΠΌΠ½ΡΠΌ, ΡΠ΅ Π²ΡΠ·Π½Π°ΠΌΠ΅ΡΡΠ²Π°ΠΌΠ΅ Π΄Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π΄Π΅ΠΉΠ½ΠΎΡΡΡΠ° ΠΏΠΎ ΡΡΠ΅ΡΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈ, ΠΊΠΎΡΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° Π² ΡΠ΅Π·ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ.
β¦
ΠΡΡΡΠΎΠ² Π½Π° ΠΌΠΎΡΠ΅ΡΠΎ ΡΠ΅ Π½Π°ΠΌΠΈΡΠ°, (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)
β¦
(Π.Π‘. ΠΡΡΠΊΠΈΠ½ βΠΡΠΈΠΊΠ°Π·ΠΊΠ° Π·Π° ΡΠ°Ρ Π‘Π°Π»ΡΠ°Π½, Π·Π° ΡΠΈΠ½ΡΡ ΠΌΡ ΡΠ»Π°Π²Π΅Π½ ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΠΎΠ³Π°ΡΠΈΡ ΠΊΠ½ΡΠ· ΠΠ²ΠΈΠ΄ΠΎΠ½ Π‘Π°Π»ΡΠ°Π½ΠΎΠ²ΠΈΡ ΠΈ Π·Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½Π°ΡΠ° ΡΠ°ΡΠ΅Π²Π½Π° ΠΠ΅Π±Π΅Π΄ΠΈβ, )
Π ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΡΡΠ΅Π΄Π°ΡΠ° Enterprise Architect ΠΎΡ Π°Π²ΡΡΡΠ°Π»ΠΈΠΉΡΠΊΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ [2], Π° Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΡΡΠ΅Π±Π½ΠΈΡΠ΅ Π·Π°Π½ΡΡΠΈΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ [3].
ΠΠ°ΠΏΠΎΠΌΠ½ΡΠΌ, ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅ ΡΠ° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, [4] ΠΈ [5].
ΠΠΎΠ²Π΅ΡΠ΅ Π·Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π²ΠΈΠΆΡΠ΅ Π² [6, 7].
ΠΡΠ»Π½Π°ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° UML ΡΠ΅ Π½Π°ΠΌΠΈΡΠ° Π½Π° [8].
Π‘Π΅Π³Π° ΡΠΌΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΠΌ ΠΊΡΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π΅ΡΠ°ΠΏΠΈ ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ Π½Π΅ΠΉΠ½Π° Π²ΡΡΡΠ΅ΡΠ½Π° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ. ΠΠΎΠΌΠ΅ΡΠ°ΡΠΈΡΡΠ° Π½Π° ΡΠΈΡΡΠ½ΠΊΠΈΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½Π°.
ΠΡΠ°ΠΏ 3. ΠΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΡΡΠΏΠΊΠ° ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΡΠΏΠΎΡΡΠ°Π²ΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°
Π Π°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° (ΠΠ‘) Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π·Π° ΡΡΡΠΈΠΊΡΠ½ΠΎ ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΠΊΠΈ, ΠΏΠΎΠΌΠ½ΠΈΡΠ΅? ΠΠ° Π²ΡΡΠΊΠ° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π° ΡΡΡΠΏΠΊΠ° (Π²ΠΈΠΆΡΠ΅ Π ΠΈΡΡΠ½ΠΎΠΊ 3, Π ΠΈΡΡΠ½ΠΎΠΊ 4 ), ΠΊΠΎΡΡΠΎ ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°ΠΌΠ΅, ΡΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ: "Π ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ..." ΠΈ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Use-case. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠΏΡΠ»Π²Π°ΠΌΠ΅ Π½Π°ΡΠ΅ΡΠΎ ΡΠΏΠΎΡΠ°Π·ΡΠΌΠ΅Π½ΠΈΠ΅ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Ρ Π½ΠΎΠ²ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°. Π©Π΅ ΠΎΠ±ΡΡΠ½Ρ ΠΊΠ°ΠΊΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅.

ΠΠ΅ΠΆΠ΄Ρ "Π ΠΎΠ»ΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ" ΠΈ "Π€ΡΠ½ΠΊΡΠΈΡΡΠ°" ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²ΡΡΠ·ΠΊΠ° "ΠΡΡΠΎΡΠΈΠ°ΡΠΈΡ" (Π ΠΈΡΡΠ½ΠΎΠΊ 5), ΠΊΠΎΠ΅ΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Ρ Π΄Π°Π΄Π΅Π½Π°ΡΠ° ΡΠΎΠ»Ρ Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΡ.

Π ΠΈΡΡΠ½ΠΎΠΊ 5. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΎΡ ΡΠΈΠΏ "ΠΡΡΠΎΡΠΈΠ°ΡΠΈΡ"
ΠΡ "Π€ΡΠ½ΠΊΡΠΈΡΡΠ°" ΠΊΡΠΌ "Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΡΠΎ" ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ΠΌ Π²ΡΡΠ·ΠΊΠ° "Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ" (Π ΠΈΡΡΠ½ΠΎΠΊ 6), Π·Π° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ ΡΠΎΠ²Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, Π° ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈ "ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎ", Ρ.Π΅. Π΅Π΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΡΠ°ΡΡΠ²Π° Π² ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ, Π° Π·Π° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΅Π΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ.

Π ΠΈΡΡΠ½ΠΎΠΊ 6. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΎΡ ΡΠΈΠΏ "Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ"
ΠΠΊΠΎ Π΅Π΄Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π·Π° ΡΠ²ΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅, Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½Π° ΠΎΡΠ΅ Π½ΡΠΊΠΎΡ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈ ΡΠΎ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ, ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²ΡΡΠ·ΠΊΠ° "ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡ" ΡΡΡ ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏ "Include" β Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅ (Π ΠΈΡΡΠ½ΠΎΠΊ 7). ΠΠΊΠΎ ΠΎΠ±Π°ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²ΡΡΠ·ΠΊΠ° "ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡ" ΡΡΡ ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏ "Extend" β ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅. ΠΡΠΈΡΠΊΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅ΡΠ½ΠΎ Π·Π° Π·Π°ΠΏΠΎΠΌΠ½ΡΠ½Π΅: "Include" β ΠΠΠΠΠΠ, Π° "Extend" β ΠΠΠΠ―ΠΠΠΠ.

Π ΠΈΡΡΠ½ΠΎΠΊ 7. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ° ΠΎΡ ΡΠΈΠΏ "ΠΠ°Π²ΠΈΡΠΈΠΌΠΎΡΡ (Π²ΠΊΠ»ΡΡΠ²Π°Π½Π΅)"
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π½Π°ΡΠ°ΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΊΠ° (Π ΠΈΡΡΠ½ΠΎΠΊ 8).

Π ΠΈΡΡΠ½ΠΎΠΊ 8. ΠΠΈΠ°Π³ΡΠ°ΠΌΠ° Use-case (ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΠ‘)
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° Use-case ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠ»ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ (Π ΠΈΡΡΠ½ΠΎΠΊ 9).

Π ΠΈΡΡΠ½ΠΎΠΊ 9. ΠΠΈΠ°Π³ΡΠ°ΠΌΠ° Use-case (ΡΠΎΠ»ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΠΠ‘)
ΠΡΠ°ΠΏ 4. Π©Π΅ ΠΎΠΏΠΈΡΠ΅ΠΌ Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΠ‘ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° ΠΊΠ»Π°ΡΠΎΠ²Π΅
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ ΠΈ ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠΈΡΠ΅ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΡΠ΅Ρ (Π²ΠΆ. Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈΡΠ΅ Activity β Π ΠΈΡΡΠ½ΠΊΠ° 2, Π ΠΈΡΡΠ½ΠΊΠ° 3, Π ΠΈΡΡΠ½ΠΊΠ° 4), ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΠΌ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅. Π©Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΌΠΎΠ΄Π΅Π»Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ "ΠΠ»Π°Ρ" ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄ΠΎΠ²Π΅ Π²ΡΡΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ .

ΠΠ° Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ΡΠΎ "ΡΡΠ»ΠΎ-ΡΠ°ΡΡ" ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π²ΡΡΠ·ΠΊΠ° ΠΎΡ ΡΠΈΠΏΠ° "ΠΠ³ΡΠ΅Π³Π°ΡΠΈΡ" (Π ΠΈΡΡΠ½ΠΎΠΊ 10): ΠΎΡΠ΅Ρ ΡΡ Π΅ ΡΡΠ»ΠΎ, Π° ΡΠ΅ΡΡΠΏΠΊΠΈΡΠ΅ ΠΈ ΡΠ΄ΡΠΎΡΠΎ ΡΠ° ΡΠ°ΡΡΠΈ.

Π ΠΈΡΡΠ½ΠΎΠΊ 10. ΠΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ "ΡΡΠ»ΠΎ-ΡΠ°ΡΡ"
Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ°, ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡΡ Π½Π° Π½Π°ΡΠ°ΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΊΠ° (Π ΠΈΡΡΠ½ΠΎΠΊ 11). ΠΡΠ²Π΅ΡΠ΅Π½ΠΈ ΡΠ° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ ΠΈΠ·Π²Π»Π΅ΠΊΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°.

Π ΠΈΡΡΠ½ΠΎΠΊ 11. ΠΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅
ΠΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° ΡΡΡΠΎ ΠΈ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΈ Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈ β Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ°Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»Π½Π°ΡΠ° ΠΌΠΎΠ΄Π΅Π» Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΡΠ΅ΡΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ, Π½ΠΎ ΠΈ ΠΊΡΠΌ ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ β ΠΎΠ±ΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π ΠΈΡΡΠ½ΠΎΠΊ 12) ΠΈ "ΡΡΡΠ΅Π΄Π½ΠΈ" ΠΏΡΠΎΡΠ΅ΡΠΈ (Π ΠΈΡΡΠ½ΠΎΠΊ 13), ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΎΠΊΠ°Π·Π²Π°Ρ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ, Π½ΠΎ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π΅ ΡΠ° Π² ΡΠ΅Π½ΡΡΡΠ° Π½Π° Π½Π°ΡΠ΅ΡΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ (ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΠΌΠ΅, ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΈ ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π°).

Π ΠΈΡΡΠ½ΠΎΠΊ 12. ΠΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ (ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅)
ΠΡΡΠ·ΠΊΠ°ΡΠ° Π½Π°ΡΠ»Π΅Π΄ΡΡΠ²ΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, "Π΄ΡΡΠ΅ΡΠ½ΠΈΡΠ΅" ΠΊΠ»Π°ΡΠΎΠ²Π΅, ΠΏΠΎΠ΄ ΠΎΠ±ΠΎΠ±ΡΠ°Π²Π°ΡΠΈΡ "ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΈ" ΠΊΠ»Π°Ρ "Π‘ΡΡΠΎΠ΅ΠΆ".

Π ΠΈΡΡΠ½ΠΎΠΊ 13. ΠΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅ (Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π°ΡΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ΅)
"Π Π΅Π°ΠΊΡΠΈΡ Π½Π° ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°" Π·Π°Π²ΠΈΡΠΈ ΠΎΡ "ΠΠ°Π½Π½ΠΈΡΠ΅ ΠΎΡ Π²ΠΈΠ·ΡΠ°Π»Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»". ΠΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΡΡΠ·ΠΊΠΈ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏ "trace", Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠΊΠ°ΠΆΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΡΠ²Π½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°, Π½ΠΎ ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ°, ΠΊΡΠΌ ΠΊΠ»Π°ΡΠΎΠ²Π΅ΡΠ΅, ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΈΡΠΎ ΠΈΠΌΠ° ΡΠΎΡΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π² Π½Π°ΡΠ΅ΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅.
ΠΡΠ°ΠΏ 5. Π©Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅ Π·Π°ΠΏΠΈΡΠΊΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»Π° "ΠΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ»Π°"
ΠΠ°ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π° Π±ΡΡ Π° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈ (Π²ΠΆ. Π ΠΈΡΡΠ½ΠΎΠΊ 2 ):
- Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π΅Π΄Π½Π° ΠΎΡ ΡΡΡΠΏΠΊΠΈΡΠ΅ Π½Π° 2 ΡΠ°ΡΡΠΈ, Π²ΡΠΎΡΠ°ΡΠ° ΡΠ°ΡΡ Π·Π°ΠΏΠΎΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ;
- Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΠ΅ΡΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΎΡΠ΅Ρ ΠΈΡΠ΅ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π΄Π»ΡΠΆΠ½ΠΎΡΡΠ½ΠΎ Π»ΠΈΡΠ΅;
- ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ (Π±ΡΠ» ΡΠ²ΡΡ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅), ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΡ Π½Π΅ Π΅ Π±ΠΈΠ» ΡΠ²Π½ΠΎ ΡΠΏΠΎΠΌΠ΅Π½Π°Ρ Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°.
Π‘Π»Π΅Π΄Π²Π° Π΄Π° ΡΠ΅ ΠΎΡΠ±Π΅Π»Π΅ΠΆΠΈ, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²Π΅ΡΠ΅ ΡΠΌΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π»ΠΈ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈΡΠ΅.
ΠΠ°ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠΊΠΈ
Π ΡΠ°ΠΊΠ°, ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΌΠ΅ ΠΏΡΠ΅Π· 5 Π΅ΡΠ°ΠΏΠ° ΠΈ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡ ΠΌΠ΅ 3 Π²ΠΈΠ΄Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ. Π©Π΅ Π΄ΠΎΠ±Π°Π²Ρ ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΌΠ°Π»ΡΠΊ ΠΊΠΎΠΌΠ΅Π½ΡΠ°Ρ ΠΎΡΠ½ΠΎΡΠ½ΠΎ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Π½Π°ΡΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² ΡΡΠ΅Π΄Π°ΡΠ° Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Π½Π° Π±ΡΠΎΠΉ ΡΠ°ΠΌΠΊΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠΌΠ°Π³Π°Ρ Π·Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½ΠΎ ΡΠΎΠ²Π° Π½Π΅ Π΅ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π½Π° ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ, Π·Π°ΡΠΎΠ²Π° ΡΠ΅ ΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌ Π΄ΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΡΠΎΡΡ Π½Π°Π±ΠΎΡ ΠΎΡ ΠΏΠ°ΠΊΠ΅ΡΠΈ Π·Π° ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΎ Π²ΠΎΠ΄Π΅Π½Π΅ Π½Π° Π½Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ: ΠΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅Ρ, Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΌΠΎΠ΄Π΅Π», ΠΡΡΠ΅ΡΠ°ΠΊΡΠΈ, Π£ΡΠ°ΡΡΠ½ΠΈΡΠΈ ΠΈ ΠΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π ΠΈΡΡΠ½ΠΊ 14).

Π ΠΈΡΡΠ½ΠΊ 14. Π‘ΡΡΡΠΊΡΡΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ
ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡ ΠΌΠ΅ ΡΡΠ³Π»Π°ΡΡΠ²Π°Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΎΠΏΠΈΡΠ²Π°ΡΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΎΡΡΠ΅Ρ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΠΎΡ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ³Π»ΠΈ: ΠΌΠΎΠ΄Π΅Π» Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΡΠ΅ΠΌ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΌΠΎΠ΄Π΅Π» ΠΈ ΠΌΠΎΠ΄Π΅Π» Π½Π° Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ.
Π‘ΠΏΠΈΡΡΠΊ Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ
- Π‘Π°ΠΉΡ βUML2.ruβ. Π€ΠΎΡΡΠΌ Π½Π° ΠΠ±ΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΠ½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠΈΡΠ΅. ΠΠ±Ρ ΡΠ°Π·Π΄Π΅Π». ΠΡΠΈΠΌΠ΅ΡΠΈ. ΠΡΠΈΠΌΠ΅ΡΠΈ Π½Π° ΠΏΡΠΈΠΊΠ°Π·ΠΊΠΈ, ΠΎΡΠΎΡΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° UML Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
- Π‘Π°ΠΉΡ Π½Π° Sparx Systems. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
- Π‘Π°ΠΉΡ Modelio. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
- ΠΠΎΠ»ΡΠΌ Π΅Π½ΡΠΈΠΊΠ»ΠΎΠΏΠ΅Π΄ΠΈΡΠ΅Π½ ΡΠ΅ΡΠ½ΠΈΠΊ. ΠΡΠΎΡΠ΅Ρ (ΡΡΠ»ΠΊΡΠ²Π°Π½Π΅). [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
- Π‘Π°ΠΉΡ βΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ Π½Π° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅β. ΠΠ»ΠΎΠ³. Π ΡΠ±ΡΠΈΠΊΠ° βΠ£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΠΈΡΠ΅β. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅Ρ. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
- Π‘Π²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΠ²ΠΎ β 18249 Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠ° ΠΎΡ ΠΈΠ½ΡΠ΅Π»Π΅ΠΊΡΡΠ°Π»Π½Π°ΡΠ° Π΄Π΅ΠΉΠ½ΠΎΡΡ. ΠΠ»ΡΠΈΠΌΠΎΠ² Π .Π., ΠΠΎΠ»ΠΎΡΡΡ ΠΈΠ½Π° Π.Π., ΠΡΠ°ΡΠ½ΠΈΠΊΠΎΠ²Π° Π‘.Π. Π ΡΠΊΠΎΠΏΠΈΡ Π½Π° ΡΡΠ΅Π±Π½ΠΎ-ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ Ρ Π½Π°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ βΠΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½Π°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Enterprise Architectβ // 2011Π³.
- ΠΠΎΠ»ΠΎΡΡΡ ΠΈΠ½Π° Π.Π., ΠΠΈΡΠ½Ρ Π.Π‘., ΠΡΠ°ΡΠ½ΠΈΠΊΠΎΠ²Π° Π‘.Π. ΠΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π±ΠΈΠ·Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΠΈ. β Π.: ΠΠ£Π Π‘, ΠΠΠ¦ ΠΠΠ€Π Π-Π, ΠΠΠ‘ Znanium.com. β 2017.
- OMG Unified Modeling Language (OMG UML) Specification. Version 2.5.1. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
