Π£ΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°ΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ° (ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° "ΠΡΠΎΡΠ΅ΠΈΠ½ΠΈ")
Π ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ (ΠΈΠ·ΡΡΠ½ΠΈΡΠ΅) ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° UML Sequence Diagram - Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ.
Π ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ ΡΡΠ΅Π΄Π° Enterprise Architect ΠΎΡ Π°Π²ΡΡΡΠ°Π»ΠΈΠΉΡΠΊΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ.
ΠΠ° ΠΏΡΠ»Π½Π°ΡΠ° UML ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π²ΠΈΠΆΡΠ΅
ΠΠ°ΡΠΎ Π½Π°ΡΠ°Π»ΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ½Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅.
Π
Π€ΠΈΠ³ΡΡΠ° 1 ΠΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ ΠΈ ΡΡΠ½ΠΊΡΠΈΡ
Π‘Π΅Π³Π° ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΡΠ½ΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°Π·ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ:
- Ρ ΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Π½Π°ΡΠΈΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»;
- ΠΊΠ°ΠΊΠ²ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ ΡΠ° Π½ΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ;
- ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΠΌΠ΅;
- ΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΠ° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°ΡΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏΠΈ ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ - Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π°ΡΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ ΠΎΠ±ΠΌΠ΅Π½ΡΡ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ (Π€ΠΈΠ³ΡΡΠ° 2).
Π€ΠΈΠ³ΡΡΠ° 2. ΠΡΠ½ΠΎΠ²Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡΡΠ°
ΠΠ±Π΅ΠΊΡΠΈΡΠ΅ ΡΠ° ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π² Ρ
ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ, ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ
ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π°Ρ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ. ΠΡΠ΅ΠΌΠ΅Π²Π°ΡΠ° ΠΎΡ Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΎΡΠ³ΠΎΡΠ΅ Π½Π°Π΄ΠΎΠ»Ρ.
ΠΠ»Π΅ΠΌΠ΅Π½Ρ Actor ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», ΠΊΠΎΠΉΡΠΎ ΠΈΠ½ΠΈΡΠΈΠΈΡΠ° ΠΏΠΎΡΠΎΠΊ ΠΎΡ ΡΡΠ±ΠΈΡΠΈΡ.
ΠΡΠ΅ΠΊΠΈ ΠΎΠ±Π΅ΠΊΡ ΠΈΠΌΠ° ΠΏΡΠ½ΠΊΡΠΈΡΠ°Π½Π° Π»ΠΈΠ½ΠΈΡ, Π½Π°ΡΠ΅ΡΠ΅Π½Π° "ΠΆΠΈΠ·Π½Π΅Π½Π° Π»ΠΈΠ½ΠΈΡ", ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΎΠ·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΡΡΠ°ΡΡΠ²Π° Π²ΡΠ² Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ. Π€ΠΎΠΊΡΡΡΡ Π½Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π° Ρ ΠΏΡΠ°Π²ΠΎΡΠ³ΡΠ»Π½ΠΈΠΊ Π²ΡΡΡ
Ρ Π»ΠΈΠ½ΠΈΡΡΠ° Π½Π° ΠΆΠΈΠ²ΠΎΡ Π½Π° ΠΎΠ±Π΅ΠΊΡΠ°.
Π‘ΡΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ°, ΠΎΠ±ΠΌΠ΅Π½ΡΠ½ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΠ±Π΅ΠΊΡΠΈ, ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠΈΠΏΠ°, ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° ΡΡΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ, Π·Π° Π΄Π° ΠΎΡΡΠ°Π·ΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΡΠ° Π½Π° ΠΈΠ·Ρ
ΠΎΠ΄Π½ΠΈΡ ΠΈ ΡΠ΅Π»Π΅Π²ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ.
Π‘ΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏΠ½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ ΠΊΠ°ΡΠΎ Π³ΡΠ°Π½ΠΈΡΠΈ (Boundary), ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈ (Control) ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ (Entity) ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΎ Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ (GUI), ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈΡΠ΅ ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Π±Π°Π·Π°ΡΠ° Π΄Π°Π½Π½ΠΈ.
ΠΠΎΠ²ΡΠ°ΡΡΡ ΡΠ΅ ΠΏΠΎΡΠΎΠΊ ΠΎΡ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ ΠΊΠ°ΡΠΎ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Ρ ΡΠΈΠΏ "ΡΠΈΠΊΡΠ»".
Π’Π°ΠΊΠ° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° ΠΈΠ·ΡΡΠ½ΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° βΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½ΠΎΠ²Π° Π³Π°ΠΉΠΊΠ° ΠΊΡΠΌ ΠΈΠ·ΡΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎβ.
ΠΠ΅ΠΊΠ° ΡΠ΅ ΡΡΠ³Π»Π°ΡΠΈΠΌ ΡΡΡ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
- Π―Π΄ΠΊΠΈΡΠ΅, ΡΠ΄ΠΊΠΈΡΠ΅ ΠΈ ΡΠ΅ΡΡΠΏΠΊΠΈΡΠ΅ ΡΠ° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ Π°ΠΊΡΠΈΠ²ΠΈ ΠΎΡ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ Π²ΠΈΠ΄ΠΎΠ²Π΅ (Π€ΠΈΠ³ΡΡΠ° 3).
Π€ΠΈΠ³ΡΡΠ° 3. Π£ΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° ΠΊΠ»Π°Ρ - ΠΠ°ΡΠΈΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΡΠ΅ Π²ΡΠ²Π΅Π΄Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈ Π² ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ.
- ΠΠ΅ΠΊΠ° ΠΈΠ·ΡΡΠ½ΠΈΠΌ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π»ΠΈΡΡΠ° - "ΠΡΡΠ΅Ρ Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈ".
- ΠΠ° ΠΊΠ°ΠΆΠ΅ΠΌ, ΡΠ΅ Π½Π°ΡΠΈΡΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», ΡΠ°Π±ΠΎΡΠ΅Ρ Ρ GUI βΠΡΡΠ΅Ρ Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈβ, ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈ Π½ΠΎΠ²Π° ΡΠΈΠ½Π°Π½ΡΠΎΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΡΡΠ΅Π· GUI βΠΠ°ΡΡΠ° Π·Π° ΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½ΠΈ ΡΠ΅Π½Π½ΠΎΡΡΠΈβ.
- Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ Π²ΠΈΠ΄Π° Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ°, ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ ΠΈ GUI ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ.
- ΠΡΠΈ ΠΏΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»Π΅ΡΠ°ΡΠ° Π½Π° ΠΎΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΊΠ°ΡΡΠ° Π½Π° ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° Π²ΡΠ²Π΅Π΄Π΅Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ.
ΠΠΈΠ°Π³ΡΠ°ΠΌΠ°, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½Π° Ρ ΡΠ΅Π·ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² ΡΠΌΠ°, Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° ΡΠΈΠ³ΡΡΠ° 4.
Π€ΠΈΠ³ΡΡΠ° 4. ΠΠ·ΡΡΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΡΠ° βΠΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½ΠΎΠ²Π° Π³Π°ΠΉΠΊΠ° ΠΊΡΠΌ ΠΈΠ·ΡΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎβ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠΈΠΏΠΎΠ²Π΅ UML Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΈ ΡΡΠΊ:
ΠΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° (ΡΠ°ΡΡ 1); ΠΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΈ Π΄ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° (ΡΠ°ΡΡ 2); ΠΠ²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π·Π° ΡΡΡΡΠΊΡΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π½Π° Π΄Π΅ΠΉΠ½ΠΎΡΡΡΠ°.
Π‘ΠΏΠΈΡΡΠΊ Ρ ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ
- Π£Π΅Π±ΡΠ°ΠΉΡ Π½Π° Sparx Systems. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
https://sparxsystems.com - Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° OMG Unified Modeling Language (OMG UML). ΠΠ΅ΡΡΠΈΡ 2.5.1. [ΠΠ»Π΅ΠΊΡΡΠΎΠ½Π΅Π½ ΡΠ΅ΡΡΡΡ] Π Π΅ΠΆΠΈΠΌ Π½Π° Π΄ΠΎΡΡΡΠΏ: ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ:
https://www.omg.org/spec/UML/2.5.1/PDF
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com