Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ДСфрагмСнтация ΠΌΠΎΠ·Π³Π°. БофтостроСниС ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 28

Автор Π‘Π΅Ρ€Π³Π΅ΠΉ Варасов

Π‘ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ Π² 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-Ρ… Π³ΠΎΠ΄ΠΎΠ².

Π’ Π΄ΠΎΠ»Π³ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ памяти всплыли воспоминания случаСв нСобходимости Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ дСкодирования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². К Π²Π΅Π»ΠΈΠΊΠΎΠΌΡƒ ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, программисты систСмы Π½Π΅ занимались Ρ‚ΠΎΠ³Π΄Π° Β«ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎΠΉΒ» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, Π° Π·Π½Π°Π»ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚, ΠΈ добросовСстно ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ состоянии. ΠšΡ€ΠΎΠΌΠ΅ возмоТности ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ собствСнно ΠΎΠ± устройствС систСмы, всС описания Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ Π½Π° мСстС. Π’ΠΎΠ·Π½ΠΈΠΊΡˆΠΈΠΉ Π±Ρ‹Π»ΠΎ Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Ρ€Π°ΠΊ ΠΈΠ½Π΄ΡƒΡΡ‚Ρ€ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π°Ρ€Ρ…Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ растворился Π² Π»ΡƒΡ‡Π°Ρ… взошСдшСго солнца.