ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ качСства выпускаСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Как ΠΈ ΠΏΠ»ΠΎΡ‚Π½ΠΈΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠΌΠ΅Π»ΠΈ свой Π½Π°Π±ΠΎΡ€ основных, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… инструмСнтов: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, компилятор ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ CASE Π΄Π°Π» ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Π΅ инструмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, языки Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ поколСния (для Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ своя Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, 4GL). К ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ, 4GL ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… высококачСствСнных ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π»ΠΈ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ качСства выпускаСмого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘Π•Π›ΠžΠ Π£Π‘Π‘ΠšΠ˜Π™ Π“ΠžΠ‘Π£Π”ΠΠ Π‘Π’Π’Π•ΠΠΠ«Π™ Π£ΠΠ˜Π’Π•Π Π‘Π˜Π’Π•Π’ ИНЀОРМАВИКИ И Π ΠΠ”Π˜ΠžΠ­Π›Π•ΠšΠ’РОНИКИ ΠšΠΠ€Π•Π”Π Π ΠœΠ•ΠΠ•Π”Π–ΠœΠ•ΠΠ’Π РЕЀЕРАВ Π½Π° Ρ‚Π΅ΠΌΡƒ:

" ΠŸΠ ΠžΠ‘Π›Π•ΠœΠ« Π‘ΠžΠ’Π•Π Π¨Π•ΠΠ‘Π’Π’ΠžΠ’ΠΠΠ˜Π― ΠšΠΠ§Π•Π‘Π’Π’Π Π’Π«ΠŸΠ£Π‘ΠšΠΠ•ΠœΠžΠ“Πž ΠŸΠ ΠžΠ“Π ΠΠœΠœΠΠžΠ“Πž ΠžΠ‘Π•Π‘ΠŸΠ•Π§Π•ΠΠ˜Π―" .

МИНБК, 2009.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ ΡƒΠΆΠ΅ большС пятидСсяти Π»Π΅Ρ‚, Π½ΠΎ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΠ·ΠΎΠ±ΠΈΠ»ΡƒΡŽΡ‰ΠΈΠ΅ ошибками, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½ΠΎΡ€ΠΌΠΎΠΉ, Π° ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ — Ρ€Π΅Π΄Ρ‡Π°ΠΉΡˆΠΈΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. Π Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠ΅ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ: ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ 2000 Π³ΠΎΠ΄Π° «Π’сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС содСрТит ошибки, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ с ΡΡ‚ΠΈΠΌ ΡΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ» Π΄ΠΎ ΠΈΠ·ΡŠΡΠ½ΠΎΠ² Π·Π°Ρ‰ΠΈΡ‚Ρ‹, Π½Π΅ Π³ΠΎΠ²ΠΎΡ€Ρ ΡƒΠΆ ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅ катастрофичСских ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ошибок. Нам слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌΡƒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΈ Π±Ρ‹ всСм Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС с ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌΠΈ Π·Π°Ρ‚Ρ€Π°Ρ‚Π°ΠΌΠΈ ΠΈ Π² Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠ΅ врСмя.

МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния:

НСсоотвСтствиС процСссов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΌ стандартам.

НаличиС ошибок Π² ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ².

Π‘ΠΆΠ°Ρ‚Ρ‹Π΅ сроки выполнСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

НСдостаточно ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠŸΠž.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°.

ΠŸΠ»ΠΎΡ…ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ процСссы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠž.

НСдопониманиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ (ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ происходит Π½Π° ΠΈΠ½ΠΎΡΡ‚Ρ€Π°Π½Π½ΠΎΠΌ языкС, Ρ‚. ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π·Π°ΠΊΠ°Π·ΠΎΠ² поступаСт ΠΈΠ·-Π·Π° Ρ€ΡƒΠ±Π΅ΠΆΠ°, это Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π΄Π²ΡƒΡΠΌΡ‹ΡΠ»Π΅Π½Π½ΠΎΠΌΡƒ пониманию Π²Π΅Ρ‰Π΅ΠΉ).

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ/ΠΈΠ»ΠΈ тСстированиС происходит ΠΈ Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ аутсорсинговой ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈ Π½Π° ΡΡ‚ΠΎΡ€ΠΎΠ½Π΅ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°. ΠœΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½Π½ΠΎΠΌΡƒ понимаю ΠΈΠ»ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΊΠΎΠ΄Π° ΠΊΠ°ΠΊ со ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΈ ΡΠΎ ΡΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°.

НСвозмоТно Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π½Π΅ Π·Π½Π°Ρ Π΅Π΅ ΠΈΡΡ‚ΠΎΠΊΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ исслСдуСм ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ зароТдСния ΠΈ Ρ€Π°Π·Π²ΠΈΡ‚ия ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² ΠΎΠ±Π»Π°ΡΡ‚ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ процСсса написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ Π½Π°Ρ‡Π°Π»Π΅ XXI Π²Π΅ΠΊΠ° Π΅ΡΡ‚ΡŒ смысл ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΠ΅ 50 Π»Π΅Ρ‚. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ экспСримСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΊ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π΅Ρ‰Π΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΡ Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Ρ‹. Но ΠΈΠΌΠ΅Π½Π½ΠΎ 50-Π΅ Π³ΠΎΠ΄Ρ‹ стали ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ дСсятилСтиСм развития программирования ΠΊΠ°ΠΊ отрасли. Π—Π° ΡΡ‚ΠΎΡ‚ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π°Ρ‡Π°Π»ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ тысячСлСтия, Π±ΡƒΠΊΠ²Π°Π»ΡŒΠ½ΠΎ Π½Π° Π½Π°ΡˆΠΈΡ… Π³Π»Π°Π·Π°Ρ… ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎ измСнился ΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способно Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ прСдставлСния Ρ‚Π°ΠΊΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ.

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

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

1950;1959 Π³Π³..

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΡΡ‚ΠΎΡΠ²ΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅Π΄ БША Π²ΠΎ Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΡ€ΠΎΠ²ΠΎΠΉ Π²ΠΎΠΉΠ½Π΅. Π’Π°ΠΊΠΈΠ΅ устройства Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ для самых Ρ€Π°Π·Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ, ΠΎΡ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π±ΠΎΠΌΠ± Π΄ΠΎ Π΄Π΅ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΈ враТСских Ρ€Π°Π΄ΠΈΠΎΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡. ИмСнно Π²ΠΎΠΉΠ½Π° стимулировала созданиС Π±ΠΎΠ»Π΅Π΅ качСствСнных ΠΈ Π±Ρ‹ΡΡ‚Ρ€Ρ‹Ρ… способов вычислСний. К Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½Ρ‹ самыС блСстящиС спСциалисты. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌΠΈ «ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌΠΈ» Π±Ρ‹Π»ΠΈ люди, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² 40-Ρ… Π³ΠΎΠ΄Π°Ρ… Π½Π΅ Π±Ρ€Π°Π»ΠΈ Π² Π°Ρ€ΠΌΠΈΡŽ БША. Они составляли Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ «ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Ρ‹» ΠΈΠ· ΠΌΠ΅Ρ…аничСских счСтных машин. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сСбС «Ρ€Π°Π±ΠΎΡ‚Ρƒ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: каТдая ΠΈΠ· ΡΠΈΠ΄ΡΡ‰ΠΈΡ… Π² Ρ€ΡΠ΄ ΠΆΠ΅Π½Ρ‰ΠΈΠ½, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΡΠ²ΠΎΠ΅ΠΉ станции, выполняя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ вычислСний Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π±ΠΎΠΌΠ±Ρ‹, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ своСй сосСдкС для выполнСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ шага.

Но Π² Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… условиях ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²Π°ΠΆΠ½Ρ‹, Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ENIAC Π”ΠΆ. ΠŸΡ€Π΅ΡΠΏΠ΅Ρ€Π° Π­ΠΊΠΊΠ΅Ρ€Ρ‚Π° ΠΈ Π”ΠΆΠΎΠ½Π° ΠœΠΎΡ‡Π»ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π» ΠΈ Ρ‚ΠΎ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²ΠΎΠΉΠ½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ финансовыС возмоТности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… условиях ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ. ENIAC Π±Ρ‹Π» Π² Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΉ стСпСни элСктричСской, Π½Π΅ΠΆΠ΅Π»ΠΈ мСханичСской машиной, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ элСктричСство Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для управлСния мСханичСскими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Π½ΠΎ ΠΈ Π΄Π»Ρ самих вычислСний. Π­Ρ‚Π° машина ΠΌΠΎΠ³Π»Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½ΠΎ ΠΈ Π°Π²Ρ‚оматичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΈΡ… вычислСний. Однако ENIAC ΠΎΠΏΠΎΠ·Π΄Π°Π», Π½Π΅ ΡƒΡΠΏΠ΅Π² Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ для Π²ΠΎΠ΅Π½Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ (Scott McCartney, ENIAC: The Triumphs and Tragedies of the World’s First Computer, Walker and Company, New York, 1999).

ПослС Π²ΠΎΠΉΠ½Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ стали ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ для ΠΎΠ±ΠΎΡ€ΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡. Они создавались для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… матСматичСских ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ программистами Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ своСм Π±Ρ‹Π»ΠΈ люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ составляли ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠ»ΠΈ уравнСния. Π€ΠΈΠ·ΠΈΠΊΠΈ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Они Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ своих ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ ΠΈΡΠΊΠ°Π»ΠΈ матСматичСскиС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°. Никогда большС Π² ΠΈΡΡ‚ΠΎΡ€ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ программирования Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ»ΠΈ ΡΡ‚ΠΎΠ»ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‡Π½ΠΎ.

Однако ΠΏΠΎ ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°Π»ΠΈ эти Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Ρ‹Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΏΡ€ΠΎΡ…ΠΎΠ΄Ρ†Ρ‹, Π±Ρ‹Π»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простыми. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, нСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ ΠΌΠ°Ρ‚СматичСскиС вычислСния Π±Ρ‹Π»ΠΈ Ρ‚Ρ€ΠΈΠ²ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Но Π² Ρ‚Ρƒ эпоху ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС Π±Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм с Ρ‚ысячами встроСнных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΡΠ»ΡƒΠΆΠ± Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΎ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² 50-Π΅ Π³ΠΎΠ΄Ρ‹ свСрхталантливыС люди Ρ€Π΅ΡˆΠ°Π»ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ сСбС прСдставляли, Π² Π½Π΅ΡΠ»ΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдах. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, это Π±Ρ‹Π»ΠΎ дСсятилСтиС ΡƒΠΌΠ½Π΅ΠΉΡˆΠΈΡ… людСй, Ρ€Π΅ΡˆΠ°Π²ΡˆΠΈΡ… Ρ…ΠΎΡ€ΠΎΡˆΠΎ понятыС Π·Π°Π΄Π°Ρ‡ΠΈ: Π·Π°Π»ΠΎΠ³ успСха ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°ΡΠ½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ для формирования дисциплины программирования.

1960;1969 Π³Π³..

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

Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ стали Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ эффСктивнСС ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π΅Π΅. ΠšΡ€ΡƒΠ³ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ измСнился ΠΊΠ°ΠΊ ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ. Π―Π·Ρ‹ΠΊΠΈ программирования Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ ΠΌΠΎΡ‰Π½Π΅Π΅ ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Π² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠΈ.60-Π΅ Π³ΠΎΠ΄Ρ‹ Π±Ρ‹Π»ΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠΌ Ρ„Π΅Π½ΠΎΠΌΠ΅Π½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ роста ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΈ Π·Π°Π΄Π°Π»ΠΈ Ρ‚ΠΎΠ½ ΠΎΡΡ‚Π°Π²ΡˆΠ΅ΠΉΡΡ части столСтия.

ΠœΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ, Π² ΡΡ‚ΠΈ Π³ΠΎΠ΄Ρ‹ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ отрасли ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠΉΡ‚ΠΈ ΠΏΠΎ Ρ‚ΡƒΠΏΠΈΠΊΠΎΠ²ΠΎΠΌΡƒ ΠΏΡƒΡ‚ΠΈ. МСнСС Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Ρ‹Π΅ люди Π±Ρ€Π°Π»ΠΈΡΡŒ Π·Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ слоТных Π·Π°Π΄Π°Ρ‡. Битуация располагала ΠΊ ΠΊΠ°Ρ‚астрофС, Π½ΠΎ ΠΊΠ°Ρ‚астрофы Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, написанноС Π² 60-Ρ… Π³ΠΎΠ΄Π°Ρ…, отличаСтся ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ высоким качСством, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, созданныС дСсятилСтиСм Ρ€Π°Π½ΡŒΡˆΠ΅.

Π­Ρ‚ΠΎΡ‚ каТущийся парадокс ΠΈΠΌΠ΅Π΅Ρ‚ простоС, хотя ΠΈ Π½Π΅ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠ΅, объяснСниС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π² 60-Π΅ Π³ΠΎΠ΄Ρ‹ Π±Ρ‹Π»ΠΈ добросовСстными, Π° ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π²Ρ‹ΡΠΎΡ‡Π°ΠΉΡˆΠΈΠΌ благодаря ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств компиляции.

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

Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, компиляция нСдостаточно ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ… Π½Π΅ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΈΠ», ΠΈ, Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, ΠΌΠΎΠ³Π»Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»ΠΎΠΊ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ нСсколько сот ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², нСся Π² Ρ€ΡƒΠΊΠ°Ρ… стопку ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚ высотой 20 ΡΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ машина Π²Ρ‹Π΄Π°Π»Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ эту ΠΏΠ°Ρ‡ΠΊΡƒ с ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ΠΌ ΠΎ «Π½Π΅ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ²» Π½Π° 30-ΠΉ ΠΏΠ΅Ρ€Ρ„ΠΎΠΊΠ°Ρ€Ρ‚Π΅. И ΠΌΠΎΠ³Π»ΠΎ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€Ρƒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π· вас допустят Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π΅Ρ€Π΅Π· нСсколько Π΄Π½Π΅ΠΉ, Π° Ρ‚ΠΎ ΠΈ Π½Π΅Π΄Π΅Π»ΡŒ.

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

1970;1979 Π³Π³..

70-Π΅ Π³ΠΎΠ΄Ρ‹ оказались Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΠΌΠΈ для ΠΏΠΎΠ±ΠΎΡ€Π½ΠΈΠΊΠΎΠ² качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ 60-Ρ… Π³ΠΎΠ΄ΠΎΠ² — Π±ΠΎΠ»Π΅Π΅ слоТныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ программисты — Π² 70-Ρ… Π³ΠΎΠ΄Π°Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΡΡƒΠ³ΡƒΠ±ΠΈΠ»ΠΈΡΡŒ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, нСдоступная ΠΈ Ρ‚рудоСмкая компиляция ΡƒΡˆΠ»Π° Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ΅. ПоявлСниС ПК ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΠ³Ρ€Ρ‹, сняв ограничСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ заставляли Π΄ΠΎΠ±ΠΈΠ²Π°Ρ‚ΡŒΡΡ высокого качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² 60-Π΅ Π³ΠΎΠ΄Ρ‹.

ΠΠ°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вычислСния ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Π² ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ доступный для всСх, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠ², унивСрситСтских ΡƒΡ‡Π΅Π½Ρ‹Ρ… ΠΈ Π²ΠΎΠ΅Π½Π½Ρ‹Ρ…. Никому большС Π½Π΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ часами, днями ΠΈ Π½Π΅Π΄Π΅Π»ΡΠΌΠΈ ΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΠΊΠ° прСдставится Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ компилятором, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ встроСнный компилятор ΠΈΠΌΠ΅Π» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠŸΠš. ΠšΠΎΠΌΠΏΠΈΠ»ΡΡ‚ΠΎΡ€ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π² Π»ΡŽΠ±ΠΎΠ΅ врСмя, ΠΊΠΎΠ³Π΄Π° программист Ρ…ΠΎΡ‚Π΅Π» быстро ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ синтаксис. Π—Π°Ρ‡Π΅ΠΌ, сидя Π·Π° ΡΡ‚ΠΎΠ»ΠΎΠΌ, Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ строку, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ компилятор?

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

Π­Ρ‚ΠΎ Π±Ρ‹Π»Π° эпоха, ΠΊΠΎΠ³Π΄Π° программисты стали Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ошибки Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. НаивныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ 70-Ρ… с Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒΡŽ соглашались Π½Π° ΡΠ»ΠΎΠΆΠ½Ρ‹Π΅ ухищрСния для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Ссли Π²Π΅Ρ€ΠΈΠ»ΠΈ Π² Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»Π° «Π΅Π΄ΠΈΠ½ΡΡ‚вСнная Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ». ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ дошли Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ стали Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ошибки Π·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ срСды, спровоцированныС самими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΆΠ΅ слишком ΠΌΠ°Π»ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ происходит.

ВСстированиС стало Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ΠΉ этого дСсятилСтия хаоса. Π’ 60-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ сами выполняли вСсь Π°Π½Π°Π»ΠΈΠ· ΠΈ Ρ‚СстированиС. Но Π² 70-Π΅, ΠΊΠΎΠ³Π΄Π° начался Π±ΡƒΠΌ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π½ΠΎΠ²Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ (ΠΈ Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ систСмам), появился большой спрос Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠ². ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π·Π½Π°Π» ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…, стал Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΈ Π² ΡΡ‚ΠΎΠΌ Π°ΠΆΠΈΠΎΡ‚Π°ΠΆΠ΅ ΠΎ Ρ‚Сстировании попросту Π·Π°Π±Ρ‹Π»ΠΈ.

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

Код, написанный Π² 70-Ρ… Π³ΠΎΠ΄Π°Ρ…, — самоС Ρ…ΡƒΠ΄ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. Для Π½Π΅Π³ΠΎ Π΄Π°ΠΆΠ΅ сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅: «ΡƒΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄». Он ΠΏΡƒΠ³Π°Π΅Ρ‚, ΠΎΠ½ Π·Π°ΠΏΡƒΡ‚Π°Π½, ΠΈ Ρ Π½ΠΈΠΌ ΠΎΡ‡Π΅Π½ΡŒ слоТно Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ спСциалистов стрСмятся всСми Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ срСдствами ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ нСобходимости Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Ρ‡ΡƒΠΆΠΎΠΉ ΠΊΠΎΠ΄ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТно, ΠΈ ΠΎΠ΄Π½Π° ошибка, сдСланная Π² ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΡ‚ΡŒ нСпрСдсказуСмыС ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты, Π²Π½Π΅ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, насколько Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ этот ΠΊΠΎΠ΄ протСстирован.

НаконСц, Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²ΠΎΠΌ 70-Ρ… Π³ΠΎΠ΄ΠΎΠ² стали ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ «ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ» ΠΊΠΎΠ΄Π°, Π½ΠΎ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ слишком ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ. ДСсятилСтиС хаоса оказалось Π½Π΅ ΡΠ°ΠΌΡ‹ΠΌ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ для ввСдСния ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ. Π­Ρ‚Π° тСория строится Π½Π° ΠΊΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Ρ… аспСктах исходных тСкстов — числС Ρ†ΠΈΠΊΠ»ΠΎΠ², Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ, условных Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‚. Π΄. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, являСтся Π»ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ просто ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ число элСмСнтов Π² ΠΊΠΎΠ΄Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ.

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

Π’ Ρ†Π΅Π»ΠΎΠΌ ΠΎΠ± ΡΡ‚ΠΎΠΌ хаотичСском дСсятилСтии развития ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΊΠΎΠ΄, Π° Π½Π΅ Π½Π° качСство. К ΠΊΠΎΠ½Ρ†Ρƒ 70-Ρ… стало ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ измСнСния Π² ΠΎΡ‚расли просто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹. И ΠΏΠ΅Ρ€Π²Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Glenford Myers, The Art of Software Testing, Wiley, 1979) появилась Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΈΠΌΠ΅Π½Π½ΠΎ этого дСсятилСтия. Π­Ρ‚ΠΎ Π±Ρ‹Π» Π²Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊ Π½Π°Π΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½.

1980;1989 Π³Π³..

Π’ 80-Π΅ Π³ΠΎΠ΄Ρ‹ Π±Ρ‹Π»ΠΈ прСдприняты ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π·Π΄Ρ€Π°Π²Ρ‹ΠΉ смысл Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π”Π²Π΅ ΠΈΠ· Π½ΠΈΡ… Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‚ особого внимания.

ΠŸΠ΅Ρ€Π²Π°Ρ такая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΎΠ±Ρ€Π΅Π»Π° Ρ„ΠΎΡ€ΠΌΡƒ срСдств Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ… Π½Π°Π·Π²Π°Π½ΠΈΠ΅ CASE (computer aided software engineering). ИдСя CASE состояла Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ программисты ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ качСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Ссли Π±Ρ‹ Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ срСдства. ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ мастСру Π½ΡƒΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ инструмСнты. ΠŸΠ»ΠΎΡ‚Π½ΠΈΠΊΡƒ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΌΠΎΠ»ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠΏΡ‹Ρ‚Π°ΠΉΡ‚Π΅ΡΡŒ Π·Π°Π±ΠΈΡ‚ΡŒ гвоздь Π² Π΄ΠΎΡΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±ΠΎΡ‚ΠΈΠ½ΠΊΠ°.

Как ΠΈ ΠΏΠ»ΠΎΡ‚Π½ΠΈΠΊΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΠΌΠ΅Π»ΠΈ свой Π½Π°Π±ΠΎΡ€ основных, Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… инструмСнтов: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, компилятор ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ. ΠŸΠΎΠ΄Ρ…ΠΎΠ΄ CASE Π΄Π°Π» ΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Π΅ инструмСнты, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, языки Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ поколСния (для Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ своя Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°, 4GL). К ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡŽ, 4GL ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… высококачСствСнных ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π»ΠΈ Π²ΠΎΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° Π½ΠΈΡ… Π½Π°Π΄Π΅ΠΆΠ΄Ρ‹. Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Visual Basic. ВсС согласны, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ, ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹ΠΉ 4GL-инструмСнтарий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ программистов ΠΈ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ число ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ошибок. Однако Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ ΡΠ°ΠΌΡƒΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ программистам Π½Π° Π‘ΠΈ, Π° ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… систСм ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΠΈΡˆΡƒΡ‚ Π½Π° Π‘ΠΈ (Π‘Ρ€Π°ΠΉΠ°Π½ ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½, ДСннис Π ΠΈΡ‚Ρ‡ΠΈ, «Π―Π·Ρ‹ΠΊ программирования Π‘ΠΈ» — Brian W. Kernighan, Dennis M. Ritchie, The C Programming Language, Prentice-Hall, 1978). По ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΡŽ, созданиС инструмСнтария 4GL ΠΈ CASE Π±Ρ‹Π»ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½Π½ΠΎ, Π½ΠΎ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, компиляторы ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π² ΠΎΠ±ΠΈΡ…ΠΎΠ΄Π΅ соврСмСнных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, нСсмотря Π½Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ интСрСс ΠΊ CASE, возникший Π² Π½Π°Ρ‡Π°Π»Π΅ 80-Ρ….

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ этот инструмСнтарий Ρ‚Π°ΠΊ ΠΈ Π½Π΅ Π·Π°Π²ΠΎΠ΅Π²Π°Π» ΡˆΠΈΡ€ΠΎΠΊΠΎΠΉ популярности, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ срСдств, ΡƒΠ»ΡƒΡ‡ΡˆΠ°ΡŽΡ‰ΠΈΡ… качСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ² Π½ΠΈΡ…. Если инструмСнтарий ΠΎΠ±Π΅Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ качСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π»ΠΈ ΠΎΠ½ ΡΠ°ΠΌ Π±Ρ‹Ρ‚ΡŒ высококачСствСнным? Использовали Π»ΠΈ Π΅Π³ΠΎ сами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ инструмСнтария? Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСдства, ΠΈΠ·ΠΎΠ±ΠΈΠ»ΡƒΡŽΡ‰ΠΈΠ΅ ошибками, ΠΈ ΠΏΡ€ΠΈ этом ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ качСства создаваСмых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, вряд Π»ΠΈ понравятся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ. НС ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ ΠΈ Π»ΠΈΡ‡Π½Ρ‹Π΅ качСства Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚Π°ΠΊΠΎΠΉ инструмСнтарий. Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ «Π΄ΡƒΡ€Π°ΠΊ с ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ всС Ρ€Π°Π²Π½ΠΎ Π΄ΡƒΡ€Π°ΠΊ» остаСтся Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΈ ΠΏΠΎΠ½Ρ‹Π½Π΅.

Π’Ρ‚ΠΎΡ€ΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ Π² 80-Ρ… Π³ΠΎΠ΄Π°Ρ… для создания Π±ΠΎΠ»Π΅Π΅ качСствСнного ΠΊΠΎΠ΄Π°, связано с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Как ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅ с CASE, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ рассматривали Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΊΠ°ΠΊ ΠΏΠ°Π½Π°Ρ†Π΅ΡŽ (Richard Linger, «Cleanroom Process Model», IEEE Software, vol.11, no.2, Mar. 1994). И, ΠΊΠ°ΠΊ ΠΈ Π² ΡΠ»ΡƒΡ‡Π°Π΅ с CASE, это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ тСорСтичСски ΠΌΠΎΠ³Π»ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ всС оказалось Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ.

Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ прСдставляли собой Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ, ΠΊΠ°ΠΊ сокрытиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, структурноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡΡ‚Π°ΠΏΠ½ΠΎΠ΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ, появившиСся ΠΈ ΡΡ‚Π°Π²ΡˆΠΈΠ΅ популярными Π² 80-Ρ… Π³ΠΎΠ΄Π°Ρ…, ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ соврСмСнными программистами, Ρ‡Ρ‚ΠΎ лишний Ρ€Π°Π· ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ ΠΈΡ… ΡƒΡΠΏΠ΅Ρ…. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ация Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ нСсомнСнно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для создания качСствСнного ΠΊΠΎΠ΄Π°. Они сСйчас Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΡΠ²Π»ΡΡŽΡ‚ΡΡ скорСС ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ, Π½Π΅ΠΆΠ΅Π»ΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ.

Однако строгиС Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ приняты Π² Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… компаниях, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ…ΡΡ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. НСкоторыС ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‚ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ строгих Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² (см. David P. Kelly, Robert S. Oshana, «Integrating Cleanroom Software Engineering Methods into an SEI Level 4−5 Program», Crosstalk, Nov. 1996), Π½ΠΎ ΠΏΠΎΠ΄Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ соврСмСнных Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΡ… ΡƒΠ·ΠΊΠΎΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ — нСсоотвСтствиС Π·Π°Ρ‚Ρ€Π°Ρ‚ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΎΡ‚ ΠΈΠ½Π²Π΅ΡΡ‚ΠΈΡ†ΠΈΠΉ. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ слоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΎΠ½ΠΈ вСсьма рСсурсоСмки ΠΈ Ρ‡Π°ΡΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ программист, ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉ ΠΈΡ…, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ Π»ΠΈ Π½Π΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ‚ΡΠΊΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ. И Ρ‡Ρ‚ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² 80-Ρ… Π³ΠΎΠ΄Π°Ρ…, ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

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

1990;1999 Π³Π³..

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ «Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния появилось Π² 90-Ρ… Π³ΠΎΠ΄Π°Ρ… ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ «ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ». Основой этого двиТСния Π±Ρ‹Π»Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ популярная ΠΈ Ρ‡Π°ΡΡ‚ΠΎ критикуСмая модСль Capability Maturity Model. Для краткости упростим Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΡƒ основного ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ° ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ: созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния — это Π·Π°Π΄Π°Ρ‡Π° управлСния, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, процСссами ΠΈ ΠΏΡ€Π°ΠΊΡ‚ичСскими ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, с Ρ†Π΅Π»ΡŒΡŽ создания максимально ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ качСствСнного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

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

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

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΈΡ… Ρ‚Сстирования состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… этапов (рис.1).

Π˜ΡΡΠ»Π΅Π΄ΡƒΡ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅ Ρ„Π°Π·Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ порядок выполнСния активностСй Π½Π° ΠΎΠΏΠΈΡΠ°Π½Π½Ρ‹Ρ… этапах, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния:

ΠŸΡ€ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠΌ трСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ Π±Ρ‹Π»ΠΈ ΠΎΠ³ΠΎΠ²ΠΎΡ€Π΅Π½Ρ‹ Π½Π΅Ρ‚ΠΎΡ‡Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ пониманию своСй Π·Π°Π΄Π°Ρ‡ΠΈ программистом.

ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈ Π½Π΅Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ спСцификации, Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠΌΡƒ числу Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ исправимых ошибок.

Бтадия Π΄ΠΈΠ·Π°ΠΉΠ½Π° отсутствуСт, Ρ‡Ρ‚ΠΎ сказываСтся Π½Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π°.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈΠ»ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ нСясныС процСссы ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Рис. 1. Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΈΡ… Ρ‚СстированиС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ:

Π€Π°Π·Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния:

Inception — ΠΠ°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ этап;

Elaboration — Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ;

Construction — НаписаниС ΠΊΠΎΠ΄Π°;

Transition — Π”ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, сдача ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Дисциплины, примСняСмыС Π½Π° ΡΡ‚Π°ΠΏΠ°Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ:

Business Modeling — БизнСс-ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅;

Requirements — НаписаниС ΠΈ Π°Π½Π°Π»ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ;

Analysis & Design — Анализ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠΎΠ΄Π°;

Implementation — НаписаниС ΠΊΠΎΠ΄Π°;

Test — ВСстированиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ;

Deployment — Π’Π²ΠΎΠ΄ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°;

Configuration & Change Mgmt — Анализ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ;

Project Management — Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ;

Environment — ИсслСдованиС ΠΈ Π°Π½Π°Π»ΠΈΠ· срСды внСдрСния.

ВСстированиС начинаСтся Π½Π° ΠΏΠΎΠ·Π΄Π½ΠΈΡ… стадиях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ большоС число Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΈ Π΄Ρ€.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, всС эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΈΠ·-Π·Π° построСнных Π½Π΅Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ процСссов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Π°ΡƒΡ‚сорсинговых компаниях.

Однако Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² ΠΎΡΠ½ΠΎΠ²Π΅ своСй — это тСхничСская Π·Π°Π΄Π°Ρ‡Π°. Π₯ΠΎΡ€ΠΎΡˆΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, нСсмотря Π½Π° ΠΏΠ»ΠΎΡ…ΠΎΠ΅ руководство ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΅Π³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ отсутствиС. Однако ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π½Π΅Π²Π΅Ρ€Π½ΠΎ: Π½Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСхничСскиС спСциалисты вряд Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ блСстящСм руководствС. ОписаниС Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ исслСдования, Π½ΠΎ Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ»ΠΈ руководства Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ 2000 Π³ΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π ΠΎΠ±Π΅Ρ€Ρ‚Π° Гласса (Robert Glass, «Y2K and Other Software Noncrises,» IEEE Software, vol.17, no.2, Mar. 2002). Π’ ΡΠΈΠ»Ρƒ Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ, CMM внСдряСтся ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… компаниях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΎ Π΅Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΈ.

МодСль CMM — это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ идСя ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΡ процСссов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, возникшая Π² 90-Ρ… Π³ΠΎΠ΄Π°Ρ…. Π’ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ Π³ΠΎΠ΄Ρ‹ этого дСсятилСтия ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ΡΡ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ‚Ρƒ ΠΈΠ»ΠΈ ΠΈΠ½ΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΊ ΡΠ²ΠΎΠΈΠΌ процСссам. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠΌΡƒ — Six Sigma, ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для сокращСния ошибок ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… систСм.

" Π¨Π΅ΡΡ‚ΡŒ сигма" (Six Sigma) — это дисциплинарный, опрСдСляСмый Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΈ ΠΌΠ΅Ρ‚одология Π»ΠΈΠΊΠ²ΠΈΠ΄Π°Ρ†ΠΈΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π² Π»ΡŽΠ±ΠΎΠΌ процСссС — ΠΎΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²Π° Π΄ΠΎ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ, ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π΄ΠΎ ΡΠ»ΡƒΠΆΠ±Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ уровня «ΡˆΠ΅ΡΡ‚ΠΈ сигма», процСсс Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ 3,4 Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π½Π° ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ случаСв (http://www.isixsigma.com/sixsigma/six_sigma. asp).

Π“Π»Π°Π²Π½Ρ‹ΠΉ нСдостаток ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Six Sigma, состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄ΠΎ ΡΠΈΡ… ΠΏΠΎΡ€ Π½Π΅ ΡΡΠ½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… случаСв появлСния ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ это Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ?

Π•Ρ‰Π΅ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ пропасти, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ руководство ΠΈ Ρ‚СхничСских спСциалистов Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, способствовало Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² 90-Π΅ Π³ΠΎΠ΄Ρ‹ достигнут Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ прогрСсс Π² Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ инфраструктуры. НовыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΏΡ€Π΅Π²Π·ΠΎΡˆΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ старыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Знания, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π½ΡŒΡˆΠ΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ, стали Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌΠΈ. Появились Π½ΠΎΠ²Ρ‹Π΅ языки программирования, ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ завоСвавшиС ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ снова ΠΈ ΡΠ½ΠΎΠ²Π°. НовыС API для ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΉ, Π·Π°Ρ‰ΠΈΡ‚Ρ‹, распрСдСлСнных вычислСний ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Web, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Тизнь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ постоянно Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² ΡΡ‚рСссовых условиях, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ Π±Π΅Π· ΠΊΠΎΠ½Ρ†Π° ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ всС Π½ΠΎΠ²Ρ‹Π΅ ΠΈ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρƒ Π½ΠΈΡ… Π½Π΅ Π±Ρ‹Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ стандартам Π½Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π’ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈΠ΄Π΅ΠΈ процСссов Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²ΠΎΠ΅ явлСниС. Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π°, ΠΎΠ½ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° понятным, ΠΈ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π΅Π³ΠΎ использовали Π½Π΅Π²Π΅Ρ€Π½ΠΎ. Нам каТСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚Π΅ΠΉ 90-Ρ… Π³ΠΎΠ΄ΠΎΠ² состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ»Π° с Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° ΠΌΡΠΉΠ½Ρ„Ρ€Π΅ΠΉΠΌΠ°Ρ… ΠΈΠ»ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… прилоТСниях, Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ быстро ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΈ Π΅ΠΆΠ΅Ρ‡Π°ΡΠ½ΠΎ Ρ€Π°Π·Π²Π΅Ρ€Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ ΠΌΠΈΡ€Π΅, Π³Π΄Π΅ сущСствуСт Internet.

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

НаконСц, 1990;Π΅ Π³ΠΎΠ΄Ρ‹ ΠΎΠ·Π½Π°ΠΌΠ΅Π½ΠΎΠ²Π°Π»ΠΈ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΡƒ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΡƒΡŽ дисциплину с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ CBSE (component-based software engineering — «ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния») ΠΈ COTS (commercial off-the-shelf — Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ коммСрчСски доступныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹). ИдСя состоит Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ…, высококачСствСнных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΈΡ… ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, бСзусловно, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Π½Ρ‹Π΅ вмСстС высококачСствСнныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ прСвратятся Π² Π²Ρ‹ΡΠΎΠΊΠΎΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ систСму. ΠšΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ систСма ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅Π³ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ·-Π·Π° Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ способа объСдинСния, Π»ΠΈΠ±ΠΎ ΠΈΠ·-Π·Π° ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Ρ… прСдставлСний ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ ΠΎ ΡΡ€Π΅Π΄Π΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ½ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, COTS-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ исполняСмых ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ€ΠΎΠ΄ΠΈΡ‚ΡŒ нСприятныС ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты, нСизвСстныС ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ объСдинСнии ΠΎΠ΄Π½ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, ΠΈ ΠΈΡ… ΠΏΡ€Π°ΠΊΡ‚ичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ тСстировании ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΠ° «Ρ€Π°Π·Π΄Π΅Π»ΡΠΉ ΠΈ Π²Π»Π°ΡΡ‚Π²ΡƒΠΉ», которая ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚ сСбя Π² ΡΠ»ΡƒΡ‡Π°Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… ΠΈ Ρ„изичСских систСм, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π³ΡƒΠ±ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ для систСм логичСских. Π›ΠΈΡˆΡŒ врСмя ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, ΠΊΠ°ΠΊ CBSE повлияСт Π½Π° ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ.

2000;2009 Π³Π³..

Π’ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹ Π½ΠΎΠ²ΠΎΠ³ΠΎ дСсятилСтия ΠΌΡ‹ Π³Π°Π΄Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ нас ΠΆΠ΄Π΅Ρ‚ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. Π‘ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ‹ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² ΡΡ‚ΠΎΠΌ дСсятилСтии Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния? Π‘ΡƒΠ΄Π΅Ρ‚ Π»ΠΈ это дСсятилСтиСм, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π°Ρ‡Π½ΡƒΡ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии ΠΊΠ°ΠΊ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅? Или Π² ΠΊΠΎΠ½Ρ†Π΅ этого дСсятилСтия ΠΌΡ‹ ΠΎΠΏΡΡ‚ΡŒ станСм Π²ΠΎΠ·Π»Π°Π³Π°Ρ‚ΡŒ Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Ρ‚Π΅ ΠΆΠ΅ Π½Π°Π΄Π΅ΠΆΠ΄Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π² 2000 Π³ΠΎΠ΄Ρƒ: «Π’сС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС содСрТит ошибки, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ с ΡΡ‚ΠΈΠΌ ΡΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ» (Charles C. Mann, «Why Software Is So Bad, and What Is Being Done to Fix It?» MIT Technology Rev., 17 June 2002)?

По ΡΠ»ΠΎΠ²Π°ΠΌ ЛСса Π₯Π΅Ρ‚Ρ‚ΠΎΠ½Π° (Les Hatton, «Does OO Sync With How We Think?» IEEE Software, vol.15, no.3, May 1998), «ΠΎΡ‚раслСвой стандарт Π½Π° Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ коммСрчСскоС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС прСдусматриваСт ΠΎΠΊΠΎΠ»ΠΎ 6 ошибок Π½Π° Ρ‚ысячу строк ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ срСднСм ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ Π² 30 ошибок». Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ошибок послСдниС Π΄Π²Π°Π΄Ρ†Π°Ρ‚ΡŒ Π»Π΅Ρ‚ практичСски Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ‚ся, нСсмотря Π½Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, автоматичСскиС ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ, Π±ΠΎΠ»Π΅Π΅ качСствСнныС срСдства тСстирования ΠΈ Π±ΠΎΠ»Π΅Π΅ строгий ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚ΠΈΠΏΠΎΠ² Π² Ρ‚Π°ΠΊΠΈΡ… языках, ΠΊΠ°ΠΊ Java ΠΈ Ada. Π•ΡΡ‚ΡŒ Π»ΠΈ основаниС ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΡΡ‚ΠΎΠΌ дСсятилСтии ситуация измСнится? Π₯отя тСхничСскиС трудности растут, Π½ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΉ стимул Π΄Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ расходы ΠΈΠ·-Π·Π° нСкачСствСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ. Богласно Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°, ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² 2002 Π³ΠΎΠ΄Ρƒ ΠΠ°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ институтом ΠΏΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π°ΠΌ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, «ΠΎΠ±ΡŠΠ΅ΠΌ экономичСских ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈΠ·-Π·Π° ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² Π‘ША достигаСт ΠΌΠΈΠ»Π»ΠΈΠ°Ρ€Π΄ΠΎΠ² Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ² Π² Π³ΠΎΠ΄ ΠΈ ΡΠΎΡΡ‚авляСт, ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΡ†Π΅Π½ΠΊΠ°ΠΌ, ΠΎΠΊΠΎΠ»ΠΎ 1% Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π°Π»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°» (Research Triangle Institute, «The Economic Impacts of Inadequate Infrastructure for Software Testing,» NIST Planning Report 02−3, May 2002).

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

Вопрос ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это дСсятилСтиС ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚, раздСляСт «ΠΊΡ€ΠΈΠ·ΠΈΡΠ½Ρ‹Ρ… спСциалистов» ΠΈ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²Π΅Ρ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ чСловСчСская ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Π΅ «Π½ΠΎΡƒ-Ρ…Π°Ρƒ» позволят Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π±ΡƒΡ…Π³Π°Π»Ρ‚Π΅Ρ€Ρ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с Π²ΠΎΠΏΡ€ΠΎΡΠ°ΠΌΠΈ качСства, ΡΠ°ΠΌΠΎΠ»Π΅Ρ‚ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ элСктроприборов ΡΠΏΡ€Π°Π²ΠΈΠ»ΠΈΡΡŒ с Ρ‚Π°ΠΊΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ, Π²ΠΎΠ΄ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρ‡ΠΈΠΊΠΈ нашли Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈ ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΈΠΊΠΈ добились успСха.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Ρ‹, ΠΊΠ°ΠΊ ΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΡΡ‚ΠΈΡ… отраслях, поэтому ΠΌΡ‹ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ появится Π±ΠΎΠ»Π΅Π΅ качСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. ΠœΡ‹, ΠΊΠ°ΠΊ сообщСство, смоТСм Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту Π·Π°Π΄Π°Ρ‡Ρƒ. ЀактичСски, Π΄Π°ΠΆΠ΅ Π‘ΠΈΠ»Π» ГСйтс, ΠΏΠΎ-Π²ΠΈΠ΄ΠΈΠΌΠΎΠΌΡƒ, осознал Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ «Ρ€Π°ΡΠΊΠΎΠ»ΠΎΡ‚ΡŒ этот ΠΊΡ€Π΅ΠΏΠΊΠΈΠΉ ΠΎΡ€Π΅ΡˆΠ΅ΠΊ», ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π°Π·Π²Π°Π» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния Π² ΡΠ²ΠΎΠ΅ΠΌ письмС, разосланном, ΠΏΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ свСдСниям, всСм сотрудникам ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠΈ 15 ΡΠ½Π²Π°Ρ€Ρ 2002 Π³ΠΎΠ΄Π°:

" ΠšΠ°ΠΆΠ΄Ρ‹Π΅ нСсколько Π»Π΅Ρ‚ я Ρ€Π°ΡΡΡ‹Π»Π°ΡŽ письма, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΎ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅ΠΌ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π΅ для Microsoft. Π”Π²Π° Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ это Π±Ρ‹Π»Π° рСализация стратСгии.net. Π”ΠΎ Ρ‚ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΎ нСсколько писСм ΠΎ Ρ‚ΠΎΠΌ, насколько Π²Π°ΠΆΠ½Ρ‹ΠΌ являСтся Internet для нашСго Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ, ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Internet Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌ для людСй. Π—Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π³ΠΎΠ΄ стало ясно, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° прСвращСния.net Π² ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… вычислСний (Trustworthy Computing) — Π²Π°ΠΆΠ½Π΅Π΅, Ρ‡Π΅ΠΌ любая другая Ρ‡Π°ΡΡ‚ΡŒ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹. Если ΠΌΡ‹ ΡΡ‚ΠΎΠ³ΠΎ Π½Π΅ Π΄ΠΎΠ±ΡŒΠ΅ΠΌΡΡ, люди попросту Π½Π΅ Π·Π°Ρ…отят (ΠΈΠ»ΠΈ Π½Π΅ ΡΠΌΠΎΠ³ΡƒΡ‚) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ наши достиТСния. НадСТныС вычислСния — это самый высокий ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ для всСго, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ. ΠœΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ вывСсти ΠΎΡ‚Ρ€Π°ΡΠ»ΡŒ Π½Π° Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ надСТности Π² Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡΡ…" .

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

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

1. Π‘Π°Π±ΡƒΠΊ, И. М. Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° прСдприятия: Π£Ρ‡Π΅Π±. пособиС для студ. Ρ‚Π΅Ρ…Π½. спСц. / И. М. Π‘Π°Π±ΡƒΠΊ. — ΠœΠΈΠ½ΡΠΊ: Π˜Π’Π¦ ΠœΠΈΠ½Ρ„ΠΈΠ½Π°, 2006.

2. БухгалтСрский баланс Π‘П Π—ΠΠž «ΠΠ°ΡƒΡ‡ΡΠΎΡ„Ρ‚» Π·Π° 2007;2008 Π³Π³.

3. ДолТностныС инструкции спСциалистов Π‘П Π—ΠΠž «ΠΠ°ΡƒΡ‡ΡΠΎΡ„Ρ‚» .

4. Π”ΠΎΠ½Ρ†ΠΎΠ², Π”. Как ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π·Ρ€Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ / Π”. Π”ΠΎΠ½Ρ†ΠΎΠ². — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2007.

5. ΠšΠ»ΡΡƒΠ·Π΅, Π’. П. Π‘Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Нормы ΠΈ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠΉ эксплуатации Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ / Π’. П. ΠšΠ»ΡΡƒΠ·Π΅. — ΠœΠΈΠ½ΡΠΊ: Π˜Π·Π΄Π°Ρ‚Π΅Π»ΡŒ Π’. П. ΠšΠ»ΡΡƒΠ·Π΅, 2001.

6. ΠšΠΎΡ‚Π»Π΅Ρ€, Π€. ΠœΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚: экспрСсс-курс / Π€. ΠšΠΎΡ‚Π»Π΅Ρ€, К. Π›. ΠšΠ΅Π»Π»Π΅Ρ€. — 3-Π΅ ΠΈΠ·Π΄. — Π‘Пб.: ΠŸΠΈΡ‚Π΅Ρ€, 2007.

7. 15. Π£ΠΎΡ€Π΄Π΅Π½, К. НовыС ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΈ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ. Бвойства ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ / К. Π£ΠΎΡ€Π΄Π΅Π½; ΠΏΠ΅Ρ€. Ρ Π°Π½Π³Π». Π‘. Π›. Π‘Π°ΠΆΠ΅Π½ΠΎΠ²Π°. — Πœ.: ВСхносфСра, 2006.

8. Устав БП Π—ΠΠž «ΠΠ°ΡƒΡ‡ΡΠΎΡ„Ρ‚» .

9. Π­ΠΊΠΎΠ½ΠΎΠΌΠΈΠΊΠ° ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ производства: Руководство ΠΏΠΎ ΠΏΡ€Π΅Π΄Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΉ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈ Π΄ΠΈΠΏΠ»ΠΎΠΌΠ½ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ для студ. всСх Ρ„ΠΎΡ€ΠΌ ΠΎΠ±ΡƒΡ‡. / Π­. А. Афитов ΠΈ Π΄Ρ€.; Под Ρ€Π΅Π΄. Π’. П. ΠŸΠ°ΡˆΡƒΡ‚ΠΎ. — ΠœΠΈΠ½ΡΠΊ: Π‘Π“Π£Π˜Π , 2007.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ