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

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

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

Π˜Ρ‚Π°ΠΊ, Π² основС планирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π»Π΅ΠΆΠΈΡ‚ Π»ΠΎΠΆΠ½ΠΎΠ΅ Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ всС Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Ρ‚.Π΅. каТдая Π·Π°Π΄Π°Ρ‡Π° Π·Π°ΠΉΠΌΠ΅Ρ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, сколько Β«Π΄ΠΎΠ»ΠΆΠ½Π°Β» Π·Π°Π½ΡΡ‚ΡŒ.

Π“Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΌ программистов заслуТиваСт Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ³ΠΎ изучСния. Π”ΠΎΡ€ΠΎΡ‚ΠΈ БэйСрс (Dorothy Cayers) Π² своСй прСвосходной ΠΊΠ½ΠΈΠ³Π΅ Β«Π Π°Π·ΡƒΠΌ Ρ‚Π²ΠΎΡ€Ρ†Π°Β» (β€œThe Mind of the Maker”) выдСляСт Π² творчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Ρ€ΠΈ стадии: замысСл, Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ, взаимодСйствиС. БоотвСтствСнно, ΠΊΠ½ΠΈΠ³Π°, ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° сначала Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΊΠ°ΠΊ идСальноС построСниС, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π½Π΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ пространствС, Π° лишь Π² ΠΌΠΎΠ·Π³Ρƒ своСго создатСля. РСализация ΠΆΠ΅ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ пространствС происходит с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π°, Ρ‡Π΅Ρ€Π½ΠΈΠ», Π±ΡƒΠΌΠ°Π³ΠΈ, Π»ΠΈΠ±ΠΎ β€” ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ², крСмния ΠΈ Ρ„Π΅Ρ€Ρ€ΠΈΡ‚Π°. Π’Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈΠ»ΠΈ запустит ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‚Π΅ΠΌ самым вступив Π²ΠΎ взаимодСйствиС с Ρ€Π°Π·ΡƒΠΌΠΎΠΌ ΠΈΡ… создатСля.

Π­Ρ‚ΠΎ описаниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ΅ БэйСрс для освСщСния Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ творчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½ΠΎ ΠΈ христианского Π΄ΠΎΠ³ΠΌΠ°Ρ‚Π° Π’Ρ€ΠΎΠΈΡ†Ρ‹, ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΌ Π² нашСй Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π·Π°Π΄Π°Ρ‡Π΅. Для Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ создаСт, Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ‚Π° ΠΈ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΉ Π²Ρ‹ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ для Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΠΊΠ° ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅, экспСримСнтированиС, ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌΠΈ частями творчСского процСсса.

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

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

ΠŸΡ€ΠΈ создании ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с Ρ‡Ρ€Π΅Π·ΠΌΠ΅Ρ€Π½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ²Ρ‹ΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠΌ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ осущСствляСт свои построСния Π½Π° основС чистого ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ β€” понятий ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π³ΠΈΠ±ΠΊΠΈΡ… ΠΈΡ… прСдставлСний. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΡΡ‚ΠΎΠ»ΡŒ ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ², ΠΌΡ‹ Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌ трудностСй ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΡ‚ΡΡŽΠ΄Π° ΠΈ наш Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΌ. Из-Π·Π° ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎΡΡ‚ΠΈ Π½Π°ΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΉ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ошибки Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, наш ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ оправдания.

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

Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц

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

ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы - Any2FbImgLoader1

Рис. 2.1 Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ числа занятых β€” ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ раздСлимая Π·Π°Π΄Π°Ρ‡Π°

Число занятых ΠΈ число мСсяцСв ΡΠ²Π»ΡΡŽΡ‚ΡΡ взаимозамСняСмыми Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°ΠΌΠΈ лишь Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Ρ‡Ρƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ срСди ряда Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой взаимосвязи (рис. 2.1). Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΆΠ½ΡƒΡ‚ ΠΏΡˆΠ΅Π½ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ Ρ…Π»ΠΎΠΏΠΎΠΊ, Π½ΠΎ Π² систСмном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ это Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Ρ‚Π°ΠΊ.

ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы - Any2FbImgLoader2

Рис. 2.2 Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ числа занятых β€” нСраздСлимая Π·Π°Π΄Π°Ρ‡Π°

Если Π·Π°Π΄Π°Ρ‡Ρƒ нСльзя Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° части, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ограничСния Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния этапов, Ρ‚ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚ Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ влияния Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊ (рис. 2.2). Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΠ° трСбуСтся Π΄Π΅Π²ΡΡ‚ΡŒ мСсяцСв нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько ΠΆΠ΅Π½Ρ‰ΠΈΠ½ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΎ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. МногиС Π·Π°Π΄Π°Ρ‡ΠΈ программирования относятся ΠΊ этому Ρ‚ΠΈΠΏΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ своСй сути носит ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€.

ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы - Any2FbImgLoader3

Рис. 2.3 Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ числа занятых β€” раздСлимая Π·Π°Π΄Π°Ρ‡Π°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

Для Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ‚Ρ‹ Π½Π° части, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ, Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Ρ€Π°Π±ΠΎΡ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ достиТимый Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ оказываСтся нСсколько Ρ…ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ простоС соотвСтствиС числа занятых ΠΈ количСства мСсяцСв (рис. 2.3).

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй β€” обучСния ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ. КаТдого Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ° Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, цСлям ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, ΠΎΠ±Ρ‰Π΅ΠΉ стратСгии ΠΈ ΠΏΠ»Π°Π½Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π­Ρ‚ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ нСльзя Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° части, поэтому данная Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Ρ‚Ρ€Π°Ρ‚ измСняСтся Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π² зависимости ΠΎΡ‚ числа занятых.

ΠœΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-мСсяц ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ систСмы - Any2FbImgLoader4

Рис. 2.4 Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ числа занятых β€” Π·Π°Π΄Π°Ρ‡Π° со слоТными взаимосвязями

Π‘ ΠΎΠ±ΠΌΠ΅Π½ΠΎΠΌ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Π΅Π»ΠΎ обстоит Ρ…ΡƒΠΆΠ΅. Если всС части задания Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ скоординированы ΠΌΠ΅ΠΆΠ΄Ρƒ собой, Ρ‚ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ n(n-2)/2. Для Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² трСбуСтся Π²Ρ‚Ρ€ΠΎΠ΅ большС ΠΏΠΎΠΏΠ°Ρ€Π½ΠΎΠ³ΠΎ общСния, Ρ‡Π΅ΠΌ для Π΄Π²ΡƒΡ…, для Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… β€” Π²ΡˆΠ΅ΡΡ‚Π΅Ρ€ΠΎ. Если ΠΏΠΎΠΌΠΈΠΌΠΎ этого Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π² совСщаниях Ρ‚Ρ€Π΅Ρ…, Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΠΈ Ρ‚.Π΄. Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² для совмСстного Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ вопросов, ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ становится Π΅Ρ‰Π΅ Ρ…ΡƒΠΆΠ΅. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±Π΅ΡΡ†Π΅Π½ΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ дроблСния исходной Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ привСсти ΠΊ полоТСнию, описываСмому рисунком 2.4.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° являСтся ΠΏΠΎ сути систСмным ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ β€” ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ слоТных взаимосвязСй, Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π²Π΅Π»ΠΈΠΊΠΈ ΠΈ быстро Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π½Π°Π΄ сокращСниСм сроков, достигаСмым Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ разбиСния Π·Π°Π΄Π°Ρ‡ΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡ΠΈ. Π’ этом случаС ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠΎΠ² Π½Π΅ сокращаСт, Π° удлиняСт Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ€Π°Π±ΠΎΡ‚.

БистСмноС тСстированиС

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

Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ряда Π»Π΅Ρ‚ ΠΏΡ€ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ эмпиричСским ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ:

1/3 β€” ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅,

1/6 β€” написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ,

1/4 β€” тСстированиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ систСмноС тСстированиС,

1/4 β€” систСмноС тСстированиС ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ всСх ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ с общСпринятым ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ:

1. На ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ отводится большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. И всС Ρ€Π°Π²Π½ΠΎ этого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΅Π΄Π²Π° достаточно для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Ρ… тСхничСских условий ΠΈ нСдостаточно для провСдСния ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ€Π°Π±ΠΎΡ‚ ΠΈΠ»ΠΈ поиска Π½ΠΎΠ²Π΅ΠΉΡˆΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

2. Половина Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ€Π°Π±ΠΎΡ‚, отвСдСнная Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ΡˆΠ΅ Π½ΠΎΡ€ΠΌΡ‹.

3. Π’Π° Ρ‡Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π»Π΅Π³ΠΊΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, Ρ‚.Π΅. написаниС ΠΊΠΎΠ΄Π°, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всСго ΠΎΠ΄Π½Ρƒ ΡˆΠ΅ΡΡ‚ΡƒΡŽ ΠΎΠ±Ρ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π˜Π·ΡƒΡ‡Π°Ρ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» составлСн Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, я ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… ΠΎΡ‚Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΈ Π½Π° Π½Π΅Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρƒ фактичСского Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. МногиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈΡΡŒ Π² Π³Ρ€Π°Ρ„ΠΈΠΊ Π½Π° всСх этапах, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ систСмноС тСстированиС.[2]

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