ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

ΠœΡ‹ выпустили Π½ΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ Β«ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚-ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях: Как Π·Π°ΡΠ΅ΡΡ‚ΡŒ Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ подписчиков ΠΈ Π²Π»ΡŽΠ±ΠΈΡ‚ΡŒ ΠΈΡ… Π² свой Π±Ρ€Π΅Π½Π΄Β».

ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚. Π’ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ… Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ, «ДостиТСниС Ρ†Π΅Π»Π΅ΠΉΒ» – «ЦСль, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρƒ вас настроСна конвСрсия». ΠžΠ±Ρ‹Ρ‡Π½ΠΎ это страница «Бпасибо Π·Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒΒ».

Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Ρ‚ΠΎΠΌ, сколько ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ РК Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ ΠΈ сколько Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½ΠΎ Π½Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΡ… ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ²ΡˆΠΈΡ…. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ конвСрсий Π΄Π΅Π»ΠΈΠΌ Π½Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ»ΠΈΠΊΠΎΠ², ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π»ΠΈΠ΄Π°. Если Ρƒ вас настроСна , ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ столбСц Β«Π”ΠΎΡ…ΠΎΠ΄Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ.

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚Ρ‹ для Ρ€Π΅Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π° ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ставок: Π½ΠΎΠ²Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ покупатСлями

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΌΡ‹ создадим ΠΈ сохраним ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΈ настройкС ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚Π΅.

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Π±Ρ‹Π»Π° Ρ€Π΅ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ‚ΠΈΠ²Π½Π°. НуТно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Π°Π½Π½Ρ‹Π΅ ΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈΡΡŒ Π½Π° основС повСдСния большой Π³Ρ€ΡƒΠΏΠΏΡ‹ посСтитСлСй.

Пол ΠΈ возраст – ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°

ПослС создания этого ΠΎΡ‚Ρ‡Π΅Ρ‚Π° ΠΌΡ‹ смоТСм ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΡ‚ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚ Ρƒ нас Π½Π° сайтС, ΠΌΡƒΠΆΡ‡ΠΈΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹, ΠΈ ΠΊΠ°ΠΊΠΎΠ² возраст Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ. ПослС этого Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π½Π°ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ ставок Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ сСгмСнт.

Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ: Β«ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹Β» – Β«ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΈΒ» – «Пол» (1).

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Π΄Π΅Π»Π°Π΅ΠΌ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ Π½Π° ΠΆΠ΅Π½Ρ‰ΠΈΠ½. ΠŸΡ€ΠΈ этом ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ прСдставитСли сильного ΠΏΠΎΠ»Π° Ρ‚ΠΎΠΆΠ΅ проводят врСмя Π½Π° нашСм сайтС. Π‘ этой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. НапримСр, Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ объявлСния.

ВрСмя ΠΈ часы – ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ°

Π£ Π²Π°ΡˆΠΈΡ… посСтитСлСй ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ разная Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ дня ΠΈΠ»ΠΈ Π½Π΅Π΄Π΅Π»ΠΈ, поэтому Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ ΠΌΡ‹ выявим Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ конвСрсионныС Π΄Π½ΠΈ ΠΈ часы для вашСго рСсурса, послС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚Π΅.

Β«ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹Β» – Β«ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΈΒ» – Β«ΠŸΠΎΡΠ΅Ρ‰Π°Π΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток».

Π’ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠ°Ρ… добавляСм: ПовСдСниС: Π΄Π°Ρ‚Π° ΠΈ врСмя – Β«Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π΄Π°Ρ‚Ρ‹/Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ» – Β«Π”Π΅Π½ΡŒ Π½Π΅Π΄Π΅Π»ΠΈ Π²ΠΈΠ·ΠΈΡ‚Π°Β»(2). Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ Ρ†Π΅Π»ΡŒ – сортируСм ΠΏΠΎ конвСрсии. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚Ρ‡Π΅Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ дСнь ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ часу ΠΎΠ½Π° (конвСрсия) максимальна.

ГСография

Β«ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹Β» – Β«ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΈΒ» – «ГСография».

ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ сайтам ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈΠ΄ΡƒΡ‚ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ…. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ для ΠΌΠ½ΠΎΠ³ΠΈΡ… ниш Π»ΡŒΠ²ΠΈΠ½ΡƒΡŽ долю ΠΏΡ€ΠΎΠ΄Π°ΠΆ приносят Москва ΠΈΠ»ΠΈ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³ ΠΈ ΠΈΡ… области. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ основная масса Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°Ρ‚Π΅Π»Π΅ΠΉ раздСляСт свои РК Π½Π° Π³ΠΎΡ€ΠΎΠ΄Π° Ρ„Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΡƒΡŽ Россию.

ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Π³Π΅ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π½Π°ΠΉΡ‚ΠΈ курс для дальнСйшСго дроблСния ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚Π΅ ΠΈΠ»ΠΈ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ Ρ€Π΅Π³ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ РК со слабой ΠΎΡ‚Π΄Π°Ρ‡Π΅ΠΉ.

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ «Забытая ΠΊΠΎΡ€Π·ΠΈΠ½Π°Β»

Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ: Β«ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹Β» – Β«ΠŸΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΠΈΒ» – «ВрСмя с ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π²ΠΈΠ·ΠΈΡ‚Π°Β».

Π’ цСлях Π²Ρ‹Π±Π΅Ρ€Π΅ΠΌ ΠΌΠ°ΠΊΡ€ΠΎΡ†Π΅Π»ΡŒ – ΠΏΠΎΠΊΡƒΠΏΠΊΠ°, запись Π½Π° ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΡŽ Π² офисС ΠΈ Ρ‚. Π΄. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎ конвСрсии. Π’Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 2 строки для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ°. Π’ ΠΈΡ‚ΠΎΠ³Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Ρ‚ΠΎΠΌ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ наши ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ тратят Π½Π° ΠΎΠ±Π΄ΡƒΠΌΡ‹Π²Π°Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ смоТСм ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² интСрфСйсС Π”ΠΈΡ€Π΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ нуТдаСтся Π² нашСм ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ.

Из ΠΎΡ‚Ρ‡Π΅Ρ‚Π° Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² основном Ρ†Π΅Π»ΡŒ достигаСтся Π² дСнь Π²ΠΈΠ·ΠΈΡ‚Π°, Π½ΠΎ ΠΈ Π½Π° протяТСнии мСсяца ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ сам сСгмСнт. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅Π³ΠΎ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ оставил Ρ‚ΠΎΠ²Π°Ρ€ Π² ΠΊΠΎΡ€Π·ΠΈΠ½Π΅, Π½ΠΎ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΊΡƒΠΏΠΈΠ».

Π—Π°ΠΉΠ΄Π΅ΠΌ Π² ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ ΠΎΡ‚Ρ‡Π΅Ρ‚ Β«Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈΒ» – Β«Π‘Π²ΠΎΠ΄ΠΊΠ°Β», оставляСм Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π³Ρ€Π°Ρ„Π΅ Β«ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ с Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹Β», Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ + ΠΈ Π² мСню Π²Ρ‹Π±ΠΈΡ€Π°Π΅ΠΌ: «ПовСдСниС» – «ДостиТСниС Ρ†Π΅Π»Π΅ΠΉΒ» – «ЦСль: Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΒ» (Ρ†Π΅Π»ΡŒ javascript Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ настроСна Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΒ»). БохраняСм ΠΈ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ сСгмСнт, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚.

Находим объявлСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ этому сСгмСнту, Ρ‰Π΅Π»ΠΊΠ°Π΅ΠΌ Π² «Условия ΠΏΠΎΠ΄Π±ΠΎΡ€Π° Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈΒ», Π·Π°Ρ‚Π΅ΠΌ – Π² Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ условиС».

ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ для Π°Π½Π°Π»ΠΈΠ·Π° сайта: ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅ΠΌ

Π’Π΅Π±Π²ΠΈΠ·ΠΎΡ€

Π•Π³ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΌ Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ слабыС мСста сайта, ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ трудности Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Рассмотрим сСгмСнты Π’Π΅Π±Π²ΠΈΠ·ΠΎΡ€Π° для Π²ΠΈΠ·ΠΈΡ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»Π° достигнута наша ΠΌΠ°ΠΊΡ€ΠΎΡ†Π΅Π»ΡŒ.

Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΈ посмотрим, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ достигали Π΅Π΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΡ‹ ΠΏΠΎΠΉΠΌΠ΅ΠΌ повСдСнчСскиС ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ Π½Π°ΡˆΠΈΡ… ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΡ‹ ΠΈ Π½Π΅ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Π»ΠΈΡΡŒ. Π’Π΄Ρ€ΡƒΠ³ ΠΏΠ΅Ρ€Π΅Π΄ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΎΠΉ Π·Π°ΠΊΠ°Π·Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΈΠ· Π½ΠΈΡ… просматривало альбом с Ρ„ΠΎΡ‚ΠΎ ΠΈΠ»ΠΈ взаимодСйствовало с ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами Π½Π° сайтС, Π°, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, Π΄ΠΎΠ»Π³ΠΎ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΎΡΡŒ Π½Π° ΠΎΡ‚Π·Ρ‹Π²Π°Ρ…? Π’Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈ Π½Π° сайтС.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ сСгмСнт – ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²Π΅Π»ΠΈ достаточно Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° нашСм сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ, Π½ΠΎ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΠ»ΠΈ. Анализ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π²ΠΈΠ·ΠΈΡ‚ΠΎΠ² даст ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ основных слоТностСй, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ посСтитСли.

ΠšΠ°Ρ€Ρ‚Ρ‹ скроллинга / ΠΊΠ»ΠΈΠΊΠΎΠ²

ΠšΠ°Ρ€Ρ‚Π° скроллинга ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ экранС посСтитСли проводят большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, какая-Ρ‚ΠΎ нуТная информация, которая ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅, находится Π² Β«Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎΠΉ Π·ΠΎΠ½Π΅Β» ΠΈ Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ пСрСнСсти Π² Π΄Ρ€ΡƒΠ³ΠΎΠ΅ мСсто. НапримСр, ΠΊΠ»ΠΈΠ΅Π½Ρ‚ рСкламируСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ запросам с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ станции ΠΌΠ΅Ρ‚Ρ€ΠΎ, Π° ΠΊΠ°Ρ€Ρ‚Π° с адрСсом ΠΈ схСмой ΠΏΡ€ΠΎΠ΅Π·Π΄Π° располоТСна Π²Π½ΠΈΠ·Ρƒ страницы.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ – большой ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ², ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌ, приходящим ΠΏΠΎ Ρ‚Π°ΠΊΠΈΠΌ запросам, Π²Π°ΠΆΠ½ΠΎ мСстополоТСниС офиса ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ.

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

Π“Ρ€ΡƒΠΏΠΏΠ° 1 - ВрСбования ΠΊ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΌΡƒ ПО

Π­Ρ‚Π° Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ, насколько ΠΌΡ‹ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ трСбования (user story) ΠΊ ПО, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ уязвимыС мСста ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ слоТныС, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Π΅ Ρ„ΠΈΡ‡ΠΈ ПО, ΠΏΠΎΠ½ΡΡ‚ΡŒ, Π³Π΄Π΅ трСбуСтся особый ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ:

1. ВСстовоС ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ трСбования

Π˜Π½Ρ‹ΠΌΠΈ словами, это количСство тСстов Π½Π° 1 Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅.

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ слабыС мСста Π² тСстовом ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ, ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ риски.

  • ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ссли трСбования Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹Π΅. РазумССтся это Π½Π΅ всСгда Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ Ссли получаСтся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ трСбования достаточно Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹ΠΌΠΈ, Ρ‚ΠΎ данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ покрытия ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ трСбования ΠΎΡ‚ срСднСго уровня. Π§Π΅ΠΌ большС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ отличаСтся ΠΎΡ‚ 1, Ρ‚Π΅ΠΌ мСньшС\большС тСстов написано для ΠΎΠ΄Π½ΠΎΠ³ΠΎ трСбования, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ.
  • Π’Π°ΠΆΠ½Π΅Π΅ всСго ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° трСбования, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… коэффициСнт Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ ΠΈΠ»ΠΈ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ 0. Для Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ добавлСния тСстов.
  • Если трСбования Π½Π΅ Π°Ρ‚ΠΎΠΌΠ°Ρ€Π½Ρ‹Π΅, Ρ‚ΠΎ данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ трСбования Π΅ΡΡ‚ΡŒ хотя Π±Ρ‹ 1 тСст. Для этого коэффициСнт всСгда Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ большС 0.

2. Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ взаимосвязанности Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° вычисляСтся ΠΊΠ°ΠΊ срСднСС количСство связСй ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ трСбования с ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ трСбованиями.

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: Π΄Π°Ρ‚ΡŒ основаниС для ΠΎΡ†Π΅Π½ΠΊΠΈ сроков тСстирования ΠΈ ΡƒΡ‡Π΅Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… рисков. Зная ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠ³ΠΎ влияния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя ΠΈ кСйсы для сквозного тСстирования, ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ рСгрСссионныС ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π² сторону ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚.ΠΏ.

  • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ этой ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ 0 Π΄ΠΎ 1. 1 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ связано с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ, Π° 0 – Ρ‡Ρ‚ΠΎ взаимосвязСй Π½Π΅Ρ‚.
  • Π’ΡƒΡ‚ слоТно Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ограничСния для Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠ³ΠΎ коэффициСнта, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ зависит ΠΎΡ‚ спСцифики Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Однако, ΠΏΠΎ своСму ΠΎΠΏΡ‹Ρ‚Ρƒ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠΎΠ³Π΄Π° ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связанности Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 0,2-0,3. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ вСсти ΠΊ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок, Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ части ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

3. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π΅Π»ΠΈΠ·Π° ΠΊ Ρ€Π΅Π»ΠΈΠ·Ρƒ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡ‡.

  • РазумССтся, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° Π½Π΅ сущСствуСт, Π½ΠΎ количСство Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Π½Π°Π΄ измСняСмыми Π° коэффициСнт ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ мСньшС 0,5. Π’ этом случаС ΠΌΡ‹ внСдряСм Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡ‡ Π² 2 Ρ€Π°Π·Π° большС, Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Π΅ΠΌ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ….
  • Если коэффициСнт Π²Ρ‹ΡˆΠ΅ 0,5, особСнно Ссли большС 1, Ρ‚ΠΎ это скорСС всСго Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ ΠΌΡ‹ сдСлали Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ оказалось Π½Π΅Π½ΡƒΠΆΠ½Ρ‹ΠΌ. Команда фокусируСтся Π½Π΅ Π½Π° создании Π½ΠΎΠ²Ρ‹Ρ… цСнностСй для бизнСса, Π° Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Ρ‹Π²Π°Π½ΠΈΠΈ Ρ€Π°Π½Π΅Π΅ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Ρ„ΠΈΡ‡.
  • Π’Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π΄Π°Π΅Ρ‚ прСдставлСниС ΠΎ Ρ‚ΠΎΠΌ, насколько Π»Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» систСмы, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΠ²Ρ‹Π΅ возмоТности.

Π“Ρ€ΡƒΠΏΠΏΠ° 2 - ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°

Как слСдуСт ΠΈΠ· названия, эта Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ дСмонстрируСт качСство ПО, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ качСство самой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

1. ΠŸΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²

ВычисляСтся доля Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ², приходящаяся Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π»ΠΈΠ·Π°.

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ, какая Ρ‡Π°ΡΡ‚ΡŒ ПО являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎΠΉ. Π­Ρ‚Π° информация ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΈ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ с Π΄Π°Π½Π½Ρ‹ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ рисков.

  • ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ большого количСства Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΊ ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ (коэффициСнт большС 0,3) ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹: нСкачСствСнныС трСбования, квалификация Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, тСхничСская ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ Ρ‚.Π΄. Π’ любом случаС данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° сразу ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ нашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΡƒΡŽ Π·ΠΎΠ½Ρƒ.

2. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ рСгрСссии

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π½Π° Ρ‡Ρ‚ΠΎ уходят усилия ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: занимаСмся Π»ΠΈ ΠΌΡ‹ большС созданиСм ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ Π½ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΡ‡ ΠΈΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ Π»Π°Ρ‚Π°Ρ‚ΡŒ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ части ПО

  • Π§Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ коэффициСнт ΠΊ 0, Ρ‚Π΅ΠΌ мСньшС Π±Ρ‹Π»ΠΎ внСсСно ошибок Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» ΠΏΡ€ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ большС 0,5, Ρ‚ΠΎ ΠΌΡ‹ большС ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Ρ€Π°Ρ‚ΠΈΠΌ Π½Π° восстановлСниС Ρ€Π°Π±ΠΎΡ‚Π°Π²ΡˆΠΈΡ… Ρ€Π°Π½Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ПО

3. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: Π΄Π°Ρ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΡƒ качСству Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ исправлСния Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ слоТности ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ модуля

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

4. БрСдняя ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ исправлСния Π΄Π΅Ρ„Π΅ΠΊΡ‚Π°

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ суммы Π·Π°Ρ‚Ρ€Π°Ρ‚ понСсСнных ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ со всСми Π΄Π΅Ρ„Π΅ΠΊΡ‚Π°ΠΌΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Ρ€Π΅Π»ΠΈΠ·Π°) ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ числу Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ².

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

  • ΠšΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΡƒΡ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π΅Ρ‚, всС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ спСцификой ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ситуации

5. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π² ΠΊΠΎΠ΄Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ слоТности Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΊΠΎΠΌΡƒ ΠΈΠ· спСциалистов Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π°, Π·Π½Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΡƒΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒ.

  • Если, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 50% всСх Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° 1 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, Π° всСго Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΈΡ… 5, Ρ‚ΠΎ Ρ‚ΡƒΡ‚ явно Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Из этого Π½Π΅ слСдуСт, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ программист ΠΏΠ»ΠΎΡ…ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Π½ΠΎ сигнализируСт ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°Ρ… ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ ситуации.
  • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΠΎΠΌΠΈΠΌΠΎ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ особСнно слоТного для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ модуля\Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°\систСмы.

Π“Ρ€ΡƒΠΏΠΏΠ° 3 – ВозмоТности ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ QA

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

1. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (velocity) ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ QA

РассчитываСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… story points (ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΈΠ»ΠΈ user stories) Π·Π° нСсколько, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 4-5 ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ (Sprint) ΠΊ количСству Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΉ.

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: числСнно Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ возмоТности, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для дальнСйшСго планирования объСма Ρ€Π°Π±ΠΎΡ‚ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ² развития

  • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° позволяСт ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ QA, Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ процСссы ΠΈΠ»ΠΈ внСшниС воздСйствия Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π° эту ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ.

2. Π‘Ρ€Π΅Π΄Π½Π΅Π΅ врСмя ΠΆΠΈΠ·Π½ΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π°

ΠžΠ±Ρ‰Π΅Π΅ врСмя, Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚Ρ‹, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Π΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π΅Π»ΠΈΠ·Π° ΠΊ суммС Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ².

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

  • ΠžΠ±Ρ‹Ρ‡Π½ΠΎ врСмя ΠΆΠΈΠ·Π½ΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π°, это всС врСмя ΠΎΡ‚ Π΅Π³ΠΎ создания (статус Created) Π΄ΠΎ закрытия (Closed) Π·Π° Π²Ρ‹Ρ‡Π΅Ρ‚ΠΎΠΌ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Postponed ΠΈ Hold. Π›ΡŽΠ±ΠΎΠΉ Π±Π°Π³-Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€ позволяСт Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ спринта ΠΈΠ»ΠΈ Ρ€Π΅Π»ΠΈΠ·Π°.
  • Π’Π°ΠΊΠΆΠ΅ срСднСС врСмя ΠΆΠΈΠ·Π½ΠΈ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ПО, ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ самоС интСрСсноС, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· тСстировщиков ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’Π°ΠΊ Π΅ΡΡ‚ΡŒ шанс Π²Ρ‹ΡΠ²ΠΈΡ‚ΡŒ особСнно слоТныС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΠ»ΠΈ слабоС Π·Π²Π΅Π½ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ПО.

Π“Ρ€ΡƒΠΏΠΏΠ° 4 - ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ тСстирования

Π—Π°Π΄Π°Ρ‡Π° этого Π½Π°Π±ΠΎΡ€Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ насколько качСствСнно тСстировщики Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ свои Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ†ΠΈΠΉ ΠΈ зрСлости ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ QA. Обладая Ρ‚Π°ΠΊΠΈΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ с Π½Π΅ΠΉ ΠΆΠ΅ самой Π² Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ, внСшними Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ тСстирования.

1. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ тСстов ΠΈ тСстовых Π½Π°Π±ΠΎΡ€ΠΎΠ²

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ ошибок Π² срСднСм ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ наши кСйсы. Π­Ρ‚Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ качСство тСст Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΠ΅ΠΉ Π΅Π³ΠΎ измСнСния.

  • Π›ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½ΡƒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ для всСх Π½Π°Π±ΠΎΡ€ΠΎΠ² тСстов: для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ, рСгрСссионного Π½Π°Π±ΠΎΡ€Π°, Smoke тСстирования ΠΈ Ρ‚.Π΄.
  • Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ «убойности» тСстов позволяСт ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°Π±ΠΎΡ€ΠΎΠ², ΠΊΠ°ΠΊ ΠΎΠ½Π° мСняСтся с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ… «свСТими» тСстами.

2. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ ошибок, ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²

Кол-Π²ΠΎ ошибок ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… послС выпуска Ρ€Π΅Π»ΠΈΠ·Π° \ ΠΎΠ±Ρ‰Π΅Π΅ ΠΊΠΎΠ»-Π²ΠΎ ошибок Π² ПО ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π² процСссС тСстирования ΠΈ послС выпуска

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ качСство тСстирования ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ обнаруТСния ошибок - какая доля Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π±Ρ‹Π»Π° ΠΎΡ‚Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π°, Π° какая ΠΏΡ€ΠΎΡˆΠ»Π° Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ².

  • Допустимый ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Ρ‹ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ², ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ². Однако, Ссли коэффициСнт получился >0,1 – это ΠΏΠ»ΠΎΡ…ΠΎ. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСсятый Π΄Π΅Ρ„Π΅ΠΊΡ‚ Π½Π΅ Π±Ρ‹Π» ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ Π²ΠΎ врСмя тСстирования ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π» ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ Π² ПО, ΡƒΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ.

3. РСальноС врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ QA

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ нСпосрСдствСнно Π½Π° QA активности ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ кололичСству часов.

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ планирования, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚ΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

  • Π¦Π΅Π»Π΅Π²Ρ‹Π΅ активности, это Π°Π½Π°Π»ΠΈΠ·, Π΄ΠΈΠ·Π°ΠΉΠ½, ΠΎΡ†Π΅Π½ΠΊΠΈ, тСстированиС, Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ встрСчи ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ - это простой ΠΈΠ·-Π·Π° Π±Π»ΠΎΠΊΠ΅Ρ€ΠΎΠ², ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² коммуникациях, Π½Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ рСсурсов ΠΈ Ρ‚.ΠΏ.
  • ЕстСствСнно, Π΄Π°Π½Π½Ρ‹ΠΉ коэффициСнт Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π΅Π½ 1. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для эффСктивных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ 0,5-0,6.

4. Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΎΡ†Π΅Π½ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎ областям\Π²ΠΈΠ΄Π°ΠΌ\Ρ‚ΠΈΠΏΠ°ΠΌ Ρ€Π°Π±ΠΎΡ‚

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ коэффициСнт для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΡ†Π΅Π½ΠΎΠΊ.

  • Π‘Ρ‚Π΅ΠΏΠ΅Π½ΡŒ точности ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ для всСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… тСстировщиков, для всСй систСмы ΠΈΠ»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ПО.

5. Доля Π½Π΅ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹Ρ… (ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Π½Ρ‹Ρ…) Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сколько Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² Π±Ρ‹Π»ΠΈ Π·Π°Π²Π΅Π΄Π΅Π½Ρ‹ Β«Π²Ρ…ΠΎΠ»ΠΎΡΡ‚ΡƒΡŽΒ».

  • Если доля Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½Ρ‹ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 20%, Ρ‚ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ рассинхронизация Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ являСтся Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠΌ, Π° Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚

Π“Ρ€ΡƒΠΏΠΏΠ° 5 - ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь ΠΈ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

И Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±Ρ‹Π» принят ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, насколько ΠΎΠ½ соотвСтствовал ΠΈΡ… оТиданиям. Но Π²Π°ΠΆΠ½Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обратная связь ΠΎ ПО: Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ваТная Π·Π°Π΄Π°Ρ‡Π° этой Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ - ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Ρ‹ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ процСссом взаимодСйствия с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ИВ Π² Ρ†Π΅Π»ΠΎΠΌ ΠΈ QA Π² частности.

1. Π£Π΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ИВ сСрвисом

РСгулярный опрос удовлСтворСнности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ сСрвисом ИВ с выставлСниСм Π±Π°Π»Π»ΠΎΠ².

НазначСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Π΄ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ИВ, ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π»ΠΈ, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°, насколько эта Ρ€Π°Π±ΠΎΡ‚Π° ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Π΅Ρ‚ оТидания.

  • ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ процСсса ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ понятнСС ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Π΅Π΅ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.
  • РасчСт показатСля удовлСтворСнности ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° основС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² опроса ΠΏΠΎ ΠΈΡ‚ΠΎΠ³Π°ΠΌ Ρ€Π΅Π»ΠΈΠ·Π°. Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ всС ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΈ считаСм срСдний Π±Π°Π»Π». Π”Π°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π±Π°Π»Π», послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ сдСланы измСнСния Π² процСссС.

2. Π£Π΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ

РСгулярный опрос ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ Ρ‚ΠΎΠΌ, насколько ΠΎΠ½ΠΈ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ.

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

  • Для расчСта этой ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ опрос ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ вычисляСм срСдний Π±Π°Π»Π». Рассчитывая Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π½Π° рСгулярной основС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ€Π΅Π»ΠΈΠ·Π°) ΠΌΠΎΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° Ρ‚Ρ€Π΅Π½Π΄ΠΎΠΌ удовлСтворСнности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

3. Π’ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ стСйкхолдСров

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ² ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡŽ процСсса ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΠΈΡ… Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΈ (Ρ€Π΅Π»ΠΈΠ·Π°) со стороны стСйкхолдСров

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

ΠžΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π΅ Π²ΠΈΠ΄Π΅ΠΎ. ЯндСкс.ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ°: знакомство

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ

Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

ΠŸΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ посСтитСлСй

ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ ΠΏΠΎ Π”ΠΈΡ€Π΅ΠΊΡ‚Ρƒ Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ наглядно ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ кампаниям, объявлСниям, Ρ„Ρ€Π°Π·Π°ΠΌ ΠΈ поисковым запросам приходят Π½Π° ваш сайт посСтитСли, ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ² ΠΈ с ΠΊΠ°ΠΊΠΈΡ… Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹Ρ… ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ваши ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ.

НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π·Ρ‹: Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ„Ρ€Π°Π·Ρ‹ ΠΈΠ· Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… поисковых запросов ΠΈ минус-слова ΠΈΠ· Π½Π΅Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹Ρ… запросов - это ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡ΡŒ Π±ΠΎΠ»Π΅Π΅ заинтСрСсованных посСтитСлСй ΠΈ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ CTR.

Аудитория сайта

Π’ ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ характСристики вашСй Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ. Пол, возраст ΠΈ интСрСсы посСтитСлСй Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ ΠΏΡƒΡ‚Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡ… повСдСния Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠšΡ€ΠΈΠΏΡ‚Π°. ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡΡΡŒ Π½Π° эти Π΄Π°Π½Π½Ρ‹Π΅, Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½ΠΎΠΉ ΠΈ Π·Π° счСт этого ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ Π΅Π΅ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ.

ДостиТСниС Ρ†Π΅Π»Π΅ΠΉ ΠΈ конвСрсии

Π’Π°ΠΆΠ½ΠΎ Π½Π΅ просто привСсти Π½Π° свой сайт посСтитСлСй, Π° ΠΏΠΎΠ½ΡΡ‚ΡŒ, становятся Π»ΠΈ ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ. Для этого Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ†Π΅Π»ΠΈ - Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ посСтитСли сайта.

НапримСр, вашим ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ:

  • Π½Π°ΠΆΠ°Π» ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π’ ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΒ» ;
  • ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΏΡƒΡ‚ΡŒ ΠΎΡ‚ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ Π΄ΠΎ страницы «Бпасибо Π·Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒΒ» ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Π·Π°ΠΊΠ°Π·Π°;
  • посСтил Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π΄Π²ΡƒΡ… страниц сайта;
  • зашСл Π½Π° страницу с ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ;
  • зарСгистрировался Π½Π° сайтС ΠΈΠ»ΠΈ подписался Π½Π° рассылку.

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

Π’Ρ‹Ρ€ΡƒΡ‡ΠΊΠ°

Π’Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π·Π°ΠΊΠ°Π·Π°Ρ…, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… Π½Π° сайтС ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°. Π’Ρ‹ смоТСтС ΡƒΠ·Π½Π°Ρ‚ΡŒ, сколько Π΄Π΅Π½Π΅Π³ принСс ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°ΠΊΠ°Π· ΠΈ ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ… ΠΊΠ°Π½Π°Π»ΠΎΠ² ΠΏΠΎΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒΠ½Ρ‹Π΅ Π·Π°ΠΊΠ°Π·Ρ‹.

ΠŸΡ€ΡΠΌΠΎ Π² интСрфСйсС ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ быстро ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ваши Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚Π΅. НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ, ΡƒΠ·Π½Π°Ρ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ конвСрсий ΠΏΠΎ всСм своим Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½Ρ‹ΠΌ кампаниям, ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΡΡ€Π΅Π΄Π½ΡŽΡŽ ΠΈΠ»ΠΈ ΡΡƒΠΌΠΌΠ°Ρ€Π½ΡƒΡŽ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠ»ΠΈΠΊΠΎΠ² для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² устройств, Ρ€Π΅Π³ΠΈΠΎΠ½ΠΎΠ², поисковых запросов ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΎΠΊ.

Π¦Π΅Π»Π΅Π²Ρ‹Π΅ Π·Π²ΠΎΠ½ΠΊΠΈ

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

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ статистику

    УстановитС ΠΊΠΎΠ΄ счСтчика Π½Π° всС страницы вашСго сайта ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ Π½Π°Ρ‡Π°Π»Ρƒ страницы - ΠΎΡ‚ этого зависит ΠΏΠΎΠ»Π½ΠΎΡ‚Π° собираСмых Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ установки счСтчика Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π² консоли Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° .

    Если Π²Ρ‹ создаСтС ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ счСтчиков, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ счСтчики Π½Π° страницС настроСк ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π² ΠΏΠΎΠ»Π΅ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ для Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ .

    Пока Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π»ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° счСтчиков, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΠΌ ΠΈ ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΎΠΉ Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ автоматичСская Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ссылок. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция Π Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ссылки для ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ , Π° ваш сайт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ссылки с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

    Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ссылок

    Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Если Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅ Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊΠΈ ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ , ΠΈ ΠΏΡ€ΠΈ этом Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π° опция Π Π°Π·ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ссылки для ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ , Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ»ΠΈΠΊΠ°Ρ… ΠΏΠΎ объявлСниям Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, Π° Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² статистику Π”ΠΈΡ€Π΅ΠΊΡ‚Π°.

Вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

Как быстро ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΎΡ‚Ρ‡Π΅Ρ‚Π°Ρ… ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ?

ДСйствия посСтитСля Π½Π° сайтС ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΡƒΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· нСсколько ΠΌΠΈΠ½ΡƒΡ‚. Π”Π°Π½Π½Ρ‹Π΅ для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ Π”ΠΈΡ€Π΅ΠΊΡ‚Ρƒ проходят Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ, поэтому ΠΎΠ½ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… часов.

Как быстро Π² Π”ΠΈΡ€Π΅ΠΊΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ достиТСнии Ρ†Π΅Π»Π΅ΠΉ?

Π”Π°Π½Π½Ρ‹Π΅ ΠΎ достиТСнии ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ Π² Π”ΠΈΡ€Π΅ΠΊΡ‚ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ суток.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹Π΅ Π² статистикС Π”ΠΈΡ€Π΅ΠΊΡ‚Π° ΠΈ Π² ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ΅?

5). Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ

Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ – мноТСство свойств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° усилия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ Π·Π°Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΡƒ, ΡƒΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ ПО ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ срСды, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… спСцификаций.

CΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ подхарактСристики:

– Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ усилия для диагностики Π² ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ частСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ;

– ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ усилия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ошибок ΠΈΠ»ΠΈ внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ для устранСния ошибок ΠΈΠ»ΠΈ ввСдСния Π½ΠΎΠ²Ρ‹Ρ… возмоТностСй Π² ПО ΠΈΠ»ΠΈ Π² срСду функционирования;

– ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° риск ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ;

– Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π½Π° усилия ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ, Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ с Ρ†Π΅Π»ΡŒΡŽ обнаруТСния ошибок ΠΈ нСсоотвСтствий трСбованиям, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ провСдСния ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ПО ΠΈ сСртификации;

– ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ соотвСтствиС Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π² стандартах, ΡΠΎΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡΡ…, ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… ΠΈ прСдписаниях.

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

ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ подхарактСристики:

– Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ усилия, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π½Π° Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΡŽ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ срСдам;

– Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ (простота инсталлирования) – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ усилия для запуска ΠΈΠ»ΠΈ инсталляции Π΄Π°Π½Π½ΠΎΠ³ΠΎ ПО Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС;

– сосущСствованиС – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ опрСдСляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ПО Π² срСдС Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ систСмы;

– Π·Π°ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠΏΠ΅Ρ€Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈ совмСстной Ρ€Π°Π±ΠΎΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ инсталляциСй ΠΈΠ»ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠ΅ΠΉ ПО;

– ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° соотвСтствиС стандартам ΠΈΠ»ΠΈ соглашСниями ΠΏΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ пСрСноса ПО.

9.1.1. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π’ настоящСС врСмя Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π΅Ρ‰Π΅ Π½Π΅ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ систСма ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ. Π”Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ опрСдСлСния ΠΈΡ… Π½Π°Π±ΠΎΡ€Π° ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² измСрСния .

БистСма измСрСния ПО Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для количСствСнной ΠΎΡ†Π΅Π½ΠΊΠΈ Π΅Π³ΠΎ качСства.

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

Богласно стандарта ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ измСрСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ПО Π½Π° всСх этапах Π–Π¦ (промСТуточная, внутрСнняя ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°) ΠΈ особСнно Π½Π° этапС тСстирования ΠΈΠ»ΠΈ функционирования (внСшниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ) ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠžΡΡ‚Π°Π½ΠΎΠ²ΠΈΠΌΡΡ Π½Π° классификации ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ПО, ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… для провСдСния мСтричСского Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ процСсса ΠΈΡ… измСрСния.

Π’ΠΈΠΏΡ‹ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ . БущСствуСт Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ:

– ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Π΅Π³ΠΎ характСристик – свойств;

– ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ процСсса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ свойства процСсса, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ для создания ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

– ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ использования.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

– внСшниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ свойства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ;

– Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ свойства, Π²ΠΈΠ΄ΠΈΠΌΡ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

– надСТности ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТат для опрСдСлСния числа Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ²;

– Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… устанавливаСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅;

– сопровоТдСния, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ΡΡ рСсурсы ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΏΠ°ΠΌΡΡ‚ΡŒ, срСда);

– примСнимости ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ стСпСни доступности для изучСния ΠΈ использования;

– стоимости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ опрСдСляСтся ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ созданного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

– Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для измСрСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… характСристик;

– слоТности, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для опрСдСлСния слоТности ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°;

– стиля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТат для опрСдСлСния ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ€Π΅Π»Π΅Π²Π°Π½Ρ‚Π½Ρ‹ΠΌΠΈ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ внСшним ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Π½Π° этапС формирования Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ПО ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ планирования способов достиТСния качСства ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° часто ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ комплСксом ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ для установки Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… свойств ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ качСства ΠΈΠ»ΠΈ для прогнозирования. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ проводятся, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, послС ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π½Π° Ρ€Π°Π½Π½ΠΈΡ… этапах ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°. ΠžΠ±Ρ‰Π΅ΠΉ ΠΌΠ΅Ρ€ΠΎΠΉ являСтся ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ трассируСмости, которая опрСдСляСтся числом трасс, прослСТиваСмых с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ сцСнариСв (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UML) ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ количСство:

– Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ;

– сцСнариСв ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΡ†;

– ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² сцСнарий, ΠΈ локализация Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ;

– ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ Π΄Ρ€.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ ISO/IEC 9126–2 опрСдСляСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Ρ€:

– ΠΌΠ΅Ρ€Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ПО Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния (число Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, строк Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Ρ€Π°Π·ΠΌΠ΅Ρ€ дисковой памяти ΠΈ Π΄Ρ€.);

– ΠΌΠ΅Ρ€Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (функционирования систСмы, выполнСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΈ Π΄Ρ€.);

– ΠΌΠ΅Ρ€Π° усилий (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π°, Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€.);

– ΠΌΠ΅Ρ€Ρ‹ ΡƒΡ‡Π΅Ρ‚Π° (количСство ошибок, число ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ², ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² систСмы ΠΈ Π΄Ρ€.).

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ΅Ρ€ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ использования ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ измСряСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ. Данная ΠΌΠ΅Ρ€Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ стоимости ΠΈ качСства ПО. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

– ΠΎΠ±Ρ‰Π΅Π΅ число ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ…;

– ΠΎΠ±Ρ‰Π΅Π΅ число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ;

– число классов, Π½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… спСцифичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ;

– число классов, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… зависит Π΄Π°Π½Π½Ρ‹ΠΉ класс;

– число ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ класса ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ Π΄Ρ€.

ΠŸΡ€ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ срСднС статистичСскиС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, срСднСС число ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² классС, срСднСС число наслСдников класса ΠΈΠ»ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ класса ΠΈ Π΄Ρ€.).

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΌΠ΅Ρ€Ρ‹ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ ΠΈ зависят ΠΎΡ‚ Π·Π½Π°Π½ΠΈΠΉ экспСртов, производящих количСствСнныС ΠΎΡ†Π΅Π½ΠΊΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

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

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

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ процСссов Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

– стоимости, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° созданиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

– ΠΎΡ†Π΅Π½ΠΊΠΈ стоимости Ρ€Π°Π±ΠΎΡ‚ спСциалистов Π·Π° чСловСка–дни Π»ΠΈΠ±ΠΎ мСсяцы;

– нСнадСТности процСсса – число Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Π΅Ρ„Π΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ;

– повторяСмости, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ использования ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π’ качСствС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ процСсса ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, число ошибок, Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… Π½Π° этапС тСстирования ΠΈ Π΄Ρ€. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ процСсса:

– ΠΎΠ±Ρ‰Π΅Π΅ врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ врСмя для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ стадии;

– врСмя ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ;

– врСмя выполнСния Ρ€Π°Π±ΠΎΡ‚ Π½Π° процСссС;

– число Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… ошибок ΠΏΡ€ΠΈ инспСктировании;

– ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ качСства;

– ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ процСсса Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

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

9.1.2. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ качСства

ΠžΡ†Π΅Π½ΠΊΠ° качСства ПО согласно Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ качСства начинаСтся с Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, Ρ‚.Π΅. с самого элСмСнтарного свойства ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° показатСля качСства согласно установлСнных ΠΌΠ΅Ρ€. На этапС проСктирования ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ значСния ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° показатСля Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ПО, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π² трСбования.

По ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ стандарта ISO/IES 9126–2 ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° качСства ПО прСдставляСт собой β€œΠΌΠΎΠ΄Π΅Π»ΡŒ измСрСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, связываСмого с ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΌ Π΅Π³ΠΎ качСства”. Для пользования ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈ измСрСния ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ качСства Π΄Π°Π½Π½Ρ‹ΠΉ стандарт позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΌΠ΅Ρ€:

– ΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π² Ρ€Π°Π·Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… измСрСния (количСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, объСм рСсурсов ΠΈ Π΄Ρ€.);

– ΠΌΠ΅Ρ€Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ – ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, процСссорного ΠΈΠ»ΠΈ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (врСмя функционирования систСмы, врСмя выполнСния ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, врСмя использования ΠΈ Π΄Ρ€.);

– ΠΌΠ΅Ρ€Ρ‹ усилий – ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… участников ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, коллСктивная Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€.);

– ΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ событиями, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°ΠΌΠΈ;

– счСтныС ΠΌΠ΅Ρ€Ρ‹ – счСтчики для опрСдСлСния количСства ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ошибок, структурной слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, числа нСсовмСстимых элСмСнтов, числа ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, число ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ² ΠΈ Π΄Ρ€.).

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ качСства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ стСпСни тСстируСмости послС провСдСния испытаний ПО Π½Π° мноТСствС тСстов (бСзотказная Ρ€Π°Π±ΠΎΡ‚Π°, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, удобство примСнСния интСрфСйсов ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π‘Π” ΠΈ Ρ‚.ΠΏ.).

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

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

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

На основС измСрСния количСствСнных характСристик ΠΈ провСдСния экспСртизы качСствСнных ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ вСсовых коэффициСнтов, Π½ΠΈΠ²Π΅Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, вычисляСтся итоговая ΠΎΡ†Π΅Π½ΠΊΠ° качСства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΡƒΡ‚Π΅ΠΌ суммирования Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ показатСлям ΠΈ сравнСния ΠΈΡ… с эталонными показатСлями ПО (ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ, врСмя, рСсурсы ΠΈ Π΄Ρ€.).

Π’.Π΅. ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ показатСля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ†Π΅Π½ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов просчитываСтся вСсомый коэффициСнт k – ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, j – ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ, i – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. НапримСр, Π² качСствС j – показатСля возьмСм ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒΡΡ ΠΏΠΎ пяти Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ (i = 1, ..., 5 ), ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠΌΠ½ΠΎΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ коэффициСнт k i .

ВсС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ j – Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ i – ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ качСства. Когда всС Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ†Π΅Π½Π΅Π½Ρ‹ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΈΠ· ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ качСства, производится суммарная ΠΎΡ†Π΅Π½ΠΊΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ показатСля, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ ΠΎΡ†Π΅Π½ΠΊΠ° качСства с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ вСсовых коэффициСнтов всСх ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ПО.

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΡ†Π΅Π½ΠΊΠΈ качСства являСтся ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅ΠΌ эффСктивности ΠΈ цСлСсообразности примСнСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² проСктирования, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ оцСнивания Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² создания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° стадиях Π–Π¦.

Для излоТСния ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ качСства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандарт Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ прСдставлСны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹: ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, рСгистрационный, расчСтный ΠΈ экспСртный (Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ²).

Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ базируСтся Π½Π° использовании ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… срСдств для получСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ характСристиках ПО, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ объСма, числа строк ΠΊΠΎΠ΄Π°, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², количСства Π²Π΅Ρ‚Π²Π΅ΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, число Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ…ΠΎΠ΄Π° (Π²Ρ‹Ρ…ΠΎΠ΄Π°), Ρ€Π΅Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€.

РСгистрационный ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ подсчСтС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, числа сбоСв ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π·ΠΎΠ², Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠ½Ρ†Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ ПО Π² процСссС Π΅Π³ΠΎ выполнСния.

РасчСтный ΠΌΠ΅Ρ‚ΠΎΠ΄ базируСтся Π½Π° статистичСских Π΄Π°Π½Π½Ρ‹Ρ…, собранных ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ испытаний, эксплуатации ΠΈ сопровоТдСнии ПО. РасчСтными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ надСТности, точности, устойчивости, рСактивности ΠΈ Π΄Ρ€.

ЭкспСртный ΠΌΠ΅Ρ‚ΠΎΠ΄ осущСствляСтся Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ экспСртов – спСциалистов, ΠΊΠΎΠΌΠΏΠ΅Ρ‚Π΅Π½Ρ‚Π½Ρ‹Ρ… Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ Ρ‚ΠΈΠΏΠ° ПО. Π˜Ρ… ΠΎΡ†Π΅Π½ΠΊΠ° Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π½Π° ΠΎΠΏΡ‹Ρ‚Π΅ ΠΈ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΈ, Π° Π½Π΅ Π½Π° нСпосрСдствСнных Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°Ρ… расчСтов ΠΈΠ»ΠΈ экспСримСнтов. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ проводится ΠΏΡƒΡ‚Π΅ΠΌ просмотра ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΊΠΎΠ΄ΠΎΠ², ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ способствуСт качСствСнной ΠΎΡ†Π΅Π½ΠΊΠΈ созданного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°. Для этого ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΈ, ΠΊΠΎΡ€Ρ€Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ»ΠΈ нСсколькими показатСлями качСства ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ Π² опросныС ΠΊΠ°Ρ€Ρ‚Ρ‹ экспСртов. ΠœΠ΅Ρ‚ΠΎΠ΄ примСняСтся ΠΏΡ€ΠΈ ΠΎΡ†Π΅Π½ΠΊΠ΅ Ρ‚Π°ΠΊΠΈΡ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ, ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ПО ΠΈ Π΄Ρ€.

Для ΠΎΡ†Π΅Π½ΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ качСства Π² зависимости ΠΎΡ‚ особСнностСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌΠΈ свойств, назначСния, способов ΠΈΡ… опрСдСлСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡˆΠΊΠ°Π»Ρ‹:

– мСтричСская (1.1 – Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ, 1.2 – ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ, 1.3 – ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½Π°Ρ);

– порядковая (ранговая), ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ Ρ€Π°Π½ΠΆΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ характСристики ΠΏΡƒΡ‚Π΅ΠΌ сравнСния с ΠΎΠΏΠΎΡ€Π½Ρ‹ΠΌΠΈ;

– классификационная, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΈΠ»ΠΈ отсутствиС рассматриваСмого свойства Ρƒ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, вычисляСмыС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ мСтричСских шкал, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ количСствСнными, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ порядковых ΠΈ классификационных – качСствСнными.

Атрибуты ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠ΅ Π΅Π΅ качСство, ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ΡΡ с использованиСм ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ качСства. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° опрСдСляСт ΠΌΠ΅Ρ€Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, Ρ‚.Π΅. ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ присваиваСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ измСрСния. Для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ использования Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ каТдая ΠΌΠ΅Ρ€Π° идСнтифицируСтся шкалой ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.

– номинальная шкала ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ свойств ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π±Π΅Π· ΠΈΡ… упорядочСния;

– порядковая шкала слуТит для упорядочивания характСристики ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΡƒΠ±Ρ‹Π²Π°Π½ΠΈΡŽ ΠΏΡƒΡ‚Π΅ΠΌ сравнСния ΠΈΡ… с Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ значСниями;

– ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΡŒΠ½Π°Ρ шкала Π·Π°Π΄Π°Π΅Ρ‚ сущСствСнныС свойства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, калСндарная Π΄Π°Ρ‚Π°);

– ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ шкала Π·Π°Π΄Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹;

– Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ шкала ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° фактичСскоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, число ошибок Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ€Π°Π²Π½ΠΎ 10).

9.1.3. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ качСством ПБ

Под ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ качСства понимаСтся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ структуры ΠΈ отвСтствСнных Π»ΠΈΡ†, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, процСссов ΠΈ рСсурсов для планирования ΠΈ управлСния достиТСниСм качСства ПБ. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ качСством – SQM (Software Quality Management) базируСтся Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ стандартных ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ качСства – SQA(Software Quality Assurance) .

ЦСль процСсса SQA состоит Π² Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΈ процСссы ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с трСбованиями, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠ»Π°Π½Π°ΠΌ ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

– Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ стандартов ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПБ Π½Π° этапах Π–Π¦;

– ΠΎΡ†Π΅Π½ΠΊΠ° соблюдСния ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ этих стандартов ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.

Гарантия качСства состоит Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ:

– ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° нСпротиворСчивости ΠΈ выполнимости ΠΏΠ»Π°Π½ΠΎΠ²;

– согласованиС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² с ΠΏΠ»Π°Π½ΠΎΠ²Ρ‹ΠΌΠΈ показатСлями;

– ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ трСбованиям;

– Π°Π½Π°Π»ΠΈΠ· примСняСмых процСссов Π½Π° соотвСтствиС Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρƒ ΠΈ ΠΏΠ»Π°Π½Π°ΠΌ;

– срСда ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡΠΎΠ³Π»Π°ΡΡƒΡŽΡ‚ΡΡ с Π·Π°ΠΊΠ°Π·ΠΎΠΌ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ;

– ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° принятых ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², процСссов ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ² ΠΈΡ… измСрСния Π² соотвСтствии с ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½Ρ‹ΠΌ стандартом ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ измСрСния.

ЦСль процСсса управлСния SQM состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ провСсти ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ (систСматичСский ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ) качСства для Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡŽ ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

– ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ количСствСнных свойств качСства, основанных Π½Π° выявлСнных ΠΈ прСдусмотрСнных потрСбностях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ;

– ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ поставлСнных Ρ†Π΅Π»Π΅ΠΉ для достиТСния качСства.

SQM основываСтся Π½Π° Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ:

– Ρ†Π΅Π»ΠΈ достиТСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ качСства установлСны для всСх Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°;

– ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° стратСгия достиТСния качСства, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ, ΠΏΡ€ΠΈΠ΅ΠΌΡ‹, трСбования ΠΊ процСссу измСрСния ΠΈ Π΄Ρ€.;

– ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ дСйствия, связанныС с прСдоставлСниСм ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ свойств качСства;

– проводится ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ качСства (SQA, вСрификация ΠΈ валидация) ΠΈ Ρ†Π΅Π»Π΅ΠΉ, Ссли ΠΎΠ½ΠΈ Π½Π΅ достигнуты, Ρ‚ΠΎ проводится Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСссов;

– Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ процСссы измСрСния ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° достиТСниС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ качСства.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ стандартныС полоТСния ΠΏΠΎ созданию качСствСнного ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ уровня достигнутого Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Π΄Π²Π° процСсса обСспСчСния качСства Π½Π° этапах Π–Π¦ ПБ:

– гарантия (ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅) качСства ПБ, ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ этапС Π–Π¦ с ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ соотвСтствия систСмы стандартам ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Π½Π° достиТСнии качСства;

– инТСнСрия качСства, ΠΊΠ°ΠΊ процСсс прСдоставлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ ПО свойств Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, надСТности, сопровоТдСния ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… характСристик качСства.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ достиТСния качСства ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для:

Π°) управлСния, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ обСспСчСния Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ Π² соотвСтствии с ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ стандартами ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ;

Π±) управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ (идСнтификация, ΡƒΡ‡Π΅Ρ‚ состояния ΠΈ дСйствий ΠΏΠΎ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ), риском ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Π² соотвСтствии со стандартами ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ;

Π²) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π±Π°Π·ΠΎΠ²ΠΎΠΉ вСрсии ПБ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π² Π½Π΅ΠΉ характСристик качСства.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… процСссов Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠ΅ дСйствия:

– ΠΎΡ†Π΅Π½ΠΊΠ° стандартов ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ;

– рСвизия управлСния, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ обСспСчСниС Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ качСства ПО, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, сообщСния ΠΈ Π΄Ρ€.);

– ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ провСдСния Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… инспСкций ΠΈ просмотров;

– Π°Π½Π°Π»ΠΈΠ· ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ провСдСния ΠΏΡ€ΠΈΠ΅ΠΌΠΎΡ‡Π½ΠΎΠ³ΠΎ тСстирования (испытания) ПБ.

Для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, которая занимаСтся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ПБ Π² Ρ‚ΠΎΠΌ числС ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², инТСнСрия качСства ПБ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ систСмой качСства, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ качСством (ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΡƒΡ‡Π΅Ρ‚ ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ).

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

БистСма качСства (Quality systems – QS) - это Π½Π°Π±ΠΎΡ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… структур, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ, мСроприятий, процСссов ΠΈ рСсурсов для осущСствлСния управлСния качСством. Для обСспСчСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ уровня качСства ПО ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π΄Π²Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°. Один ΠΈΠ· Π½ΠΈΡ… ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ - Π½Π° процСсс создания ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°.

ΠŸΡ€ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, ΠΎΡ†Π΅Π½ΠΊΠ° качСства проводится послС испытания ПБ. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ базируСтся Π½Π° ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ большС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΎ ΠΈ устранСно ошибок Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π΅ ΠΏΡ€ΠΈ испытаниях, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ Π΅Π³ΠΎ качСство.

ΠŸΡ€ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ Π²Ρ‹ΡΠ²Π»Π΅Π½ΠΈΡŽ ΠΈ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ ошибок, начиная с Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… этапов Π–Π¦ Π² соотвСтствии с ΠΏΠ»Π°Π½ΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌΠΈ обСспСчСния качСства Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ПБ. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ прСдставлСн Π² сСрии стандартов ISO 9000 ΠΈ 9000-1,2,3. ЦСль стандарта 9000–3 состоит Π² Π²Ρ‹Π΄Π°Ρ‡Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ организациям-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму качСства ΠΏΠΎ схСмС, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½Π° рис.9.3.

БовмСстная

БистСма ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π ΡƒΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ Ρ€Π°Π±ΠΎΡ‚Π° ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½Ρ‹ΠΉ

ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π° ΠΎΡ‚ исполнитСля ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°

ΠžΠ±Ρ‰Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°

ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ

ΠΈ полномочия

БрСдства контроля

План достиТСния

качСства ПБ

Рис.9.3. ВрСбования стандарта ΠΊ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмы качСства

Π’Π°ΠΆΠ½ΠΎΠ΅ мСсто Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ качСства отводится процСссу измСрСния характСристик процСссов Π–Π¦, Π΅Π³ΠΎ рСсурсов ΠΈ создаваСмых Π½Π° Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ². Π­Ρ‚ΠΎΡ‚ процСсс Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ΡΡ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ качСства, Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ тСстирования. Π’ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ этой Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Ρ…ΠΎΠ΄ΠΈΡ‚: ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ обСспСчСниС качСства.

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

ΠžΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π²ΠΈΠ΄Ρ‹ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ управлСния процСссом проСктирования, устранСния ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π½Π΅ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ функционирования ПБ.

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ качСства Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ выполняСт ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ трСбования ΠΊ качСству. Π¦Π΅Π»ΠΈ обСспСчСния качСства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΠΈ внСшниС. Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΈ - созданиС увСрСнности Ρƒ руководитСля ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎ качСство обСспСчиваСтся. Π’Π½Π΅ΡˆΠ½ΠΈΠ΅ Ρ†Π΅Π»ΠΈ - это созданиС увСрСнности Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ качСство достигнуто ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся качСствСнноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС.

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

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

9.2. МодСли ΠΎΡ†Π΅Π½ΠΊΠΈ надСТности

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

ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ слоТных ПБ сущСствСнным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ отличаСтся ΠΎΡ‚ надСТности Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ΡƒΡ€Ρ‹. НоситСли Π΄Π°Π½Π½Ρ‹Ρ… (Ρ„Π°ΠΉΠ»Ρ‹, сСрвСр ΠΈ Ρ‚.ΠΏ.) ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ высокой Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, записи Π½Π° Π½ΠΈΡ… ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя Π±Π΅Π· Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ€Π°Π·Ρ€ΡƒΡˆΠ΅Π½ΠΈΡŽ ΠΈ ΡΡ‚Π°Ρ€Π΅Π½ΠΈΡŽ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π²Π΅Ρ€Π³Π°ΡŽΡ‚ΡΡ.

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Π½Π°ΡƒΠΊΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ – это ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ПБ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ свои свойства (Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΡΡ‚ΡŒ, ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ Π΄Ρ€.) ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ исходныС Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях эксплуатации. Π‘Π½ΠΈΠΆΠ΅Π½ΠΈΠ΅ надСТности ПБ происходит из–за ошибок Π² трСбованиях, ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ. ΠžΡ‚ΠΊΠ°Π·Ρ‹ ΠΈ ошибки зависят ΠΎΡ‚ способа производства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΏΡ€ΠΈ ΠΈΡ… исполнСнии Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

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

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

Π’.Π΄. ЦвСтная ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π°, прСдлагаСмая Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… , слоТна для восприятия ΠΈ понимания... Π΅Π³ΠΎ использования. М.М. ΠŸΠ΅Ρ‚Ρ€ΡƒΡ…ΠΈΠ½ Π“ΠžΠ£ Π’ΠŸΠž Β« ... срСдства . На сСгодняшний дСнь Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΄Π²Π° основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ...

ΠšΡ€ΠΎΠΌΠ΅ SLOC ΠΊ количСствСнным характСристикам относят Ρ‚Π°ΠΊΠΆΠ΅:

  • количСство пустых строк,
  • количСство ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²,
  • ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² (ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ числа строк, содСрТащих ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ количСству строк, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…),
  • срСднСС число строк для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (классов, Ρ„Π°ΠΉΠ»ΠΎΠ²),
  • срСднСС число строк, содСрТащих исходный ΠΊΠΎΠ΄ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ (классов, Ρ„Π°ΠΉΠ»ΠΎΠ²),
  • срСднСС число строк для ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.
Иногда Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ ΠΎΡ†Π΅Π½ΠΊΡƒ стилистики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (F). Она Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° n Ρ€Π°Π²Π½Ρ‹Ρ… Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ вычислСнии ΠΎΡ†Π΅Π½ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ F i = SIGN (NΠΊΠΎΠΌΠΌ. i / N i - 0,1), Π³Π΄Π΅ NΠΊΠΎΠΌΠΌ. i - количСство ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π² Π² i-ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅, N i - ΠΎΠ±Ρ‰Π΅Π΅ количСство строк ΠΊΠΎΠ΄Π° Π² i-ΠΌ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π΅. Π’ΠΎΠ³Π΄Π° общая ΠΎΡ†Π΅Π½ΠΊΠ° для всСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: F = БУММА F i .

Π’Π°ΠΊΠΆΠ΅ ΠΊ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, основанных Π½Π° подсчСтС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ† Π² ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, относят ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π₯олстСда . Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ основаны Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… показатСлях:

N1 - число ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ символы-

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ, ΠΈΠΌΠ΅Π½Π° ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΈ Π·Π½Π°ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ (ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²),

N2 - число ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ²),

N1 - ΠΎΠ±Ρ‰Π΅Π΅ число ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅,

N2 - ΠΎΠ±Ρ‰Π΅Π΅ число ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅,

N1" - тСорСтичСскоС число ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²,

N2" - тСорСтичСскоС число ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ².

Учитывая Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ обозначСния, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ:

N=n1+n2 - ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,

N=N1+N2 - Π΄Π»ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,

N"=n1"+n2" - тСорСтичСский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,

N"= n1*log 2 (n1) + n2*log 2 (n2) - тСорСтичСская Π΄Π»ΠΈΠ½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (для стилистичСски ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ N ΠΎΡ‚ N" Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 10%)

V=N*log 2 n - объСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,

V"=N"*log 2 n" - тСорСтичСский объСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π³Π΄Π΅ n* - тСорСтичСский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

L=V"/V - ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ качСства программирования, для идСальной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ L=1

L"= (2 n2)/ (n1*N2) - ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ качСства программирования, основанный лишь Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π±Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° тСорСтичСских ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²,

E C =V/(L")2 - ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ понимания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,

D=1/ L" - Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΎΡΡ‚ΡŒ кодирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹,

Y" = V/ D2 - ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ языка выраТСния

I=V/D - ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ содСрТаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, данная характСристика позволяСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ умствСнныС Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π½Π° созданиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

E=N" * log 2 (n/L) - ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… усилий ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΡŽΡ‰Π°Ρ число Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтарных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€ΠΈ написании ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

ΠŸΡ€ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π₯олстСда частично ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ нСдостатки, связанныС с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ записи ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Π½Ρ‹ΠΌ количСством строк ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

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

2. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ слоТности ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ большой класс ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, основанный ΡƒΠΆΠ΅ Π½Π΅ Π½Π° количСствСнных показатСлях, Π° Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, называСтся ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ слоТности ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ нСпосрСдствСнно ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сами ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания Π±ΡƒΠ΄Π΅Ρ‚ описан ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ способ Π΅Π³ΠΎ построСния.

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

Π‘Π°ΠΌΠΎΠΉ распространСнной ΠΎΡ†Π΅Π½ΠΊΠΎΠΉ, основанной Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ΅Π³ΠΎΡΡ Π³Ρ€Π°Ρ„Π°, являСтся цикломатичСская ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (цикломатичСскоС число Мак-КСйба) . Она опрСдСляСтся ΠΊΠ°ΠΊ V(G)=e - n + 2p, Π³Π΄Π΅ e - количСство Π΄ΡƒΠ³, n - количСство Π²Π΅Ρ€ΡˆΠΈΠ½, p - число ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ связности. Число ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² связности Π³Ρ€Π°Ρ„Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ количСство Π΄ΡƒΠ³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ для прСобразования Π³Ρ€Π°Ρ„Π° Π² сильно связный. Бильно связным называСтся Π³Ρ€Π°Ρ„, Π»ΡŽΠ±Ρ‹Π΅ Π΄Π²Π΅ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²Π·Π°ΠΈΠΌΠ½ΠΎ достиТимы. Для Π³Ρ€Π°Ρ„ΠΎΠ² ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚. Π΅. Π³Ρ€Π°Ρ„ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… нСдостиТимых ΠΎΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ Π²Ρ…ΠΎΠ΄Π° участков ΠΈ «висячих» Ρ‚ΠΎΡ‡Π΅ΠΊ Π²Ρ…ΠΎΠ΄Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π°, сильно связный Π³Ρ€Π°Ρ„, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, получаСтся ΠΏΡƒΡ‚Π΅ΠΌ замыкания Π΄ΡƒΠ³ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π½Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρƒ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ Π²Ρ…ΠΎΠ΄Π° Π² эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ. По сути V(G) опрСдСляСт число Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ нСзависимых ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠ² Π² сильно связном Π³Ρ€Π°Ρ„Π΅. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ написанных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… p=1, ΠΈ поэтому Ρ„ΠΎΡ€ΠΌΡƒΠ»Π° для расчСта цикломатичСской слоТности ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π²ΠΈΠ΄:

V(G)=e - n + 2.

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

Для исправлСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ нСдостатка Π“. ΠœΠ°ΠΉΠ΅Ρ€ΡΠΎΠΌ Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° новая ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°. Π’ качСствС ΠΎΡ†Π΅Π½ΠΊΠΈ ΠΎΠ½ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π²Π·ΡΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (эта ΠΎΡ†Π΅Π½ΠΊΠ° Π΅Ρ‰Π΅ называСтся ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΡŒΠ½ΠΎΠΉ) , Π³Π΄Π΅ h для простых ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ² Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠ»ΡŽ, Π° для n-мСстных h=n-1. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎ слоТности ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Ρ‹, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΎΠ½ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ примСняСтся.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° модификация ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Мак-КСйба - ΠΌΠ΅Ρ‚ΠΎΠ΄ Π₯ансСна. ΠœΠ΅Ρ€Π° слоТности ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС прСдставляСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ€Ρ‹ (цикломатичСская ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, число ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ²). ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ€Ρ‹ являСтся Π΅Π΅ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊ структурированности ПО.

ВопологичСская ΠΌΠ΅Ρ€Π° Π§Π΅Π½Π° Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ‡Π΅Ρ€Π΅Π· число пСрСсСчСний Π³Ρ€Π°Π½ΠΈΡ† ΠΌΠ΅ΠΆΠ΄Ρƒ областями, ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π³Ρ€Π°Ρ„ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π­Ρ‚ΠΎΡ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ структурированным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠΌ лишь ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ соСдинСниС ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… конструкций. Для нСструктурированных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠ΅Ρ€Π° Π§Π΅Π½Π° сущСствСнно зависит ΠΎΡ‚ условных ΠΈ бСзусловных ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ². Π’ этом случаС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΈ ниТнюю Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅Ρ€Ρ‹. ВСрхняя - Π΅ΡΡ‚ΡŒ m+1, Π³Π΄Π΅ m - число логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΡ€ΠΈ ΠΈΡ… Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ влоТСнности. НиТняя - Ρ€Π°Π²Π½Π° 2. Когда ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ связности, ΠΌΠ΅Ρ€Π° Π§Π΅Π½Π° совпадаСт с цикломатичСской ΠΌΠ΅Ρ€ΠΎΠΉ Мак-КСйба.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Ρ‚Π΅ΠΌΡƒ Π°Π½Π°Π»ΠΈΠ·Π° ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ - ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π₯аррисона, МСйдТСла.

Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ€Ρ‹ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влоТСнности ΠΈ ΠΏΡ€ΠΎΡ‚ΡΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ называСтся сумма Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… слоТностСй Π²Π΅Ρ€ΡˆΠΈΠ½, входящих Π² Π΅Π΅ сфСру влияния, плюс пСрвичная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ самой ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΌΠ΅Ρ€Π° (SCOPE) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ - это сумма ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… слоТностСй всСх Π²Π΅Ρ€ΡˆΠΈΠ½ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π°.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ (SCORT) называСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ числа Π²Π΅Ρ€ΡˆΠΈΠ½ Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π³Ρ€Π°Ρ„Π΅ ΠΊ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ слоТности, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΈΠ· числа Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅.

SCORT ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ значСния для Π³Ρ€Π°Ρ„ΠΎΠ² с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ цикломатичСским числом.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠŸΠΈΠ²ΠΎΠ²Π°Ρ€ΡΠΊΠΎΠ³ΠΎ - очСрСдная модификация ΠΌΠ΅Ρ€Ρ‹ цикломатичСской слоТности. Она позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ различия Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ конструкциями, Π½ΠΎ ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ структурированными ΠΈ нСструктурированными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. Она выраТаСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ N(G) = v *(G) + БУММАPi, Π³Π΄Π΅ v *(G) - модифицированная цикломатичСская ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, вычислСнная Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ V(G), Π½ΠΎ с ΠΎΠ΄Π½ΠΈΠΌ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ CASE с n Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌΠΈ рассматриваСтся ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ логичСский ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€, Π° Π½Π΅ ΠΊΠ°ΠΊ n - 1 ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ².

Π i - Π³Π»ΡƒΠ±ΠΈΠ½Π° влоТСнности i-ΠΉ ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Для подсчСта Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ влоТСнности ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚Π½Ρ‹Ρ… Π²Π΅Ρ€ΡˆΠΈΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ число «сфСр влияния». Под Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ влоТСнности понимаСтся число всСх «сфСр влияния» ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ содСрТатся Π² сфСрС рассматриваСмой Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‚ΡΡ с Π½Π΅ΠΉ. Π“Π»ΡƒΠ±ΠΈΠ½Π° влоТСнности увСличиваСтся Π·Π° счСт влоТСнности Π½Π΅ самих ΠΏΡ€Π΅Π΄ΠΈΠΊΠ°Ρ‚ΠΎΠ², Π° «сфСр влияния». ΠœΠ΅Ρ€Π° ΠŸΠΈΠ²ΠΎΠ²Π°Ρ€ΡΠΊΠΎΠ³ΠΎ возрастаСт ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ ΠΎΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ ΠΈ Π΄Π°Π»Π΅Π΅ ΠΊ нСструктурированным, Ρ‡Ρ‚ΠΎ являСтся Π΅Π΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΌ прСимущСством ΠΏΠ΅Ρ€Π΅Π΄ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΌΠ΅Ρ€Π°ΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹.

ΠœΠ΅Ρ€Π° Π’ΡƒΠ΄Π²ΠΎΡ€Π΄Π° - количСство пСрСсСчСний Π΄ΡƒΠ³ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π°. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Ρ…ΠΎΡ€ΠΎΡˆΠΎ структурированной ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚Π°ΠΊΠΈΡ… ситуаций Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ, Ρ‚ΠΎ данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° примСняСтся Π² основном Π² слабо структурированных языках (АссСмблСр, Π€ΠΎΡ€Ρ‚Ρ€Π°Π½). Π’ΠΎΡ‡ΠΊΠ° пСрСсСчСния Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ управлСния Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ Π΄Π²ΡƒΡ… Π²Π΅Ρ€ΡˆΠΈΠ½, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚Π°ΠΊ ΠΆΠ΅ основан Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Для опрСдСлСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… понятий.

ΠŸΡƒΡΡ‚ΡŒ G - ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с СдинствСнной Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ СдинствСнной ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ.

Π’ этом Π³Ρ€Π°Ρ„Π΅ число входящих Π²Π΅Ρ€ΡˆΠΈΠ½ Ρƒ Π΄ΡƒΠ³ называСтся ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Π° число исходящих ΠΈΠ· Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π΄ΡƒΠ³ - ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹. Π’ΠΎΠ³Π΄Π° Π½Π°Π±ΠΎΡ€ Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° Π΄Π²Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹: Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ <=1; Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ >=2.

Π’Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰ΠΈΠΌΠΈ Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ, Π° Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ - Π²Π΅Ρ€ΡˆΠΈΠ½Π°ΠΌΠΈ ΠΎΡ‚Π±ΠΎΡ€Π°.

КаТдая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‰Π°Ρ Π²Π΅Ρ€ΡˆΠΈΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, Ρ€Π°Π²Π½ΡƒΡŽ 1, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹, привСдСнная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π²Π½Π° 0. ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ слоТности всСх Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π° G ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ, образуя Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΡƒΡŽ Π³Ρ€Π°Π½ΠΈΡ‡Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. ПослС этого опрСдСляСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ граничная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹:

Π“Π΄Π΅ S0 - ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ граничная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Sa - Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ граничная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, v - ΠΎΠ±Ρ‰Π΅Π΅ число Π²Π΅Ρ€ΡˆΠΈΠ½ Π³Ρ€Π°Ρ„Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

БущСствуСт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π¨Π½Π΅ΠΉΠ΄Π΅Π²ΠΈΠ½Π΄Π°, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°ΡΡΡ Ρ‡Π΅Ρ€Π΅Π· число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡƒΡ‚Π΅ΠΉ Π² ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΌ Π³Ρ€Π°Ρ„Π΅.

3. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ слоТности ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ класс ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ - ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ слоТности ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния Π΄Π°Π½Π½Ρ‹Ρ….

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π§Π΅ΠΏΠΈΠ½Π°: ΡΡƒΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° состоит Π² ΠΎΡ†Π΅Π½ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ прочности ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ взятого ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Π½Π°Π»ΠΈΠ·Π° Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° использования ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠ· списка Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

ВсС мноТСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… список Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, разбиваСтся Π½Π° 4 Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹:

1. P - Π²Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ для расчСтов ΠΈ для обСспСчСния Π²Ρ‹Π²ΠΎΠ΄Π°,

2. M - ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅, ΠΈΠ»ΠΈ создаваСмыС Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅,

3. C - ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ модуля (ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅),

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ каТдая пСрСмСнная ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Π΅ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π§Π΅ΠΏΠΈΠ½Π°:

Q = a1*P + a2*M + a3*C + a4*T,

Π“Π΄Π΅ a1, a2, a3, a4 - вСсовыС коэффициСнты.

Q = P + 2M + 3C + 0.5T

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° спСна основываСтся Π½Π° Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ сСкции. Π‘ΠΏΠ΅Π½ - это число ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ, содСрТащих Π΄Π°Π½Π½Ρ‹ΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ ΠΈ послСдним появлСниСм Π² тСкстС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€, появившийся n Ρ€Π°Π·, ΠΈΠΌΠ΅Π΅Ρ‚ спСн, Ρ€Π°Π²Π½Ρ‹ΠΉ n-1. ΠŸΡ€ΠΈ большом спСнС услоТняСтся тСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… - это ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с обращСниями ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

ΠŸΠ°Ρ€Π° Β«ΠΌΠΎΠ΄ΡƒΠ»ΡŒ-глобальная пСрСмСнная» обозначаСтся ΠΊΠ°ΠΊ (p,r), Π³Π΄Π΅ p - ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ доступ ΠΊ глобальной ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ r. Π’ зависимости ΠΎΡ‚ наличия Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ обращСния ΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ r Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΏΠ°Ρ€ Β«ΠΌΠΎΠ΄ΡƒΠ»ΡŒ - глобальная пСрСмСнная»: фактичСскиС ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ r с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ p ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ сущСствования r Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя p.

Данная характСристика обозначаСтся Aup ΠΈ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, сколько Ρ€Π°Π· ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Up Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ доступ ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ, Π° число Pup - сколько Ρ€Π°Π· ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ.

ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ числа фактичСских ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ опрСдСляСтся

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

На основС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² создана ΠΌΠ΅Ρ€Π° ΠšΠ°Ρ„ΡƒΡ€Π°. Для использования Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ€Ρ‹ вводятся понятия локального ΠΈ глобального ΠΏΠΎΡ‚ΠΎΠΊΠ°: Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· A Π² B сущСствуСт, Ссли:

1. ΠœΠΎΠ΄ΡƒΠ»ΡŒ А Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π’ (прямой Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ)

2. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π’ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ А ΠΈ А Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π’ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π’ (нСпрямой Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ)

3. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Π‘ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ А, Π’ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния модуля А Π² Π’.

Π”Π°Π»Π΅Π΅ слСдуСт Π΄Π°Ρ‚ΡŒ понятиС глобального ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ· А Π² Π’ Ρ‡Π΅Ρ€Π΅Π· Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½ΡƒΡŽ структуру Π΄Π°Π½Π½Ρ‹Ρ… D сущСствуСт, Ссли ΠΌΠΎΠ΄ΡƒΠ»ΡŒ А ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² D, Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π’ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· D.

На основС этих понятий вводится Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° I - информационная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹:
I = length * (fan_in * fan_out)2
Π—Π΄Π΅ΡΡŒ:

Length - ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ тСкста ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ (мСряСтся Ρ‡Π΅Ρ€Π΅Π· ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΎΠ±ΡŠΡ‘ΠΌΠ°, Ρ‚ΠΈΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π₯олстСда, МаккСйба, LOC ΠΈ Ρ‚.ΠΏ.)

Fan_in - число Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² входящих Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ плюс число структур Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° Π±Π΅Ρ€Ρ‘Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

Fan_out - число Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² исходящих ΠΈΠ· ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ плюс число структур Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ΠΎΠΉ

МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ модуля ΠΊΠ°ΠΊ сумму ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… слоТностСй входящих Π² Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ шаг - Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ модуля ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ структуры Π΄Π°Π½Π½Ρ‹Ρ…. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ ΠΌΠ΅Ρ€Π° слоТности модуля ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ структуры Π΄Π°Π½Π½Ρ‹Ρ…:

J = W * R + W * RW + RW *R + RW * (RW - 1)

W - число ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ структуру Π΄Π°Π½Π½Ρ‹Ρ…;

R - Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· структуры Π΄Π°Π½Π½Ρ‹Ρ…;

RW - ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚, ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² структурС Π΄Π°Π½Π½Ρ‹Ρ….

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΌΠ΅Ρ€Π° Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ - ΠΌΠ΅Ρ€Π° ОвиСдо. Π‘ΡƒΡ‚ΡŒ Π΅Π΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° разбиваСтся Π½Π° Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π½Π΅ΠΏΠ΅Ρ€Π΅ΡΠ΅ΠΊΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ участки - Π»ΡƒΡ‡ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π³Ρ€Π°Ρ„ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Автор ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ исходит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: программист ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΌΠΈ вхоТдСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π»ΡƒΡ‡Π° Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎ, Ρ‡Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΡƒΡ‡Π°ΠΌΠΈ; число Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π»ΡƒΡ‡Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‰Π΅Π΅ число ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π»ΡƒΡ‡Π΅.

ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· R(i) мноТСство ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ располоТСны Π² радиусС дСйствия Π»ΡƒΡ‡Π° i (ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ находится Π² радиусС дСйствия Π»ΡƒΡ‡Π°, Ссли пСрСмСнная Π»ΠΈΠ±ΠΎ локальна Π² Π½Ρ‘ΠΌ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅, Π»ΠΈΠ±ΠΎ для Π½Π΅Ρ‘ Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Π»ΡƒΡ‡Π΅, ΠΈ Π½Π΅Ρ‚ локального опрСдСлСния ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ). ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· V(i) мноТСство ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ вхоТдСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π² Π»ΡƒΡ‡Π΅ i. Π’ΠΎΠ³Π΄Π° ΠΌΠ΅Ρ€Π° слоТности i-Π³ΠΎ Π»ΡƒΡ‡Π° задаётся ΠΊΠ°ΠΊ:

DF(i)=БУММА(DEF(v j)), j=i...||V(i)||

Π“Π΄Π΅ DEF(v j) - число ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ v j ΠΈΠ· мноТСства R(i), Π° ||V(i)|| - ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ мноТСства V(i).

4. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ слоТности ΠΏΠΎΡ‚ΠΎΠΊΠ° управлСния ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

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

ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ являСтся Ρ‚Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ М-ΠœΠ΅Ρ€Π° . Π’Π΅ΡΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ ΠΌΠ΅Ρ€ΠΎΠΉ М называСтся ΠΌΠ΅Ρ€Π° слоТности, ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡŽΡ‰Π°Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ условиям:

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

Π’Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ€ΠΎΠΉ качСства ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния слуТит ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ . Если ΠΌΠΎΠ΄ΡƒΠ»ΠΈ сильно связанны, Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° становится Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈ тяТСлой Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ. Данная ΠΌΠ΅Ρ€Π° Π½Π΅ выраТаСтся числСнно. Π’ΠΈΠ΄Ρ‹ связанности ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ:

Π‘Π²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ - Ссли ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ ΠΏΡ€ΠΈ этом ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ являСтся элСмСнтарным ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ связанности (сцСплСния).

Π‘Π²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ структурС Π΄Π°Π½Π½Ρ‹Ρ… - Ссли ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ посылаСт Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ составной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (структуру) для ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ.

Π‘Π²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ - Ссли ΠΎΠ΄ΠΈΠ½ посылаСт Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ - Ρ„Π»Π°Π³, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для управлСния Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ.

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

Π‘Π²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ содСрТимому - Ссли ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ссылаСтся Π²Π½ΡƒΡ‚Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π­Ρ‚ΠΎ нСдопустимый Ρ‚ΠΈΠΏ сцСплСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚.Π΅. прСдставлСния модуля Π² Π²ΠΈΠ΄Π΅ Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ящика.

Π’Π½Π΅ΡˆΠ½ΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ - Π΄Π²Π° модуля ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ внСшниС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ».

Π‘Π²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сообщСний - Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ свободный Π²ΠΈΠ΄ связанности, ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π΅ связаны Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΎ ΡΠΎΠΎΠ±Ρ‰Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· сообщСния, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ связанности - ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ собой.

Подклассовая ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ - ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ классом-Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ ΠΈ классом-ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ связан с Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ, Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ с ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠΌ - Π½Π΅Ρ‚.

Π‘Π²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ - Π΄Π²Π° дСйствия сгруппированы Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ лишь ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Π²ΠΈΠ΄Ρƒ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π² ΠΎΠ½ΠΈ происходят Π² ΠΎΠ΄Π½ΠΎ врСмя.

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

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΈΠ· Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса - ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Мак-ΠšΠ»ΡƒΡ€Π°. Π’Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈ этапа вычислСния Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

1. Для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ i вычисляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈt Π΅Ρ‘ слоТностной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ C(i) ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅: C(i) = (D(i) * J(i))/n.

Π“Π΄Π΅ D(i) - Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π°, ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‰Π°Ρ сфСру дСйствия ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ i. J(i) - ΠΌΠ΅Ρ€Π° слоТности взаимодСйствия ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ i, n - число ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Π² схСмС разбиСния.

2. Для всСх ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, входящих Π² сфСру разбиСния, опрСдСляСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΡ… слоТностных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ M(P) ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅ M(P) = fp * X(P) + gp * Y(P)
Π³Π΄Π΅ fp ΠΈ gp - соотвСтствСнно, число ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, нСпосрСдствСнно ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΈ нСпосрСдствСнно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ P, X(P) - ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ обращСния ΠΊ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ P,

Y(P) - ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ управлСния Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ ΠΈΠ· модуля P Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

3. ΠžΠ±Ρ‰Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ MP иСрархичСской схСмы разбиСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ задаётся Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ:

MP = БУММА(M(P)) ΠΏΠΎ всСм Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ значСниям P - модулям ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

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

Π’Π°ΠΊΠΆΠ΅ сущСствуСт ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, основанная Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ - ΠΌΠ΅Ρ€Π° Π‘Π΅Ρ€Π»ΠΈΠ½Π³Π΅Ρ€Π° . ΠœΠ΅Ρ€Π° слоТности вычисляСтся ΠΊΠ°ΠΊ M=БУММАf i *log 2 p i , Π³Π΄Π΅ f i - частота появлСния i-Π³ΠΎ символа, p i - Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π΅Π³ΠΎ появлСния.

НСдостатком Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, содСрТащая ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, Π½ΠΎ Π² ΠΌΠ°Π»ΠΎΠΌ количСствС, Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, содСрТащая ΠΌΠ°Π»ΠΎΠ΅ количСство ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… символов, Π½ΠΎ Π² большом количСствС.

5. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

Π’ связи с Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… языков программирования появился Π½ΠΎΠ²Ρ‹ΠΉ класс ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌΠΈ. Π’ Π΄Π°Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π°Π±ΠΎΡ€Ρ‹ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° ΠΈ Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π§ΠΈΠ΄Π°ΠΌΠ±Π΅Ρ€Π° ΠΈ ΠšΠ΅ΠΌΠ΅Ρ€Π΅Ρ€Π°. Для Π½Π°Ρ‡Π°Π»Π° рассмотрим ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΡƒ.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ рассмотрСниС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти понятиС ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ классов . Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ класс ΠΌΠΎΠΆΠ΅Ρ‚ достаточно Ρ€Π΅Π΄ΠΊΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ использован ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… классов. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ класс ΠΈΠΌΠ΅Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡƒ классов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΈ ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»Π΅Π½. Для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования Ρ‚Π°ΠΊΠΈΡ… классов Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю Π³Ρ€ΡƒΠΏΠΏΡƒ классов. Вакая Π³Ρ€ΡƒΠΏΠΏΠ° классов сильно связна ΠΈ называСтся ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ классов. Для сущСствования ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ классов ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ условия:

ΠšΠ»Π°ΡΡΡ‹ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ класса Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΎΡ‚ Π»ΡŽΠ±Ρ‹Ρ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ измСнСния всС вмСстС. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, Ссли ΠΎΠ΄ΠΈΠ½ класс Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ, всС классы Π² этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ с большой Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ измСнятся. Если любой ΠΈΠ· классов ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ разновидности ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΎΠ½ΠΈ всС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ для Ρ‚Π°ΠΊΠΎΠΉ разновидности ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

ΠšΠ»Π°ΡΡΡ‹ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вмСстС. Они Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ взаимозависимы ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ссли дСлаСтся любая ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ³ΠΎ использования ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, всС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ классы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π½ΠΈΠΌ.

ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Ρ‹ ΠΏΡƒΡ‚Π΅ΠΌ подсчСта зависимостСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ с этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ. ΠœΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Ρ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

1. Ca: Π¦Π΅Π½Ρ‚Ρ€ΠΎΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ сцСплСниС. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ классов Π²Π½Π΅ этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависят ΠΎΡ‚ классов Π²Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

2. Ce: Π¦Π΅Π½Ρ‚Ρ€ΠΎΠ±Π΅ΠΆΠ½ΠΎΠ΅ сцСплСниС. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ классов Π²Π½ΡƒΡ‚Ρ€ΠΈ этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ зависят ΠΎΡ‚ классов Π²Π½Π΅ этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

3. I: ΠΠ΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ: I = Ce / (Ca+Ce). Π­Ρ‚Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ .

I = 0 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ максимально ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ.

I = 1 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ максимально Π½Π΅ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ.

МоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, которая измСряСт Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ (Ссли катСгория абстрактна, Ρ‚ΠΎ ΠΎΠ½Π° достаточно гибкая ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π°) ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

A: ΠΠ±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ: A = nA / nAll.

NA - количСство_абстрактных_классов_Π²_ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

NAll - oΠ±Ρ‰Π΅Π΅_количСство_классов_Π²_ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

ЗначСния этой ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ .

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π° основС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Если Π½Π° Π½Π΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΡΠΌΡƒΡŽ, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΎΠΉ I+A=1, Ρ‚ΠΎ Π½Π° этой прямой Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΡƒΡŽ ΡΠ±Π°Π»Π°Π½ΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚Π° прямая называСтся Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

РасстояниС Π΄ΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: D=|(A+I-1)/sqrt(2)|

Нормализированной расстояниС Π΄ΠΎ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: Dn=|A+I-2|

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ для Π»ΡŽΠ±Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Π²Π΅Ρ€Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅ΠΌ Π±Π»ΠΈΠΆΠ΅ ΠΎΠ½ΠΈ находятся ΠΊ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΏΠΎΠ΄Π³Ρ€ΡƒΠΏΠΏΠ° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ - ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π§ΠΈΠ΄Π°ΠΌΠ±Π΅Ρ€Π° ΠΈ ΠšΠ΅ΠΌΠ΅Ρ€Π΅Ρ€Π° . Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ основаны Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² класса, Π΄Π΅Ρ€Π΅Π²Π° наслСдования ΠΈ Ρ‚.Π΄.

WMC (Weighted methods per class), суммарная ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² класса: WMC=БУММАc i , i=1...n, Π³Π΄Π΅ c i - ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ i-Π³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, вычислСнная ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ ΠΈΠ· ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ (Π₯олстСда ΠΈ Ρ‚.Π΄. Π² зависимости ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅Π³ΠΎ критСрия), Ссли Ρƒ всСх ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ одинаковая, Ρ‚ΠΎ WMC=n.

DIT (Depth of Inheritance tree) - Π³Π»ΡƒΠ±ΠΈΠ½Π° Π΄Π΅Ρ€Π΅Π²Π° наслСдования (наибольший ΠΏΡƒΡ‚ΡŒ ΠΏΠΎ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ классов ΠΊ Π΄Π°Π½Π½ΠΎΠΌΡƒ классу ΠΎΡ‚ класса-ΠΏΡ€Π΅Π΄ΠΊΠ°), Ρ‡Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ большСй Π³Π»ΡƒΠ±ΠΈΠ½Π΅ увСличиваСтся абстракция Π΄Π°Π½Π½Ρ‹Ρ…, ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Π½Π°ΡΡ‹Ρ‰Π΅Π½Π½ΠΎΡΡ‚ΡŒ класса ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€ΠΈ достаточно большой Π³Π»ΡƒΠ±ΠΈΠ½Π΅ сильно возрастаСт ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ понимания ΠΈ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

NOC (Number of children) - количСство ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ² (нСпосрСдствСнных), Ρ‡Π΅ΠΌ большС, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ абстракция Π΄Π°Π½Π½Ρ‹Ρ….

CBO (Coupling between object classes) - сцСплСниС ΠΌΠ΅ΠΆΠ΄Ρƒ классами, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ количСство классов, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ связан исходный класс. Для Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ справСдливы всС утвСрТдСния, Π²Π²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π½Π΅Π΅ для связанности ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ высоком CBO ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ абстракция Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ затрудняСтся ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ использованиС класса.

RFC (Response for a class) - RFC=|RS|, Π³Π΄Π΅ RS - ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ мноТСство класса, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ мноТСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ класса Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ класса. Π’ΠΎ Π΅ΡΡ‚ΡŒ RS=(({M}({R i }), i=1...n, Π³Π΄Π΅ M - всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ класса, R i - всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ i-ΠΌ классом. Π’ΠΎΠ³Π΄Π° RFC Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ мноТСства. Π§Π΅ΠΌ большС RFC, Ρ‚Π΅ΠΌ слоТнСС тСстированиС ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°.

LCOM (Lack of cohesion in Methods) - нСдостаток сцСплСния ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ². Для опрСдСлСния этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° рассмотрим класс C с n ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ M1, M2,… ,Mn, Ρ‚ΠΎΠ³Π΄Π° {I1},{I2},...,{In} - мноТСства ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄Π°Ρ…. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ P - мноТСство ΠΏΠ°Ρ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…; Q - мноТСство ΠΏΠ°Ρ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅. Π’ΠΎΠ³Π΄Π° LCOM=|P|-|Q|. НСдостаток сцСплСния ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сигналом Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ класс ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° нСсколько Π΄Ρ€ΡƒΠ³ΠΈΡ… классов ΠΈΠ»ΠΈ подклассов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ инкапсуляции Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ слоТности классов ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Ρ‚ΡŒ сцСплСниС.

6. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ надСТности

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

7. Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ

Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ класс ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π³ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹ΠΌΠΈ. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ простых ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°Ρ… ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΈΡ… Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ сумму. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ прСдставитСлСм Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса являСтся ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Кокола. Она опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

H_M = (M + R1 * M(M1) +… + Rn * M(Mn)/(1 + R1 +… + Rn)

Π“Π΄Π΅ M - базовая ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°, Mi - Π΄Ρ€ΡƒΠ³ΠΈΠ΅ интСрСсныС ΠΌΠ΅Ρ€Ρ‹, Ri - ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ коэффициСнты, M(Mi) - Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ M(Mi) ΠΈ коэффициСнты Ri Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ рСгрСссионного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π·Π°Π΄Π°Ρ‡ΠΈ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π—ΠΎΠ»ΡŒΠ½ΠΎΠ²ΡΠΊΠΎΠ³ΠΎ, Биммонса, Π’Π΅ΠΉΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΆΠ΅ прСдставляСт собой Π²Π·Π²Π΅ΡˆΠ΅Π½Π½ΡƒΡŽ сумму Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ². Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

(структура, взаимодСйствиС, объСм, Π΄Π°Π½Π½Ρ‹Π΅) БУММА(a, b, c, d).

(ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ интСрфСйса, Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ, ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ) БУММА(x, y, z, p).

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ, коэффициСнты - Π² зависимости ΠΎΡ‚ значСния ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ для принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

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