Π‘ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ Π² UML ΡΠ»ΠΎΠΆΠΈΠ»Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ΡΠ°Π·Π±Π΅ΡΠΈΡ Π° Π²ΠΊΡΠΏΠ΅ Ρ ΠΈΠ·Π»ΠΈΡΠ΅ΡΡΠ²Π°ΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (activity diagram), ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ (state machine diagram) ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ (sequence diagram), Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄Π²ΠΈΠ΄Ρ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΡΡΡ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈ ΡΠΎ ΠΆΠ΅ β ΠΏΠΎΡΠΎΠΊ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅.
Π£ ΠΠΈΠΏΠ»ΠΈΠ½Π³Π° Π΅ΡΡΡ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ°ΡΡΠΊΠ°Π· Β«ΠΠ°ΠΊ Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΈΡΡΠΌΠΎΒ». ΠΡΠΎ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ Π»ΡΠ΄ΡΠΌΠΈ. ΠΠΎ Π΅ΡΠ»ΠΈ Π² ΡΠ°ΡΡΠΊΠ°Π·Π΅ Π²ΡΠ΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ Ρ ΠΎΡΠΎΡΠΎ, ΡΠΎ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π±ΡΠ»Π° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° Π΄Π²ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²ΡΠΈΠΊΠ°ΠΌ ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠΎΡΡΡΠΈΠ»ΠΈ Π΄Π΅Π»Π°ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ Π½Π°Π±ΠΎΡΠ° ΠΊΠ»Π°ΡΡΠΎΠ². ΠΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΎΡΠ΅Π½Ρ Β«ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΒ»: Π½Π°ΠΉΡΠΈ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Ρ ΠΏΠ°ΡΡ ΠΎΠ±ΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π΄Π²ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ Π±ΡΠ»ΠΎ Π·Π°ΡΡΡΠ΄Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ. ΠΡΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΡΠΎ ΡΠ°Π±ΠΎΡΠ° Π΄Π²ΡΡ Π»ΡΠ΄Π΅ΠΉ Π΄Π°ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π΄Π»Ρ ΡΠΈΠΊΡΠ°ΡΠΈΠΈ Π·Π½Π°Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΠΎ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²ΠΎΠΉ ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ, Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ (use case diagram) ΠΈΠ· ΡΠ»Π»ΠΈΠΏΡΠΎΠ², Β«ΠΏΠ°Π»ΠΊΠ°, ΠΏΠ°Π»ΠΊΠ°, ΠΎΠ³ΡΡΠ΅ΡΠΈΠΊΒ» β ΡΠ΅Π»ΠΎΠ²Π΅ΡΠΊΠΎΠ² ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π². Π UML ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅, Π° ΡΠ°ΠΌΠΈ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ Π½Π΅ΡΠΎΡΠΌΠ°Π»ΡΠ½Ρ. ΠΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ΅ΡΠ΅ΠΎΡΠΈΠΏΠΎΠ² ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠ΄Π΅Π»ΡΡΡ ΠΏΡΠΈΡ ΠΎΠ΄Π½ΡΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΎΡ ΡΠ°ΡΡ ΠΎΠ΄Π½ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΡΠΊΡΠ°ΡΠΊΠΈ. ΠΡΠΎΡΠΈΡΠΈΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΈΠ· Π³Π»Π°Π²Ρ 8 Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° Β«ΠΠ²Π΅Π΄Π΅Π½ΠΈΡ Π² RUPΒ» [22].
. .ΠΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π΄Π΅Π»ΠΎΠ²ΡΠ΅ ΡΡΠ±ΡΠ΅ΠΊΡΡ, Π΄Π΅Π»ΠΎΠ²ΡΠ΅ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ, ΠΏΠ°ΠΊΠ΅ΡΡ Π΄Π΅Π»ΠΎΠ²ΡΡ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠΎΠ² ΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠΈΠΊΠ°ΠΊΠΈΡ ΡΡΡΠΎΠ³ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ» ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°Ρ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠΎΠ², Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ. ΠΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΠ΅ ΡΠ΅ ΡΠ²ΡΠ·ΠΈ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΠ°Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌΠΈ. .
Π‘ΡΠΎΠ»Ρ Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΊ Π³Π»Π°Π²Π΅ Π½Π°ΠΏΡΡΠΌΡΡ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΌ Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠΎΠ² Π² UML. ΠΡΠΎ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ»Π΅ΠΌΠ΅Π΅Π²ΡΡ ΡΠΈΡΡΠ΅ΠΌ. Π’ΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΠΡΠΎΠ»Π΅ΠΌΠ΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π΅ΠΎΡΠ΅Π½ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ, ΡΠΎ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ β ΠΌΠΎΠ΄Π΅Π»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΎ-ΡΠ΅Π½ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ.
ΠΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ, ΠΊΠ°ΠΊ ΠΈ Π³Π΅ΠΎΡΠ΅Π½ΡΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ, ΠΌΠΎΠ³ΡΡ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ ΡΠ²Π»Π΅Π½ΠΈΠ΅, Π½Π΅ ΠΊΠ°ΡΠ°ΡΡΡ Π΅Π³ΠΎ ΡΡΡΠ½ΠΎΡΡΠΈ. ΠΡΡΠΊΠΈΠΉ ΡΠ°Π· ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΡ Β«ΠΏΡΠΎΠ»Π΅ΠΌΠ΅Π΅Π²ΡΠΊΡΡ ΡΠΈΡΡΠ΅ΠΌΡΒ», ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΈΡΡ Π΅Π΅ Π½Π° Π΄ΡΡΠ³ΡΡ ΡΠΈΠ³ΡΡΡ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π΅ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ΅ΠΉ ΠΈ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΡΡΠ·Π½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΊΡΠΎΠΉΠΊΠ΅. Π’Π°ΠΊ ΠΈ Π·Π΅ΠΌΠ½Π°Ρ ΠΏΡΠΎΠ»Π΅ΠΌΠ΅Π΅Π²ΡΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ Π½Π°Π±Π»ΡΠ΄Π°ΡΠ΅Π»Ρ, Π½Π°Ρ ΠΎΠ΄ΡΡΠ΅Π³ΠΎΡΡ Π½Π° ΠΠ°ΡΡΠ΅. ΠΡΠ»ΠΈ ΠΆΠ΅ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ ΡΠΈΡΡΡΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²ΠΎΠΌ, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΌΠ΅ΡΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡΡ ΠΏΡΠΈΡΡΡ ΠΏΡΠΎ ΡΠ»ΠΎΠ½Π° ΠΈ ΡΠ΅ΠΌΡ ΡΠ»Π΅ΠΏΡΡ ΠΌΡΠ΄ΡΠ΅ΡΠΎΠ², ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΏΡΠΈΡΠ΅Π΄ΡΠΈΡ ΠΊ Π΅Π΄ΠΈΠ½ΠΎΠ³Π»Π°ΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΆΠ΅ ΠΎΠ½ΠΈ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΎΡΡΠΏΡΠ²Π°ΡΡ.
Π―Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ. Π‘ΡΡΠ½ΠΎΡΡΡ ΠΎΡ ΡΡΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΠΉ Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ.
ΠΡΠΈΠΌΠ΅Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½Ρ Π² ΡΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΠ΅. ΠΠ»ΠΈ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, ΡΠΎ ΡΠ»ΠΎΠ² ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Β«ΠΎΠΏΠ»Π°ΡΠ° Π² ΠΊΠ°ΡΡΡΒ». ΠΠΎΠΊΠ° ΡΠ°ΡΡΡΡΡ Π½Π°Π»ΠΈΡΠ½ΡΠ΅, Π²Ρ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½Π΅Ρ ΠΈ ΠΊΡΠΏΡΡ ΠΈΠ· ΠΊΠΎΡΠ΅Π»ΡΠΊΠ° ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ Π² ΠΊΠ°ΡΡΡ ΠΏΡΠΎΠ΄Π°Π²ΡΠ°. Π ΡΡΠΈΡΠ°Π΅ΡΠ΅, ΡΡΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π½Π΅Π³ β ΡΡΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠ½Π΅Ρ. Π ΠΎΠ΄ΠΈΠ½ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΡΠΉ Π΄Π΅Π½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΠΊ ΠΎΠΏΠ»Π°ΡΠ΅ Π±Π΅Π·Π½Π°Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΡΡΡ. ΠΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΉ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ: Π½ΠΈΡΠ΅Π³ΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ. ΠΠΌΠ΅Π΅ΠΌ ΡΠΆΠ΅ Π΄Π²Π° ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠ°: Β«ΠΎΠΏΠ»Π°ΡΠ° Π² ΠΊΠ°ΡΡΡ Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈΒ» ΠΈ Β«ΠΎΠΏΠ»Π°ΡΠ° Π² ΠΊΠ°ΡΡΡ Π±Π΅Π·Π½Π°Π»ΠΈΡΠ½ΡΠΌΠΈΒ». ΠΠΎΡΠ»Π΅Π·Π°Π²ΡΡΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΠ»Π°ΡΡ β Π² ΠΊΡΠ΅Π΄ΠΈΡ, Π½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎΠΊΡΠΏΠΊΠΈ ΠΏΡΠΎΠ²ΠΎΠ΄ΡΡ Π²ΡΠ΅ Π² ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΡΡΠ΅. ΠΠΎΡΠΎΠΌ Ρ ΡΡΡΡΠΎΠΌ ΡΠΊΠΈΠ΄ΠΎΠΊ. ΠΠΎΡΠΎΠΌ Ρ ΡΡΡΡΠΎΠΌ ΠΈΡΡΠΎΡΠΈΠΈ ΠΏΠΎΠΊΡΠΏΠΎΠΊ ΠΏΠΎ Β«ΠΊΠ»ΡΠ±Π½ΠΎΠΉΒ» ΠΊΠ°ΡΡΠ΅ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΡΠΎΡΠ½ΡΡΡΠΈΠΌ Π³Π΅ΠΎΡΠ΅Π½ΡΡΠΈΡΠ΅ΡΠΊΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΏΠΈΡΠΈΠΊΠ»Π°ΠΌ, Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π½Π°ΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡ Π²ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ. ΠΠΈΠ΄ΠΈΠΌΠΎ, ΠΏΠΎΡΡΠΎΠΌΡ Π² RUP ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ Π½Π΅ ΡΠ²Π»Π΅ΠΊΠ°ΡΡΡΡ Π½Π°Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠΎΠ² Π΄ΡΡΠ³ Π½Π° Π΄ΡΡΠ³Π° (avoiding functional design). ΠΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠΎΠ²Π΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² ΠΈΠ½ΡΡ ΠΊΡΠ°ΠΉΠ½ΠΎΡΡΡ, ΡΠ²ΠΈΠ΄Π΅Π² Β«Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΡΒ» Π² ΡΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄Π° Π΄Π»Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅ ΡΡΡΠΎΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π₯ΠΎΡΡ ΡΡΡΠ½ΠΎΡΡΡ ΡΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°: Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π²ΠΈΠ΄Π° ΡΠ°ΡΡΡΡΠ°, ΡΠΊΠΈΠ΄ΠΎΠΊ, ΠΊΡΠ΅Π΄ΠΈΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠ΅Π³ΠΎ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΠ°Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π΄Π΅Π½Π΅ΠΆΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ², ΡΡΡΡ Π²Π·Π°ΠΈΠΌΠ½ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ², Π²ΡΡΠ°ΠΆΠ΅Π½Π½ΡΡ Π² ΠΎΠ±ΡΠ΅ΠΏΡΠΈΠ½ΡΡΠΎΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ (Π΄Π΅Π½Π΅ΠΆΠ½ΠΎΠΌ) Π²ΠΈΠ΄Π΅. Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΡΡΠ² Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠ΅ΡΠΎΠ² ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ.
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ², ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠ± ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ β ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ², ΠΌΠ΅ΡΠ°-ΡΠ·ΡΠΊΠΎΠ² β ΡΠΆΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, ΠΈ Π½Π΅ ΡΠ°Π·, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠ°Π»Π΅ΠΊΠΎ Π½Π΅ ΡΠ°ΠΊΡ, ΡΡΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π±ΡΠ΄Π΅Ρ Π½ΡΠΆΠ΅Π½ UML Ρ ΠΎΡΡ Π² ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ Π²ΠΈΠ΄Π΅.
ΠΡΡΠ°ΡΠ»Ρ ΠΆΠ΅ Π² ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΡΠ°Π· ΠΎΠΊΠ°Π·Π°Π»Π°ΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Β«Π»ΡΡΡΠ΅ ΡΠ°ΠΊΠΎΠΉ UML, ΡΠ΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉΒ». Π‘Π»ΠΈΡΠΊΠΎΠΌ ΡΠ°ΡΡΠΎ ΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²ΠΊΠ° Β«Π»ΡΡΡΠ΅ ΠΏΠ»ΠΎΡ ΠΎΠΉ, ΡΠ΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉΒ» ΡΡΠ°Π»Π° ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ, ΡΡΠΎ Π½Π°ΡΡΠΎΡΠ°ΠΆΠΈΠ²Π°Π΅Ρ. ΠΠΎ ΠΏΡΠΎΠ³ΡΠ΅ΡΡ, ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΠΈΠΉΡΡ ΠΏΠΎ Π·Π°ΠΊΠΎΠ½Π°ΠΌ Π±ΠΈΠ·Π½Π΅ΡΠ°, Π½Π΅ΠΎΡΠ²ΡΠ°ΡΠΈΠΌ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ»ΠΎΠ²ΠΎ Β«ΠΏΡΠΎΠ³ΡΠ΅ΡΡΒ», ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π½Π° ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΉ, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡ Π² ΠΊΠ°Π²ΡΡΠΊΠΈ.
ΠΠ· ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² UML ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ Π΅Π³ΠΎ ΡΡΠ΅Π΄ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π² ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°ΡΠ° ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΠΌΠΎΠ·Π°ΠΈΠΊΠ°, ΠΈΠ· ΠΎΠ±ΡΡΠ²ΠΎΡΠ½ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»Π΅ΠΉ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°, ΠΏΡΠ΅ΡΠ΅Π΄Π΅Π½ΡΡ ΠΏΠΎΠΌΠΎΠ³ΡΡ Ρ ΠΎΡΡ ΠΊΠ°ΠΊ-ΡΠΎ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π·Π°ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅ΠΈΡΡΡΠΊΠ°Π΅ΠΌΡΠΉ ΠΏΠΎΡΠΎΠΊ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. ΠΠ΅Π²Π°ΠΆΠ½ΠΎ, ΡΡΠΎ ΠΌΠΎΠ·Π°ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π΅ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ Π² ΡΡΡΠΎΠΉΠ½ΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ, Π½ΠΎ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Ρ Π² ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΡΠΈΡΠΊΠΈ Π½Π΅Π΄ΠΎΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ Π½Π΅Π΄ΠΎΠΎΡΠ΅Π½ΠΊΠΈ ΡΠ½ΠΈΠΆΠ°ΡΡΡΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΡΠ°ΡΡΡ UML β Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ° ΠΊΠ»Π°ΡΡΠΎΠ² β ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΡΠΈΠ»ΠΈΡΡ ΠΈ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ², ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ°ΡΡΠΈ ΡΡΡΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠΎΠ»ΡΡΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠ°ΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠ΅ Β«Π΄Π²ΡΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅Β» ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ (two-way tools), ΡΠ΅ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠΎ ΡΡΠ΅Π΄Π°ΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΊΠΎΠ΄Π΅ ΠΈ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½ΡΡΡΠΈΠΉΡΡ ΡΡΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄ Π² ΠΌΠΎΠ΄Π΅Π»Ρ. Π’Π°ΠΊΠΎΠ²Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ModelMaker ΠΈΠ»ΠΈ Together. ΠΠΎ Π΅ΡΠ»ΠΈ Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π΄Π°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΏΡΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΎΠ±ΡΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΡΠ²Π΅ΡΡΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΡ.
ΠΠ»Ρ ΡΠΈΡΠ°ΠΆΠΈΡΡΠ΅ΠΌΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ² ΠΈ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ·ΡΠΊΠΎΠ², Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ UML Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°. ΠΡΡΠ°ΡΡΡΡ, ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΡΡΡΡΡ, Π·Π°ΠΊΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΡΡ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ² ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠΉ, Π³Π΄Π΅ ΡΠ°ΠΌΠΎ ΡΠ»ΠΎΠ²ΠΎ Β«ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β» ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ ΡΠ΅Π°ΠΊΡΠΈΡ Β«ΠΏΠΈΡΠΈ ΠΊΠΎΠ΄, ΠΌΡ ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ½ΠΈΠ·Ρ-Π²Π²Π΅ΡΡ Β».
ΠΠΎΠ³Π΄Π° ΡΡΠ°ΡΠ°Ρ ΡΠΊΠΎΠ»Π° ΠΌΠΎΠ»ΠΎΠ΄Π°
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΡΠΎΠ»Ρ Π±ΡΡΡΡΠΎ, ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ Π² ΡΡΠ΄Ρ ΡΡΠ°ΡΠΎΠΉ ΡΠΊΠΎΠ»Ρ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ Visual Basic 6, Π±Π΅Π·Π²ΠΎΠ·Π²ΡΠ°ΡΠ½ΠΎ ΡΠ°ΡΡΠ²ΠΎΡΠΈΠ²ΡΠ΅Π³ΠΎΡΡ Π² Π±ΡΡΠ»ΡΡΠ΅ΠΉ ΠΏΡΡΠΈΠ½Π΅. NET. Π’Π΅ΠΏΠ΅ΡΡ, ΡΠΏΡΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅ΡΡΡΠΈ Π»Π΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΡΠΈΠ½Π°ΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΈΠ·-Π·Π° ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ², ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌ Π² Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠ²ΡΠ΅ Π±Π΅Π· ΠΎΠ½ΠΎΠΉ. Π’ΡΡ-ΡΠΎ ΠΈ ΠΌΠΎΠ³ΡΡ Π²ΡΠΊΡΡΡΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ.
Π ΠΎΠ΄Π½ΠΎΠΉ ΠΊΡΡΠΏΠ½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΠΌΠ΅Π»Π°ΡΡ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ , ΡΠΎΠ±ΠΈΡΠ°ΡΡΠ°Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΠΈ ΠΏΡΠΎΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΠΎΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΡ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² Π² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π½Π°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π°. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠ»ΠΈΡΠ°Π»ΠΈΡΡ ΠΎΡΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»ΠΎΠΌ Π·Π°ΠΌΠ΅ΡΠΎΠ² β Β«ΠΊΠ°ΠΆΠ΄ΡΠ΅ N ΡΠ΅ΠΊΡΠ½Π΄Β». Π ΠΈΡΠΎΠ³Π΅ ΡΠ°Π·ΠΌΠ΅Ρ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 3 ΡΠ΅ΡΠ°Π±Π°ΠΉΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π»Π΅Ρ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ.
Π ΠΎΠ±ΡΠ΅ΠΌ, ΡΠ°ΠΊΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ Π‘Π£ΠΠ, ΡΡΠ΅Π±ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΠ»ΠΈΠΉ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ΅. ΠΠΎ ΠΏΠΈΠΊΠ°Π½ΡΠ½ΠΎΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΡΠΎΡΡΠΎΡΠ»Π° Π² ΡΠΎΠΌ, ΡΡΠΎ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ Π±ΡΠ»Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² Π²ΠΈΠ΄Π΅ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°.
ΠΡΠΈΠ·Π½Π°ΡΡΡ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Ρ Π²ΠΈΠ΄Π΅Π» ΡΠ°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π² Π΄Π°Π»ΡΠΊΠΎΠΌ 1994 Π³ΠΎΠ΄Ρ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΠ°ΡΠΏΠΎΡΡΠ½ΡΠ΅ ΡΡΠΎΠ»Ρ Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π° Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ»ΠΎΡΠΊΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² Π½Π° ΠΏΡΠΎΠ³ΡΠ΅ΡΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎ ΡΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π°ΠΌ ΠΈ, ΡΡΠΎ Π²Π°ΠΆΠ½Π΅Π΅, ΠΎΡΠΊΡΡΡΡΠΉ ΡΠΎΡΠΌΠ°Ρ DBF ΠΏΠΎΠ΄ Clipper ΠΈ FoxPro Π΄Π»Ρ MS-DOS ΠΈ Novell-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ². Π‘ ΠΎΠ³ΠΎΠ²ΠΎΡΠΊΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΎΡ ΡΠ»ΠΎΠΏΠΏΠΈ-Π½Π΅Ρ[115] Π½Π° ΠΊΠ°Π½Π°Π»Ρ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠ°ΡΠΏΠΎΡΡΠ½ΡΠ΅ ΡΠ»ΡΠΆΠ±Ρ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»ΠΈ Π² ΡΡΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π°Π»ΡΠ°Π²ΠΈΡΠ½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΠ΅ ΡΠΊΡΠ°Π½Ρ Π² DOS-ΠΎΠΊΠΎΡΠΊΠ΅ Ρ Π½Π°Π±Π»ΡΠ΄Π°Π» ΡΠΆΠ΅ Π² Π½Π°ΡΠ°Π»Π΅ 2000-Ρ Π³ΠΎΠ΄ΠΎΠ².
Π Π΄ΠΎΠ»Π³ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ Π²ΡΠΏΠ»ΡΠ»ΠΈ Π²ΠΎΡΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΡ ΡΠ»ΡΡΠ°Π΅Π² Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΡΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ². Π Π²Π΅Π»ΠΈΠΊΠΎΠΌΡ ΡΡΠ°ΡΡΡΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈΡΡ ΡΠΎΠ³Π΄Π° Β«ΡΠ²ΠΎΠ»ΡΡΠΈΠΎΠ½Π½ΠΎΠΉΒ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ, Π° Π·Π½Π°Π»ΠΈ ΠΎΠ±Π»Π°ΡΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ Π΄ΠΎΠ±ΡΠΎΡΠΎΠ²Π΅ΡΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ½ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ. ΠΡΠΎΠΌΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΎΠ± ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌΡ, Π²ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΈ Π½Π° ΠΌΠ΅ΡΡΠ΅. ΠΠΎΠ·Π½ΠΈΠΊΡΠΈΠΉ Π±ΡΠ»ΠΎ ΡΡΠΌΠ½ΡΠΉ ΠΏΡΠΈΠ·ΡΠ°ΠΊ ΠΈΠ½Π΄ΡΡΡΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π°ΡΡ Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ°ΡΡΠ²ΠΎΡΠΈΠ»ΡΡ Π² Π»ΡΡΠ°Ρ Π²Π·ΠΎΡΠ΅Π΄ΡΠ΅Π³ΠΎ ΡΠΎΠ»Π½ΡΠ°.