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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 42

Автор Π€Ρ€Π΅Π΄Π΅Ρ€ΠΈΠΊ Брукс

13.14 РСкомСндуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ большоС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ «лСсов» для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π° 50 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΎΠ² большС, Ρ‡Π΅ΠΌ сам ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚.

13.15 НСобходимо ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ измСнСния ΠΈ вСрсии, ΠΏΡ€ΠΈ этом Ρ‡Π»Π΅Π½Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡƒΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°ΡŽΡ‚ со своими копиями Π½Π° Β«ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°Ρ… для ΠΈΠ³Ρ€Β».

13.16 Π’ΠΎ врСмя систСмного тСстирования добавляйтС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ.

13.17 Π›Π΅ΠΌΠ°Π½ ΠΈ Π‘Π΅Π»Π°Π΄ΠΈ ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΡŽΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ²Π°Π½Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ большим ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒΡΡ Ρ€Π΅Π΄ΠΊΠΎ, Π»ΠΈΠ±ΠΎ ΠΎΡ‡Π΅Π½ΡŒ малСньким β€” ΠΈ часто. ПослСдний случай Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ€Π΅Π²Π°Ρ‚ Π½Π΅ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ. (Π’ Microsoft Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ малСнькими частыми ΠΊΠ²Π°Π½Ρ‚Π°ΠΌΠΈ. РазрабатываСмая систСма собираСтся Π·Π°Π½ΠΎΠ²ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ сутки.)

Π“Π»Π°Π²Π° 14. НазрСваниС катастрофы

14.1 «Как оказываСтся, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ Π³ΠΎΠ΄? …Бначала ΠΎΠ½ Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ дСнь.Β»

14.2 ΠžΡ‚ΡΡ‚Π°Π²Π°Π½ΠΈΠ΅, растущСС ΠΏΠΎΠ½Π΅ΠΌΠ½ΠΎΠ³Ρƒ ΠΈΠ·ΠΎ дня Π² дСнь, Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ, Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ, Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ Π²Ρ‹ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ.

14.3 Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ большим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΏΠΎ ТСсткому Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, Π½Π°Π΄ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΈΠΌΠ΅Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, состоящий ΠΈΠ· Π²Π΅Ρ… ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈΠΌ Π΄Π°Ρ‚.

14.4 Π’Π΅Ρ…ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌΠΈ, спСцифичСскими, ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΠΌΡ‹ΠΌΠΈ событиями, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ с ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ.

14.5 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ Ρ€Π΅Π΄ΠΊΠΎ Π»ΠΆΠ΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ двиТСния Π²Π΅Ρ…ΠΈ, Ссли Π²Π΅Ρ…Π° ΠΎΡ‡Π΅Ρ€Ρ‡Π΅Π½Π° Ρ€Π΅Π·ΠΊΠΎ, ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°Ρ‚ΡŒ сСбя.

14.6 ИсслСдования повСдСния ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ… подрядчиков ΠΏΠΎ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡŽ ΠΎΡ†Π΅Π½ΠΎΠΊ Π² ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΡ†Π΅Π½ΠΊΠΈ сроков Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ пСрСсматриваСмыС ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ, Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ приблиТСния Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚, Ρ‡Ρ‚ΠΎ Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΊΠΈ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡŽΡ‚ΡΡ ΠΈ Ρ‡Ρ‚ΠΎ Π½Π΅Π΄ΠΎΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΏΠΎΠΊΠ° Π΄ΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ срока окончания Ρ€Π°Π±ΠΎΡ‚ Π½Π΅ остаСтся ΠΎΠΊΠΎΠ»ΠΎ Ρ‚Ρ€Π΅Ρ… нСдСль.

14.7 Π₯роничСскоС отставаниС ΠΎΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΡƒΠ±ΠΈΠ²Π°Π΅Ρ‚ ΠΌΠΎΡ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΡƒΡ…. (Π”ΠΆΠΈΠΌ ΠœΠ°ΠΊΠΊΠ°Ρ€Ρ‚ΠΈ ΠΈΠ· Microsoft Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚: «Если Π²Ρ‹ пропустили ΠΎΠ΄ΠΈΠ½ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ срок, Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ пропуститС ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ.Β» [2] )

14.8 Для Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ программистов Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π° энСргия, ΠΊΠ°ΠΊ ΠΈ для Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π±Π΅ΠΉΡΠ±ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄.

14.9 Ничто Π½Π΅ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ Π³Ρ€Π°Ρ„ΠΈΠΊ с критичСскими путями, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ отставаниС Π²ΠΎ Ρ‡Ρ‚ΠΎ обойдСтся.

14.10 ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ критичСских ΠΏΡƒΡ‚Π΅ΠΉ Π΅ΡΡ‚ΡŒ самая цСнная Ρ‡Π°ΡΡ‚ΡŒ Π΅Π΅ примСнСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ сСти, ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ зависимостСй Π² Π½Π΅ΠΉ ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΡƒΡ‚Π΅ΠΉ Π²Ρ‹Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ большой объСм ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ планирования Π½Π° самых Ρ€Π°Π½Π½ΠΈΡ… стадиях ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

14.11 ΠŸΠ΅Ρ€Π²Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° всСгда уТасна, ΠΈ для создания Π²Ρ‚ΠΎΡ€ΠΎΠΉ приходится ΠΏΡ€ΠΎΡΠ²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

14.12 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° критичСских ΠΏΡƒΡ‚Π΅ΠΉ Π΄Π°Π΅Ρ‚ ΠΎΡ‚ΠΏΠΎΡ€ Π΄Π΅ΠΌΠΎΡ€Π°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΊΠ΅ «другая Ρ‡Π°ΡΡ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ Π·Π°ΠΏΠ°Π·Π΄Ρ‹Π²Π°Π΅Ρ‚Β».

14.13 ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΡƒ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π²Π° Π²ΠΈΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…: информация ΠΎ срывах ΠΏΠ»Π°Π½Π°, которая Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° состояния Π΄Π΅Π», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ освСдомлСнным ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π½Π½Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.

14.14 ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π΄ΠΈΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ состояния Π΄Π΅Π» Π½Π΅Π»Π΅Π³ΠΊΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ² Π΅ΡΡ‚ΡŒ основания Π½Π΅ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ своими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

14.15 ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌΠΈ дСйствиями Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡƒΡ‚Π°ΠΈΠ²Π°Π½ΠΈΠ΅ всСй ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ состояния Π΄Π΅Π»; Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ², Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ рассмотрСниС ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Π±Π΅Π· ΠΏΠ°Π½ΠΈΠΊΠΈ ΠΈ Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° поощряСт чСстный Π΄ΠΎΠΊΠ»Π°Π΄.

14.16 НСобходимо ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΎΠ±Π·ΠΎΡ€Π°, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²Π΅Ρ‰Π΅ΠΉ становится извСстным всСм ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ. Π“Π»Π°Π²Π½Ρ‹ΠΌ для этой Ρ†Π΅Π»ΠΈ являСтся Π³Ρ€Π°Ρ„ΠΈΠΊ с Π²Π΅Ρ…Π°ΠΌΠΈ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ.

14.17 Высоцкий: Β«Π― нашСл, Ρ‡Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π΅ ΠΎ состоянии Ρ€Π°Π±ΠΎΡ‚ Π΄Π²Π΅ Π΄Π°Ρ‚Ρ‹ β€” Β«ΠΏΠ»Π°Π½ΠΎΠ²ΡƒΡŽΒ» (Π΄Π°Ρ‚Ρƒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠ°) ΠΈ Β«ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΡƒΡŽΒ» (Π΄Π°Ρ‚Ρƒ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° низшСго Π·Π²Π΅Π½Π°). ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ остороТно ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ Π΄Π°Ρ‚Π°ΠΌ.Β»

14.18 НСбольшая Π³Ρ€ΡƒΠΏΠΏΠ° планирования ΠΈ контроля, Π΄Π°ΡŽΡ‰Π°Ρ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π²Π΅Ρ…, Π½Π΅ΠΎΡ†Π΅Π½ΠΈΠΌΠ° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π°Π΄ большим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Π“Π»Π°Π²Π° 15. ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ сторона

15.1 Для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° сторона, обращСнная ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ, β€” докумСнтация β€” ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Π²Π°ΠΆΠ½Π°, ΠΊΠ°ΠΊ ΠΈ сторона, обращСнная ΠΊ машинС.

15.2 Π”Π°ΠΆΠ΅ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, написанных ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для сСбя, Ρ‚Π΅ΠΊΡΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ докумСнтация Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°: ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Ρƒ-ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

15.3 Π’ Ρ†Π΅Π»ΠΎΠΌ, прСподаватСлям ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²ΠΎΡΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° всю Тизнь Ρƒ программистов ΡƒΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°ΡŽΡ‰Π΅Π΅ лСнь ΠΈ прСсс Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚.

15.4 Π­Ρ‚Π° Π½Π΅ΡƒΠ΄Π°Ρ‡Π° Π²Ρ‹Π·Π²Π°Π½Π° Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ нСдостатком старания ΠΈΠ»ΠΈ краснорСчия, сколько Π½Π΅ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ эффСктивно ΠΈ экономично.

15.5 ДокумСнтация часто страдаСт отсутствиСм ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΎΠ±Π·ΠΎΡ€Π°. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ сначала ΠΈΠ·Π΄Π°Π»Π΅ΠΊΠ°, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΠΉΡ‚Π΅ΡΡŒ.

15.6 ВаТная докумСнтация ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‡Π΅Ρ€Π½Π΅ написана Π΄ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Π΅ΠΉ содСрТатся основныС ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π’ Π½Π΅ΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ описаны Π΄Π΅Π²ΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² (см. тСкст Π³Π»Π°Π²Ρ‹).

15.7 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ с нСсколькими ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ: с допустимыми Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, допустимыми Π½Π° Π³Ρ€Π°Π½ΠΈ возмоТностСй, ΠΈ с явно нСдопустимыми Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

15.8 ВнутрСнняя докумСнтация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, прСдназначСнная Ρ‚ΠΎΠΌΡƒ, ΠΊΡ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΅Π΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Π·ΠΎΡ€, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ описаны ΠΏΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ² (см. Π³Π»Π°Π²Ρƒ).

15.9 Π‘Π»ΠΎΠΊ-схСма Ρ‡Π°Ρ‰Π΅ всСго напрасно Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ пошаговая Π±Π»ΠΎΠΊ-схСма устарСла благодаря ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹ΠΌ языкам высокого уровня. (Π‘Π»ΠΎΠΊ-схСма β€” графичСский язык высокого уровня.)

15.10 Π Π΅Π΄ΠΊΠΎ трСбуСтся Π±Π»ΠΎΠΊ-схСма Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π½Π° ΠΎΠ΄Π½Ρƒ страницу β€” Ссли ΠΎΠ½Π° Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΡƒΠΆΠ½Π°. (Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ MILSPEC здСсь ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ ΠΏΡ€Π°Π².)

15.11 Π§Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ β€” это структурный Π³Ρ€Π°Ρ„ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π΅Π· соблюдСния стандартов составлСния Π±Π»ΠΎΠΊ-схСм ANSI.

15.12 Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Π²Π°ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π΅ Π² исходный тСкст ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π° Π½Π΅ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ.

15.13 Для облСгчСния Ρ‚Ρ€ΡƒΠ΄Π° вСдСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°ΠΆΠ½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ»Π°:

β€’ Как ΠΌΠΎΠΆΠ½ΠΎ большС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ для докумСнтирования ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ части ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° ΠΈ объявлСния.

β€’ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ свободноС пространство ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ подчинСнности, влоТСнности ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΠΎΡΡ‚ΡŒ.

β€’ ВставляйтС Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„ΠΎΠ² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π², особСнно Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

15.14 Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ±ΡŠΡΡΠ½ΡΠΉΡ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Β«ΠΊΠ°ΠΊΒ», Π½ΠΎ ΠΈ Β«ΠΏΠΎΡ‡Π΅ΠΌΡƒΒ». НазначСниС являСтся Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ для понимания. Π”Π°ΠΆΠ΅ языки высокого уровня совсСм Π½Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ значСния.

15.15 ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡΠ°ΠΌΠΎΠ΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ программирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ ΠΏΡ€ΠΈ использовании языков высокого уровня.

Π­ΠΏΠΈΠ»ΠΎΠ³ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ изданию

E.1 ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы ΡΠ²Π»ΡΡŽΡ‚ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, самыми слоТными ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌΠΈ (Π² смыслС числа Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…) созданиями Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

E.2 Бмоляная яма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π΅Ρ‰Π΅ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ вязкой.

Π“Π»Π°Π²Π° 19 Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц» Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚

Π― Π½Π΅ знаю Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ способа ΡΡƒΠ΄ΠΈΡ‚ΡŒ ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ.

ПАВРИК Π“Π•ΠΠ Π˜

ΠžΠΏΠΈΡ€Π°ΡΡΡŒ Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅.

Π­Π”ΠœΠ£ΠΠ” Π‘Π•Π Πš

Для Ρ‡Π΅Π³ΠΎ понадобилось юбилСйноС Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΠΎΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅?

Π‘Π°ΠΌΠΎΠ»Π΅Ρ‚ Π³ΡƒΠ΄Π΅Π» Π² Π½ΠΎΡ‡ΠΈ, Π½Π°ΠΏΡ€Π°Π²Π»ΡΡΡΡŒ ΠΊ Π›Π°Π³Π°Ρ€Π΄ΠΈΠΈ. Облака ΠΈ сумрак скрыли всС интСрСсноС для Π³Π»Π°Π·Π°. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я Ρ‡ΠΈΡ‚Π°Π», Π±Ρ‹Π» нСинтСрСсным. Однако ΠΌΠ½Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ скучно. Бидящий рядом ΠΏΠΎΠΏΡƒΡ‚Ρ‡ΠΈΠΊ Ρ‡ΠΈΡ‚Π°Π» Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц», ΠΈ я ΠΎΠΆΠΈΠ΄Π°Π», ΠΊΠΎΠ³Π΄Π° словом ΠΈΠ»ΠΈ ТСстом ΠΎΠ½ выдаст своС Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΡƒΠΆΠ΅ Π²Ρ‹Ρ€ΡƒΠ»ΠΈΠ²Π°Π»ΠΈ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ, я Π½Π΅ Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Π»:

β€” Как Π²Π°ΠΌ эта ΠΊΠ½ΠΈΠ³Π°? Π‘ΠΎΠ²Π΅Ρ‚ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ?

β€” Π₯ΠΌ, Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ, Ρ‡Π΅Π³ΠΎ я Π½Π΅ Π·Π½Π°Π» Π±Ρ‹ Ρ€Π°Π½ΡŒΡˆΠ΅.

Π― Ρ€Π΅ΡˆΠΈΠ» Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Β«ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц» Π²Ρ‹ΠΆΠΈΠ»? ΠŸΠΎΡ‡Π΅ΠΌΡƒ с Π½ΠΈΠΌ Π΄ΠΎ сих ΠΏΠΎΡ€ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π² соврСмСнной ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ программирования? ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΅Π³ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ аудитория Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ сообщСства программистов-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Π° ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒΠΈ, Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ ΠΈ письма Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Π½ΠΎ ΠΈ ΡŽΡ€ΠΈΡΡ‚ΠΎΠ², Π²Ρ€Π°Ρ‡Π΅ΠΉ, психологов, социологов? Каким ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ½ΠΈΠ³Π°, написанная 20 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΎΠ± ΠΎΠΏΡ‹Ρ‚Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, имСвшСм мСсто 30 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎ сих ΠΏΠΎΡ€ Π±Ρ‹Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?

Богласно ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· объяснСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΊΠ°ΠΊ дисциплина Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ развития. Π’ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ этой Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния часто ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° нСсоотвСтствиС роста ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Ρ€ΡƒΠ΄Π° программистов ΠΈ эффСктивности производства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π²Ρ‹Ρ€ΠΎΡΡˆΠ΅ΠΉ Π² тысячи Ρ€Π°Π· Π·Π° послСдниС Π΄Π²Π° дСсятилСтия. Как ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ Π² Π³Π»Π°Π²Π΅ 16, аномалия состоит Π½Π΅ Π² Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ программирования, Π° Π² бСспрСцСдСнтном Π² истории чСловСчСства Π²Π·Ρ€Ρ‹Π²Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’ Ρ†Π΅Π»ΠΎΠΌ, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° этого Π² постСпСнном ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ производства ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈΠ· сборочного производства Π² ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅, ΠΈΠ· Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎΠ³ΠΎ производства Π² ΠΊΠ°ΠΏΠΈΡ‚Π°Π»ΠΎΠ΅ΠΌΠΊΠΎΠ΅. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΆΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ производства, остаСтся ΠΏΠΎ своСй сути Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎΠΉ.