Π Π°Π·Π½ΠΎΠ΅

По спСцификации: Π¨Π°Π±Π»ΠΎΠ½ спСцификации Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ПО — К. ВигСрс

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ПишСм спСцификации. Π§Π°ΡΡ‚ΡŒ 1. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ β€” Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ с простого / Π₯Π°Π±Ρ€

Π˜Ρ‚Π°ΠΊ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†-Ρ‚ΠΎ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ спСцификации. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сам процСсс для нас Π½ΠΎΠ²Ρ‹ΠΉ, пускай хотя Π±Ρ‹ инструмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ.
Π§Ρ‚ΠΎ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΎΡ‚ инструмСнта? ΠŸΠΎΠΆΠ°Π»ΡƒΠΉ, всС трСбования сводятся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ слову β€” удобство. Π’Π΅Π΄ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ вСскиС ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ, Ссли это Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ΡƒΠ΄ΠΎΠ±Π½ΠΎ. А вСдь Π½Π°ΠΌ хочСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши ΠΊΠΎΠ»Π»Π΅Π³ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»ΠΈ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΎΡ‚ написания спСцификаций. Как, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΡ‚ программирования.

Π›ΠΈΡ‡Π½ΠΎ Ρƒ мСня Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ:

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

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. Microsoft Office.
На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠœΡ‹ ΡƒΠΆΠ΅ ΡƒΠΌΠ΅Π΅ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π’ΠΎΡ€Π΄-ΠΎΠΌ, ΠΎΠ½ установлСн Ρƒ всСх программистов, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π½Π°Π΄ΠΎ для Π½ΠΈΡ… завСсти Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мСсто хранСния. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½Π° сСрвСрС ΠΏΠ°ΠΏΠΊΡƒ ΠŸΠ ΠžΠ•ΠšΠ’Π« с ΠΏΠΎΠ΄ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ ΠΏΠΎ числу ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ². Бюда ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ наши Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΡ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ шаблон оформлСния Ρ‚ΠΈΠΏΠΎΠ²ΠΎΠΉ спСцификации. НСт, это Π½Π΅ стандартноС содСрТаниС ΠΈΠ· 20 ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² любой спСцификации. Π‘ΠΎΠΆΠ΅ упаси. ΠœΡ‹ описали стили оформлСния Ρ€Π°Π·Π½Ρ‹Ρ… смысловых частСй:

  • Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ спСцификации: Ρ‚Π΅ΠΌΠ°, Π°Π²Ρ‚ΠΎΡ€ / Π΄Π°Ρ‚Π° / Ρ€Π΅Ρ†Π΅Π½Π·Π΅Π½Ρ‚
  • Π˜ΡΡ…ΠΎΠ΄Π½Π°Ρ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° / трСбования ΠΎΡ‚ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ для тСстировщиков
  • ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² – ΠΊΠΎΠ³Π΄Π° Π² тСкстС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ спСцификации Π½ΡƒΠΆΠ½ΠΎ Π½Π° Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π·Π°ΠΎΡΡ‚Ρ€ΠΈΡ‚ΡŒ ΠΈΡ… Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Если ΠΆΠ΅ это Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ тСхничСская спСцификация, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ описаниС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Ρ…ΠΈΡ‚Ρ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° сСрвСрС, ΠΈΠ»ΠΈ всякой Ρ‚Π°ΠΌ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹, Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ.
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ.

ПолСзная Π²Π΅Ρ‰ΡŒ оказалась. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ стали Ρ‚Π°ΠΊΠΈΠΌΠΈ вСсёлыми, Ρ€Π°Π·Π½ΠΎΡ†Π²Π΅Ρ‚Π½Ρ‹ΠΌΠΈ, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ приятно. И ΠΌΠΎΠΆΠ½ΠΎ сразу Π½Π°ΠΉΡ‚ΠΈ Π½ΡƒΠΆΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ, Π΄Π°ΠΆΠ΅ Π½Π΅ Π²Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΡΡΡŒ Π² тСкст, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ.

Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ стало понятно, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ пСрСкрСстныС ссылки ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ. Π‘Π»Π°Π³ΠΎ Π² Π’ΠΎΡ€Π΄-Π΅ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ для этого. МоТно Π΄Π΅Π»Π°Ρ‚ΡŒ ссылки ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ стали ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ – ΠΏΠΎΡ€Ρ‚Π°Π»Ρ‹, состоящиС Π² основном ΠΈΠ· ссылок Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹.

Иногда (Ρ‚ΠΎΡ‡Π½Π΅Π΅, довольно часто) Π½Π°Π΄ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ эскиз интСрфСйса, ΠΈΠ»ΠΈ скаТСм UML-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ. Π˜Ρ… ΠΌΡ‹ рисуСм Π² Π’ΠΈΠ·ΠΈΠΎ, Π° ΠΏΠΎΡ‚ΠΎΠΌ вставляСм Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ. Вопрос – Π³Π΄Π΅ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ сами визиСвскиС Ρ„Π°ΠΉΠ»Ρ‹? Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π΅ΠΌ Ρ…ΠΈΡ‚Ρ€Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° – для хранСния связанных Ρ„Π°ΠΉΠ»ΠΎΠ² Π±ΡƒΠ΄Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠ°ΠΊ Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΈ Π² Π½Π΅Π΅ ΠΊΠ»Π°ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.

Π˜Ρ‚ΠΎΠ³ΠΈ:

  • Π—Π° ΠΏΠΎΠ»Π³ΠΎΠ΄Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π±Ρ‹Π»ΠΎ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π΅Π½ΠΎ порядка Ρ‚Ρ€ΠΈΠ΄Ρ†Π°Ρ‚ΠΈ полновСсных спСцификаций. Π˜Ρ… писали Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊ, Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рядовыС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ.
  • Нам ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎΡΡŒ:
    • ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π° MS Office, ΠΏΠΎ числу ΠΏΠΈΡˆΡƒΡˆΠΈΡ… спСцификации.
    • общСдоступная ΠΏΠ°ΠΏΠΊΠ° Π½Π° сСрвСрС для хранСния Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΏΡ€Π°Π²ΠΈΠ»Π° оформлСния ΠΈ хранСния спСцификаций.

ΠŸΠ»ΡŽΡΡ‹:
Пологая учСбная ΠΊΡƒΡ€Π²Π° ((с) Π“ΠΎΠ»ΡƒΠ±ΠΈΡ†ΠΊΠΈΠΉ). Для запуска процСсса Π½Π΅ трСбуСтся Π½ΠΈΠΊΠ°ΠΊΠΈΡ… усилий, ΠΊΡ€ΠΎΠΌΠ΅ Π²ΠΎΠ»Π΅Π²Ρ‹Ρ…. ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ инструмСнты – офисныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ сСтСвой диск – ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ. Π‘ΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ всС Π½Π°Π²Ρ‹ΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ (Ссли Ρƒ ΠΊΠΎΠ³ΠΎ Π±Ρ‹Π»ΠΈ).

ΠœΠΈΠ½ΡƒΡΡ‹:

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

РСзюмС:
ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ инструмСнтарий Π²ΠΏΠΎΠ»Π½Π΅ достаточСн, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ свои силы Π² спСцифицировании. Π•Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… с числом Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠΊΠΎΠ»ΠΎ пяти. Если ΠΆΠ΅ Ρƒ вас нСсколько ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², нСсколько ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅, Π²Ρ‹ ΡƒΠΆΠ΅ вкусили прСлСстСй спСцификаций ΠΈ Π²Π°ΠΌ хочСтся большСго, Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ инструмСнт. Для сСбя ΠΌΡ‹ нашли Π΅Π³ΠΎ Π² Π’ΠΈΠΊΠΈ.
(см. Π§Π°ΡΡ‚ΡŒ 2. Π’ΠΈΠΊΠΈ β€” всё ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ)

БпСцификация Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

БпСцификация Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (Π°Π½Π³Π». Software Requirements Specification, SRS) являСтся ΠΏΠΎΠ»Π½Ρ‹ΠΌ описаниСм повСдСния систСмы, которая Π±ΡƒΠ΄Π΅Ρ‚ создана. Она Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ряд сцСнариСв использования,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ всС Π²ΠΈΠ΄Ρ‹ взаимодСйствия ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ с программным обСспСчСниСм. Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ использования Ρ‚Π°ΠΊΠΆΠ΅ извСстны ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅Β Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ сцСнариям использования, спСцификация программного обСспСчСния Ρ‚Π°ΠΊΠΆΠ΅ содСрТат Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ (ΠΈΠ»ΠΈΒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅) трСбования. ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования β€” трСбования,Β ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π»Π°Π³Π°ΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ограничСния Π½Π° систСму (Ρ‚Π°ΠΊΠΈΠ΅ как трСбования эффСктивности Ρ€Π°Π±ΠΎΡ‚Ρ‹, стандарты качСства, ΠΈΠ»ΠΈ проСктныС ограничСния).

Π’ΠΈΠΏΡ‹ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

ВрСбования ΡΠΈΡΡ‚Π΅ΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ нСсколькими способами. НиТС прСдставлСны общиС классификации Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ тСхничСского управлСния.

ВрСбования ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²

ΠšΠ»ΠΈΠ΅Π½Ρ‚Ρ‹, это Ρ‚Π΅, ΠΊΡ‚ΠΎ выполняСт основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмного проСктирования, со ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π°ΠΊΡ†Π΅Π½Ρ‚ΠΎΠΌ Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ систСмы ΠΊΠ°ΠΊ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ трСбования опрСдСлят Π³Π»Π°Π²Π½ΡƒΡŽ Ρ†Π΅Π»ΡŒΒ ΡΠΈΡΡ‚Π΅ΠΌΡ‹ ΠΈ, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ, отвСтят Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ вопросы:

  • ВрСбования эксплуатации ΠΈΠ»ΠΈ развёртывания: Π“Π΄Π΅ систСма Π±ΡƒΠ΄Π΅Ρ‚Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ?
  • ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒ миссии ΠΈΠ»ΠΈ сцСнарий: Как систСма достигнСт Ρ†Π΅Π»Π΅ΠΉ миссии?
  • ВрСбования ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ: КакиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ систСмы ΡΠ²Π»ΡΡŽΡ‚ΡΡΒ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΌΠΈ для достиТСния миссии?
  • Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ использования: Как Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы Π΄ΠΎΠ»ΠΆΠ½Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ?Β 
  • ВрСбования эффСктивности: Насколько эффСктивной Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒΒ ΡΠΈΡΡ‚Π΅ΠΌΠ° для выполнСния миссии?
  • Эксплуатационный ΠΆΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ»: Как Π΄ΠΎΠ»Π³ΠΎ систСма Π±ΡƒΠ΄Π΅Ρ‚Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ?
  • ΠžΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π°Ρ срСда: Каким ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ΠΌ систСма Π΄ΠΎΠ»ΠΆΠ½Π° будСт эффСктивно ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ?

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сдСлано. ΠžΠ½ΠΈΒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.Β Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСма Π΄ΠΎΠ»ΠΆΠ½Π°Β Π±Ρ‹Ρ‚ΡŒ способной Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, связь Π²Ρ…ΠΎΠ΄Π°/Π²Ρ‹Ρ…ΠΎΠ΄Π° Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ систСмы.

ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования

ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования β€” трСбования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚Β ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы Π² Ρ†Π΅Π»ΠΎΠΌ, Π° Π½Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ сцСнарии повСдСния.Β 

ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ систСмныС свойства Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊΒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, удобство сопровоТдСния, Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ, Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, срСдовыС Ρ„Π°ΠΊΡ‚ΠΎΡ€Ρ‹ эксплуатации.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ трСбования

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

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρ‹ ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для Π’Π— Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ПО / Habr

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

НСдавно ΠΊΠΎ ΠΌΠ½Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я посовСтовал стандарты для написания тСхничСского задания (Π’Π—) Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… систСм (АБ) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (ПО). Π’ΠΎΡ‚ Π΄ΡƒΠΌΠ°ΡŽ, сСйчас Π·Π°ΠΉΠ΄Ρƒ Π² ЯндСкс, Π½Π°ΠΉΠ΄Ρƒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ статСйку ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡŽ Π΅Ρ‘. Но Π½Π΅ Ρ‚ΡƒΡ‚-Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ! Одной ΡΡ‚Π°Ρ‚ΡŒΠΈ, Π³Π΄Π΅ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‚ΡΡ стандарты для Π’Π—, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², я Π½Π΅ нашСл. ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ статСйку самому…

И Ρ‚Π°ΠΊ, основныС стандарты, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ своды Π·Π½Π°Π½ΠΈΠΉ, Π³Π΄Π΅ упоминаСтся Π’Π— ΠΈΠ»ΠΈ SRS (Software (or System) Requirements Specification):

β€’ Π“ΠžΠ‘Π’ 34

β€’ Π“ΠžΠ‘Π’ 19

β€’ IEEE STD 830-1998

β€’ ISO/IEC/ IEEE 29148-2011

β€’ RUP

β€’ SWEBOK, BABOK ΠΈ ΠΏΡ€.

Π“ΠžΠ‘Π’ 34

Π“ΠžΠ‘Π’ 34.602-89 ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° созданиС Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ структуру Π’Π— Π½Π° созданиС ΠΈΠΌΠ΅Π½Π½ΠΎ Π‘Π˜Π‘Π’Π•ΠœΠ«, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ входят ПО, Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ΅ обСспСчСниС, люди, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ПО, ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ процСссы.

Богласно Π“ΠžΠ‘Π’ 34 тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

1. ΠžΠ±Ρ‰ΠΈΠ΅ свСдСния

2. НазначСниС ΠΈ Ρ†Π΅Π»ΠΈ создания (развития) систСмы

3. Π₯арактСристика ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ

4. ВрСбования ΠΊ систСмС

5. Бостав ΠΈ содСрТаниС Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ созданию систСмы

6. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ контроля ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ систСмы

7. ВрСбования ΠΊ составу ΠΈ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚ ΠΏΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΊ Π²Π²ΠΎΠ΄Ρƒ систСмы Π² дСйствиС

8. ВрСбования ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ

9. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π’Π— для государствСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π—Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ соблюдСниС ΠΈΠΌΠ΅Π½Π½ΠΎ этого стандарта.

Π“ΠžΠ‘Π’ 19

β€œΠ“ΠžΠ‘Π’ 19.Ρ…Ρ…Ρ… Единая систСма ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (Π•Π‘ΠŸΠ”)” β€” это комплСкс государствСнных стандартов, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… взаимоувязанныС ΠΏΡ€Π°Π²ΠΈΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, оформлСния ΠΈ обращСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠΈΠ»ΠΈ ПО) ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ. Π’.Π΅. этот стандарт относится ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ПО.
Богласно Π“ΠžΠ‘Π’ 19.201-78 ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅, трСбования ΠΊ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΡŽ тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅;

2. Основания для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

3. НазначСниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

4. ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌΡƒ издСлию;

5. ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ;

6. Π’Π΅Ρ…Π½ΠΈΠΊΠΎ-экономичСскиС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ;

7. Π‘Ρ‚Π°Π΄ΠΈΠΈ ΠΈ этапы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ;

8. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ контроля ΠΈ ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠΈ;

9. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.

ЕстСствСнно Π“ΠžΠ‘Π’ 34 (ΠΈ 19) ΡƒΠΆΠ΅ устарСли, ΠΈ я Π½Π΅ люблю ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΈ стандартов, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ Π’Π—, см. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅.

IEEE STD 830-1998

Достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стандарта 830-1998 β€” IEEE Recommended Practice for Software Requirements Specifications Π΄Π°Π½ΠΎ Π² самом Π΅Π³ΠΎ описании:

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

Богласно стандарту тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

  • 1. НазначСниС
  • 2. ΠžΠ±Π»Π°ΡΡ‚ΡŒ дСйствия
  • 3. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ, Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΡ‹ ΠΈ сокращСния
  • 4. Бсылки
  • 5. ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΎΠ±Π·ΠΎΡ€

2. ΠžΠ±Ρ‰Π΅Π΅ описаниС

  • 1. ВзаимодСйствиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ)
  • 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС)
  • 3. Π₯арактСристики ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
  • 4. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ
  • 5. ДопущСния ΠΈ зависимости

3. Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования (ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ, Π½-Ρ€, Ρ‚Π°ΠΊ)

  • 1. ВрСбования ΠΊ внСшним интСрфСйсам
    • 1. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
    • 2. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния
    • 3. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния
    • 4. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ взаимодСйствия
  • 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования
  • 3. ВрСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • 4. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Π½Ρ‹Π΅ ограничСния (ΠΈ ссылки Π½Π° стандарты)
  • 5. ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования (Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡ€.)
  • 6. Π”Ρ€ΡƒΠ³ΠΈΠ΅ трСбования

4. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
5. Алфавитный ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ

На самом Π΄Π΅Π»Π΅ Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ достаточно Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π΄Π°Π½Π½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΏΠΎ Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ структурС (ΠΊΠ°ΠΊ ΠΈ Π² случаС с Π“ΠžΠ‘Π’ΠΎΠΌ), поэтому Π½ΡƒΠΆΠ½ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ сам стандарт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»Π΅Π³ΠΊΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. Как ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΡ€Π°Π²Π΄Π°, Π½Π° Π°Π½Π³Π». языкС.

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

ISO/IEC/ IEEE 29148-2011

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ IEEE 29148-2011 обСспСчиваСт Π΅Π΄ΠΈΠ½ΡƒΡŽ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΡƒ процСссов ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π½Π° протяТСнии всСго ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π° систСм ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Он ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π½Π° смСну стандартов IEEE 830-1998, IEEE 1233-1998, IEEE 1362-1998.

Π”Π°Π½Π½Ρ‹ΠΉ стандарт содСрТит Π΄Π²Π° шаблона спСцификации Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ:

β€’ System requirements specification (SyRS)

β€’ Software requirements specification (SRS)

System Requirements Specification (SyRS) опрСдСляСт тСхничСскиС трСбования для Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ систСмы ΠΈ удобства взаимодСйствия ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΉ систСмы ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Она опрСдСляСт высокоуровнСвыС трСбования ΠΊ систСмС с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅Π»ΠΈ систСмы, Π΅Π΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ срСдС ΠΈ ограничСниях, допущСниях ΠΈ Π½Π΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… трСбованиях. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, спроСктированныС для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ содСрТания систСмы, сцСнариСв использования, основных сущностСй ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΉ ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов. Из опрСдСлСния слСдуСт, Ρ‡Ρ‚ΠΎ это Π°Π½Π°Π»ΠΎΠ³ Π’Π—, описанного Π² Π“ΠžΠ‘Π’ 34.

SyRS ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

  • 1. НазначСниС систСмы
  • 2. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ систСмы (Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ систСмы)
  • 3. ΠžΠ±Π·ΠΎΡ€ систСмы
    • 1. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ систСмы
    • 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы
    • 3. Π₯арактСристики ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
  • 4. Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈ опрСдСлСния

2. Бсылки

3. БистСмныС трСбования

  • 1. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования
  • 2. ВрСбования ΠΊ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ
  • 3. ВрСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • 4. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ (взаимодСйствиС) систСмы
  • 5. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ систСмы
  • 6. Бостояния систСмы
  • 7. ЀизичСскиС характСристики
  • 8. Условия окруТСния
  • 9. ВрСбования ΠΊ бСзопасности
  • 10. Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ
  • 11. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°
  • 12. ВрСбования ΠΊ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ систСмы Π½Π° протяТСнии Π΅Π΅ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†ΠΈΠΊΠ»Π°
  • 13. ВрСбования ΠΊ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅, ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΊΠ΅-Ρ€Π°Π·Π³Ρ€ΡƒΠ·ΠΊΠΈ, доставкС ΠΈ транспортировкС

4. ВСстированиС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° (список Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΡ‡Π½Ρ‹Ρ… тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π» 3)

5. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

  • 1. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ зависимости
  • 2. АббрСвиатуры ΠΈ сокращСний

SRS это спСцификация Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ издСлия, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ (ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ. Из опрСдСлСния слСдуСт, Ρ‡Ρ‚ΠΎ это Π°Π½Π°Π»ΠΎΠ³ Π’Π—, описанного Π² Π“ΠžΠ‘Π’ 19, Π° ΠΏΠΎ структурС ΠΎΡ‡Π΅Π½ΡŒ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ SRS ΠΈΠ· стандарта IEEE 830.

SRS ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹:

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

  • 1. НазначСниС
  • 2. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ (Π³Ρ€Π°Π½ΠΈΡ†Ρ‹)
    • 3. ΠžΠ±Π·ΠΎΡ€ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°
    • 1. ВзаимодСйствиС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ)
    • 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС)
    • 3. Π₯арактСристики ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
    • 4. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ
  • 4. Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈ опрСдСлСния

2. Бсылки

3. Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования

  • 1. ВрСбования ΠΊ внСшним интСрфСйсам
  • 2. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°
  • 3. ВрСбования ΠΊ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ
  • 4. ВрСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • 5. ВрСбования ΠΊ логичСской структурС Π‘Π”
  • 6. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ проСктирования
  • 7. БистСмныС свойства ПО
  • 8. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования

4. ВСстированиС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° (список Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΡ‡Π½Ρ‹Ρ… тСстов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π» 3)

5. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ

  • 1. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ зависимости
  • 2. АббрСвиатуры ΠΈ сокращСний

Π”Π°Π½Π½Ρ‹ΠΉ стандарт достаточно слоТно Π½Π°ΠΉΡ‚ΠΈ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π½ΠΎ ΠΏΠΎΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π°Π½Π³Π».

RUP

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° SRS Π² RUP(Rational Unified Process) прСдставляСт собой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π² процСссС спСцифицирования Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.

Π¨Π°Π±Π»ΠΎΠ½ SRS Π² RUP Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈΠ· стандарта IEEE STD 830 ΠΈ содСрТит Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

β€’ Π’Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ шаблон SRS со структурированными Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ трСбованиями ΠΏΠΎ функциям БистСмы, максимально ΠΏΠΎΡ…ΠΎΠΆ Π½Π° 830 стандарт.

β€’ Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ шаблон SRS со структурированными Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ трСбованиями Π² Π²ΠΈΠ΄Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования (use cases):

1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅.

  • 1. ЦСль.
  • 2. ΠšΡ€Π°Ρ‚ΠΊΠ°Ρ сводка возмоТностСй.
  • 3. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡ, Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌΡ‹ ΠΈ сокращСния.
  • 4. Бсылки.
  • 5. ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ содСрТаниС.

2. ΠžΠ±Π·ΠΎΡ€ систСмы

  • 1. ΠžΠ±Π·ΠΎΡ€ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использований.
  • 2. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ зависимости.

3. Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

  • 1. ОписаниС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования.
  • 2. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования.
  • 3. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования.
  • 4. ΠΠ΅Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ трСбования.

4. Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ информация.

ЕстСствСнно, Ρ‡Ρ‚ΠΎ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ шаблон ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ SRS ΠΎΡ‚ RUP.

SWEBOK, BABOK ΠΈ ΠΏΡ€.

SWEBOK, BABOK, Π° Ρ‚Π°ΠΊΠΆΠ΅ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО ΠΈ сводов Π·Π½Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠΈ SRS ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Π΅ Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½Ρ‹Π΅ стандарты.

Π’Π°ΠΊΠΆΠ΅ стоит ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для описания Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ АБ ΠΈ ПО ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π½Π°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎ Ρ€Π°Π·Π½ΠΎΠΌΡƒ: FRD (Functional Requirements Document), RD (Requirements Document), ΠŸΠ— (ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΠ»ΠΈ ΠŸΠΎΡΡΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ записка) ΠΈ ΠΏΡ€. Но это всС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΎΡ‚ Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚Ρ‹Ρ… стандартов, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… отраслСвой стандартизации, хотя, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях, ΡƒΠΆΠ΅ ΠΈ с ΡƒΡΡ‚ΠΎΡΠ²ΡˆΠ΅ΠΉΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ.

А как ТС Agile?

Π― скаТу ΠΎΠ΄Π½ΠΎΠΉ Ρ„Ρ€Π°Π·ΠΎΠΉ ΠΈΠ· ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚Π° Agile: β€œWorking software over comprehensive documentation”. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Agile Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ отводится совсСм ΠΌΠ°Π»ΠΎ мСста.

МоС ΠΆΠ΅ ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ АБ Π±Π΅Π· Π’Π— ΠΌΠΎΠΆΠ½ΠΎ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ/Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ Agile), Π½ΠΎ Π²ΠΎΡ‚ Π² дальнСйшСм ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒ β€” Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сразу Π·Π°Π΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ΡΡŒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π’Π— ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО ΠΏΠΎ Agile.

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

Как говорится, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ своС тСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ использовании любого ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… стандартов ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ эти ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ для написания Π’Π—, СстСствСнно адаптируя ΠΈΡ… ΠΏΠΎΠ΄ сСбя.

Но Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π’Π— Π½Π΅ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π»ΠΎΡΡŒ Π² Π₯Π—, Π°, ΠΈΠΌΠ΅Π½Π½ΠΎ, содСрТаниС (Π½Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅) Π² Π’Π— β€” самоС Π³Π»Π°Π²Π½ΠΎΠ΅! Но это ΡƒΠΆΠ΅ совсСм другая история… Если Π΅ΡΡ‚ΡŒ интСрСс, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΎΠ½-Π»Π°ΠΉΠ½ курс Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ трСбованиями ΠΊ ПО.

Ну Π° ΠΊΡ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π» Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° β€” Ρ‚ΠΎΠΌΡƒ бонус: ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π’Π—, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я писал ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ (сСйчас ΡƒΠΆΠ΅ просто Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠΌ Π΄Π°Π²Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ, Π΄Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡƒΠ΄Π°Ρ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° всСобщСС ΠΎΠ±ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅ NDA).

Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌΠΈ:

БпСцификация — это… Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ БпСцификация?

БпСцификация — (ΠΏΠΎΠ·Π΄Π½Π΅Π»Π°Ρ‚.Β specificatio, ΠΎΡ‚ Π»Π°Ρ‚. speciesΒ β€” Ρ€ΠΎΠ΄, Π²ΠΈΠ΄, Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΈ facioΒ β€” Π΄Π΅Π»Π°ΡŽΡ‚) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ:

  1. ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ спСцифичСских особСнностСй, уточнённая классификация Ρ‡Π΅Π³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ;
  2. ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π±ΠΎΡ€ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ удовлСтворяСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ тСхничСский ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, мост Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅ΠΊΡƒ удовлСтворяСт Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, ΠΊΠ°ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ‰ΠΈΠΉ вСс Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, максимальная Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° ось, максимальная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π΅Ρ‚Ρ€Π° ΠΈΒ Ρ‚.Β Π΄.)

Богласно ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π² Π•Π΄ΠΈΠ½ΠΎΠΉ систСмС конструкторской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ (Π•Π‘ΠšΠ”), спСцификация — основной конструкторский Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ состав сборочной Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, комплСкса, ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°. Π’ спСцификации содСрТится ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ пСрСчислСниС ΡƒΠ·Π»ΠΎΠ² ΠΈ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ издСлия, конструкции, установки ΠΈΒ Ρ‚.Β ΠΏ., входящих Π² состав сборочного ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ°.

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

Разновидности

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

БпСцификация ΠΊ счёту — Ρ‡Π°ΡΡ‚ΡŒ расчётного Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

ВСхничСская спСцификация β€” спСцификация тСхничСского устройства.

Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅:

SMILES β€” спСцификация ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ описания состава ΠΈ структуры ΠΌΠΎΠ»Π΅ΠΊΡƒΠ»Ρ‹ химичСского вСщСства.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°

БпСцификация ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ:

  • ΠžΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π½ΠΎΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ спСцификации
  • ВрСмя послСднСго пСрСсмотра ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΊΠ΅ΠΌ Π±Ρ‹Π» Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ пСрСсмотр
  • Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈΠ»ΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΡƒΡŽ ΠΌΠ°Ρ€ΠΊΡƒ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° ΠΈ происхоТдСниС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, Ссли Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ
  • ΠžΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ Π»ΠΈΡ†ΠΎ ΠΈΠ»ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΠΎ вопросам ΠΏΠΎ спСцификации, ΠΏΠΎ обновлСниям ΠΈ отклонСниям
  • Π’Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния спСцификации ΠΈ Π΅Ρ‘ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅
  • Π’Π΅Ρ€ΠΌΠΈΠ½Ρ‹, опрСдСлСния ΠΈ Π°Π±Π±Ρ€Π΅Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ для пояснСния сути спСцификации
  • Бпособы ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ для всСх установлСнных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ характСристик
  • ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ трСбования: физичСскиС, мСханичСскиС, элСктричСскиС, химичСскиС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅. Π¦Π΅Π»Π΅Π²Ρ‹Π΅ ΠΈ допустимыС
  • ВрСбования ΠΏΠΎ эксплуатационному Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π¦Π΅Π»Π΅Π²Ρ‹Π΅ ΠΈ допустимыС
  • Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ, Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈΠ»ΠΈ тСхничСскиС ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ
  • ВрСбования ΠΏΠΎ мастСрству
  • ВрСбования ΠΊ сСртифицированности
  • ВрСбования ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ бСзопасности
  • ЭкологичСскиС трСбования
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΏΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΡŽ качСства, ΠΎΠ±Ρ€Π°Π·Π΅Ρ† для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°, ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΉ ΠΏΡ€ΠΈΡ‘ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹
  • Π›ΠΈΡ†ΠΎ ΠΈΠ»ΠΈ организация отвСтствСнноС Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ спСцификации
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ доставка
  • Условия ΠΏΠΎ отклонСниям, ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ΅, пСрСсмотрС, ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ ΠΈ характСристик
  • Бсылки ΠΈ Ρ†ΠΈΡ‚Π°Ρ‚Ρ‹ Π² тСкстС спСцификации ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ для установки ясности Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°
  • Подписи ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ссли ΠΎΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ (с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ) для ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ выполнСния, Ссли Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ использования
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄Π΅Ρ‚Π°Π»ΠΈ, Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ ясности, ΠΈΠ»ΠΈ пояснСния ΠΏΠΎ ΠΎΠΏΠ»Π°Ρ‚Π΅

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

Бсылки

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

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ссылок Π½Π° источники ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ провСряСма, ΠΈΠ½Π°Ρ‡Π΅ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ поставлСна ΠΏΠΎΠ΄ сомнСниС ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π°.
Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ссылки Π½Π° Π°Π²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π½Ρ‹Π΅ источники.
Π­Ρ‚Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° установлСна 16 сСнтября 2012.

БпСцификация ΠΊ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρƒ – ΠžΠ±Ρ€Π°Π·Π΅Ρ†, Π±Π»Π°Π½ΠΊ 2020 Π³ΠΎΠ΄Π°

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

Β 

Π§Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅?

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

Π’Π°ΠΊΠΎΠΉ Π±Π»Π°Π½ΠΊ являСтся Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ Π² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅, ΠΊΠΎΠ³Π΄Π° Ρ‚ΠΎΠ²Π°Ρ€ пСриодичСски мСняСтся ΠΏΠΎ количСствСнному составу. ОсобСнно, спСцификация Π²Ρ‹Π³ΠΎΠ΄Π½Π°, ΠΊΠΎΠ³Π΄Π° список Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² слишком ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€Π° Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ большоС мСсто Π² самом тСкстС ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π°.

ΠšΡ‚ΠΎ составляСт?

БоставлСниСм спСцификации занимаСтся нСпосрСдствСнно Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° доставку Ρ‚ΠΎΠ²Π°Ρ€Π°. Бюда ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°/Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠ° ΠΎΡ‚Π΄Π΅Π»Π°, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ Π·Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π”ΠŸΠ’, ΡŽΡ€ΠΈΡΡ‚ прСдприятия ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ, Π² обязанности ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ находится составлСниС Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠ².

Π“Π»Π°Π²Π½Ρ‹ΠΌ условиСм ΠΏΡ€ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ спСцификации являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ спСциалист ΠΎΠ±Π»Π°Π΄Π°Π» Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ поставляСмой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠ³ΠΎ заполнСния спСцификации.

МоТно Π»ΠΈ Π²Π½ΠΎΡΠΈΡ‚ΡŒ измСнСния?

БоставлСниС спСцификации рСгламСнтируСтся Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½ΠΎΡ€ΠΌΠ°ΠΌΠΈ ΠΈ трСбованиями, установлСнными для ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ². Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΈ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ договорСнности сторон Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ расторТСниС Ρ€Π°Π½Π΅Π΅ подписанной спСцификации, с Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠΉ.

НапримСр, послС подписания Π”ΠŸΠ’, Π² спСцификации ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π° тСхничСская Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ° Π² расчСтах, хотя ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ соглашСния ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π° ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Богласно Π·Π°ΠΊΠΎΠ½Ρƒ β„– 44-Π€Π— ΠΎΡ‚ 05.04.2013 Π³ΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½ΠΎΠ΅ соглашСниС ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ΅ спСцификации Π² связи с ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΌ тСхничСским Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚ΠΎΠΌ. ΠŸΡ€ΠΈ этом, измСнСнная спСцификация вступит Π² силу послС рСгистрации Π”ΠŸΠ’ Π² рССстрС.

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ внСдрСния ΠΏΡ€Π°Π²ΠΎΠΊ Π² ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ государствСнного ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Π° подтвСрТдаСтся Ρ‚Π°ΠΊΠΆΠ΅ письмом ΠœΠΈΠ½ΡΠΊΠΎΠ½ΠΎΠΌΡ€Π°Π·Π²ΠΈΡ‚ΠΈΡ Π Π€ β„– Π”28И-1889 ΠΎΡ‚ 30.09.2014 Π³ΠΎΠ΄Π° «О Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² …».

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ спСцификаций

Π—Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π°ΠΌΠΈ Π Π€ прСдусмотрСно составлСниС спСцификаций ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ катСгориям ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²:

  • ΠšΡƒΠΏΠ»ΠΈ-ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ.
  • ΠŸΠΎΡΡ‚Π°Π²ΠΊΠΈ.
  • ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ имущСства Π² Π·Π°Π»ΠΎΠ³.
  • ДарСния.
  • Π›ΠΈΠ·ΠΈΠ½Π³Π° ΠΈ финансовой Π°Ρ€Π΅Π½Π΄Ρ‹.
  • Π Π΅Π½Ρ‚Ρ‹.

Π§Π°Ρ‰Π΅ всСго ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ спСцификация ΠΏΡ€ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π”ΠŸΠ’ ΠΈ прСдоставлСния услуг (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ – транспортных).

К спСцификации Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ трСбования:

  1. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ссылки Π½Π° Π”ΠŸΠ’, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ прилагаСтся.
  2. ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρƒ, ΠΏΡ€ΠΈ составлСнии Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  3. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΠ²Π°Ρ€Π½ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈ.
  4. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΅Π΄. измСрСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, количСства, Ρ†Π΅Π½Ρ‹ ΠΈ суммы ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.
  5. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅ΠΉ суммы с НДБ ΠΈ Π±Π΅Π· Π½Π΅Π³ΠΎ.
  6. ПодписаниС сторонами Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, скрСплСнных пСчатями.

Π—Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ спСцификации ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ пСрсонал поставщика, Π² Π»ΠΈΡ†Π΅ ΡŽΡ€ΠΈΡΡ‚Π°, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ спСциалиста, Π²Π»Π°Π΄Π΅ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΎ поставкС ΠΈ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌΠΈ оформлСния ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².

Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π”ΠŸΠ’ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ мноТСства спСцификаций (Π·Π°ΠΊΠΎΠ½ΠΎΠΌ это Π½Π΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ). ΠŸΡ€ΠΈ этом, Π”ΠŸΠ’ оформляСтся ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°ΠΌΠΈ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ надобности внСсСния ΠΏΡ€Π°Π²ΠΎΠΊ Π² ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· участников сдСлки увСдомляСт Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, прислав ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ запрос.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΊ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Ρƒ?

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

  • По своСй структурС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ обязан ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ дСлопроизводства.
  • По ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ – Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ обязан ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ сущСствСнныС Π΄Π°Π½Π½Ρ‹Π΅.

Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ спСцификации начинаСтся с «шапки», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ отобраТаСтся:

1) ΠŸΡ€ΠΈΡΠ²ΠΎΠ΅Π½Π½Ρ‹ΠΉ спСцификации Π½ΠΎΠΌΠ΅Ρ€ (ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β„–__).

2) НомСр ΠΈ Π΄Π°Ρ‚Π° Π”ΠŸΠ’, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΎΠ½Π° прикладываСтся.

3) НазваниС Π±Π»Π°Π½ΠΊΠ° (БпСцификация Π½Π° …)

4) Вторая Ρ‡Π°ΡΡ‚ΡŒ спСцификации Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…:

  • ΠŸΠΎΡ€ΡΠ΄ΠΊΠΎΠ²ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π°.
  • Названия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.
  • Π•Π΅ количСства.
  • Π•Π΄. измСрСния.
  • Π¦Π΅Π½Ρ‹ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.
  • Бтоимости ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.
  • Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ стоимости, Π² Ρ‚.Ρ‡. НДБ

ΠŸΡ€ΠΈ потрСбности Ρ‚Π°Π±Π»ΠΈΡ†Π° дополняСтся Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ свСдСниями.

5) Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ условия ΠΎΠΏΠ»Π°Ρ‚Ρ‹ Π·Π° поставлСнный Ρ‚ΠΎΠ²Π°Ρ€ ΠΏΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΠΎΠΉ спСцификации. Π’ зависимости ΠΎΡ‚ ситуации условия ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΊΠ°ΠΊ Π² Π”ΠŸΠ’, Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ.

6) Π’Π°ΠΊΠΆΠ΅ здСсь ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ сроки поставки ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

7) Π’ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Π±Π»Π°Π½ΠΊ подписываСтся участниками сдСлки с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ:

  • ДолТности подписантов.
  • Подписи с Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠΎΠΉ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ.
  • ΠŸΠ΅Ρ‡Π°Ρ‚Π΅ΠΉ прСдприятий.

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Π°Ρ спСцификация составляСтся Π² 2-Ρ… экзСмплярах, прикладываСтся ΠΊ Π”ΠŸΠ’ ΠΈ считаСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΡ‹ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ основному ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ.

ΠžΠ±Ρ€Π°Π·Ρ†Ρ‹ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π½Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²

Π—Π°Π½ΠΈΠΌΠ°ΡΡΡŒ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ прСдприятия ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ с ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ΠΌ Π”ΠŸΠ’, ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ услуг, ΠΏΠΎ исполнСнию Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ ΠΈ Ρ‚. Π΄. Π›ΡŽΠ±Π°Ρ ΠΈΠ· пСрСчислСнных сдСлок Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ участников сотрудничСства выполнСния Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π½Ρ‹Ρ… условий. Богласно ст. 158 ΠΈ 434 Π“Πš Π Π€ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ Π±Π΅Π· ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠΉ спСцификации считаСтся Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° Π² Π½Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ всС Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π½Ρ‹Π΅ условия.

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

ΠŸΠΎΡΡ‚Π°Π²ΠΊΠ°

Вранспортировка ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, осущСствляСтся ΠΏΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Π”ΠŸΠ’ ΠΌΠ΅ΠΆΠ΄Ρƒ сторонами, с ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ условий ΠΈ сроков поставок. ОсобСнно это Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ транспортировкС партиями, с Ρ‡Π΅Ρ‚ΠΊΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ количСствСнных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Если список Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π²Π΅Π»ΠΈΠΊ, Ρ‚ΠΎ Π² этом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ составляСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, спСцификация, с ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ:

  1. Π§Π΅Ρ‚ΠΊΠΎΠ³ΠΎ названия ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€Π°.
  2. Числа поставляСмой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.
  3. Π¦Π΅Π½Ρ‹ Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Ρ‚ΠΎΠ²Π°Ρ€Π° Π±Π΅Π· НДБ.
  4. Бтоимости ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π±Π΅Π· НДБ.
  5. Π˜Ρ‚ΠΎΠ³ΠΎΠ²ΠΎΠΉ стоимости ΠΏΠ°Ρ€Ρ‚ΠΈΠΈ поставлСнной ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, Π² Ρ‚. Ρ‡. с ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ НДБ.

НиТС прСдлагаСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ спСцификации ΠΊ Π”ΠŸΠ’.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

ОказаниС услуг

ΠŸΡ€ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π° Π½Π° услуги (Π”Π£), особСнно, Ссли прСдоставляСтся мноТСство услуг Π½Π° постоянной основС ΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ сроками исполнСния, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ составлСния спСцификация ΠΊ Π”Π£.

Вакая ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ:

  1. Оказании ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ списка услуг, прСдоставляСмых согласно ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ.
  2. Оказании услуг Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  3. ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌ описании услуги.
  4. Подписании Π”Π£, Ссли стороны Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ со списком услуг.

Π§Π΅ΠΌ Ρ‡Π΅Ρ‚Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π° спСцификация, Ρ‚Π΅ΠΌ мСньшС спорных ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Ρƒ участников сдСлки Π² Ρ…ΠΎΠ΄Π΅ выполнСния Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π½Ρ‹Ρ… ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π².

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ оформлСния спСцификации являСтся Π½Π΅ΠΏΡ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сроков выполнСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для прСдоставлСния услуги – это являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· сущСствСнных условий Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, такая спСцификация прСдставляСт собой Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ. Учитывая, Ρ‡Ρ‚ΠΎ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ шаблона Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π½Π΅ прСдусмотрСно, прСдприятия ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π·Π΅Ρ† спСцификации.

Однако, Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· спСцификации, Ссли Π² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π΅ Π”Π£ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ услуг с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ сроков ΠΈΡ… исполнСния. Π’ этом Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π½Π΅Ρ‚ потрСбности ΡΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² Π²ΠΈΠ΄Π΅ спСцификации.

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

К Ρ‚Π°ΠΊΠΈΠΌ трСбованиям относится:

  1. ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠ΅Ρ€Π° прилоТСния.
  2. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ названия Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° «БпСцификация».
  3. Бсылки Π½Π° Π”Π£ с ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΈ Π΄Π°Ρ‚Ρ‹.
  4. Π”Π΅Π½ΡŒ ΠΈ мСсто оформлСния спСцификации обязаны ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ основного Π”Π£. Π­Ρ‚ΠΎ обСспСчит Π½Π΅Π΄ΠΎΠΏΡƒΡ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΏΡ€ΠΈ судСбном Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅, Π² случаС разногласий.
  5. НаимСнованиС участников сдСлки Π² спСцификации обязаны ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с основным Π”Π£.
  6. Π Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ сторон Π² ΠΊΠΎΠ½Ρ†Π΅ спСцификации ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ Π΄ΠΎ названия участников сдСлки, подписСй ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΊ Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ.
  7. ΠŸΡ€ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΌ дСйствии спСцификации, трСбуСтся ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ условия, особСнности прСдоставлСния услуг ΠΈ условия расчСтов.

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

НиТС прСдлагаСтся ΠΎΠ±Ρ€Π°Π·Π΅Ρ† спСцификации ΠΏΠΎ Π”Π£.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Как, Π³Π΄Π΅ ΠΈ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚?

БпСцификация считаСтся ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ основному ΠΊΠΎΠ½Ρ‚Ρ€Π°ΠΊΡ‚Ρƒ ΠΈ вСсь ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ мСстС с основным Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ.

ΠŸΡ€ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ срока дСйствия Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€Π°, спСцификация вмСстС с Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΠΌ пСрСдаСтся Π½Π° Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π² Π°Ρ€Ρ…ΠΈΠ². Π‘Ρ€ΠΎΠΊ сохранности Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° опрСдСляСтся Π»ΠΈΠ±ΠΎ Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½ΠΎΡ€ΠΌΠ°ΠΌΠΈ Π Π€, Π»ΠΈΠ±ΠΎ вСдомствСнными полоТСниями прСдприятия.

3.3. БпСцификация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

Π’
этом Ρ€Π°Π·Π΄Π΅Π»Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ‚Ρ€Π΅Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ…,
Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ основныС Π±Π°Π·ΠΎΠ²Ρ‹Π΅
процСссы создания ПО: Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
спСцификации, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, аттСстация
ΠΈ модСрнизация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм.
ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ· этих процСссов, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
спСцификации, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для опрСдСлСния
сСрвисов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ΅ ПО, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ,
Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅
возмоТности ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ
систСмы. Π­Ρ‚ΠΎΡ‚ процСсс Π² настоящСС врСмя
ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ»
(requirements
engineering).
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ часто являСтся
критичСским этапом Π² создании ПО,
ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ошибки, Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Π½Π° этом
этапС, Π²Π΅Π΄ΡƒΡ‚ ΠΊ возникновСнию ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ
Π½Π° этапах проСктирования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

Π‘Ρ…Π΅ΠΌΠ° процСсса
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рис.
3.8. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Π΅Π³ΠΎ выполнСния являСтся
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΡŽΡ‰Π΅ΠΉ
трСбования, ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅ΠΌΡ‹Π΅ ΠΊ систСмС,
Ρ‚.Π΅. созданиС систСмной спСцификации.
Π’ этой Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ трСбования ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ
прСдставлСны Π½Π° Π΄Π²ΡƒΡ… уровнях Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.
На самом Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ прСдставлСны
трСбования, опрСдСляСмыС ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌΠΈ
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ПО; Π½ΠΎ
для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π±ΠΎΠ»Π΅Π΅
дСтализированная систСмная спСцификация.

Рис. 3.8. ΠŸΡ€ΠΎΡ†Π΅ΡΡ
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ основных
этапа.

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

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

3.
Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ
ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ всСй совокупности ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ,
собранной Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ этапС, Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚,
ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ мноТСство Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.
Π­Ρ‚ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит Π΄Π²Π° Ρ‚ΠΈΠΏΠ°
Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ – ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Ρ‹Π΅
прСдставлСния Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ…
ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΎ систСмС; систСмныС –
Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ…
ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы.

4.
Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅
Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ.
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅Ρ‚ΡΡ
Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌΠΎΡΡ‚ΡŒ, ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ‚Π°
мноТСства Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ. Π’ процСссС
формирования ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ
Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ошибок. На
этом этапС ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎ возмоТности
выявлСны ΠΈ устранСны.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, процСсс
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΡƒΠ»ΠΎΠΆΠΈΡ‚ΡŒ
Π² ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этапов.
НапримСр, Π°Π½Π°Π»ΠΈΠ· Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ выполняСтся
Π½Π° протяТСнии всСго процСсса ΠΈΡ…
Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, поэтому внСсСниС Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ сформулированных Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π° любом этапС. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ,
этапы Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ
Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

3.4. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ рСализация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

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

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

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

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

НиТС пСрСчислСны
ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ этапы процСсса проСктирования.

1.
АрхитСктурноС
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ
ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ подсистСмы ΠΈ взаимосвязи
ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

2.
ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Π°Ρ
спСцификация.
Для
ΠΊΠ°ΠΆΠ΄ΠΎΠΉ подсистСмы разрабатываСтся
обобщСнная спСцификация Π½Π° Π΅Π΅ сСрвисы
ΠΈ ограничСния.

3.
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
интСрфСйсов.
Для
ΠΊΠ°ΠΆΠ΄ΠΎΠΉ подсистСмы опрСдСляСтся ΠΈ
докумСнтируСтся Π΅Π΅ интСрфСйс. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ
Π½Π° эти интСрфСйсы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎ
Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹
использованиС подсистСм Π½Π΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΎ
Π·Π½Π°Π½ΠΈΠΉ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ свои
Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. На этом этапС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ
ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… спСцификаций.

4.
ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎΠ΅
ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠŸΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡΡ
распрСдСлСниС систСмных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ
(сСрвисов) ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌ ΠΈ
ΠΈΡ… интСрфСйсам.

5.
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
структур Π΄Π°Π½Π½Ρ‹Ρ….
Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ
Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ структуры Π΄Π°Π½Π½Ρ‹Ρ…,
Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ
систСмы.

6.
ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².
Π”Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ
Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅
для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ систСмных сСрвисов.

Рис. 3.9. ΠžΠ±ΠΎΠ±Ρ‰Π΅Π½Π½Π°Ρ
схСма процСсса проСктирования

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

БпСцификация оборудования ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π² Excel

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽ Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию шаблон спСцификации оборудования, ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ Microsoft Excel. Π”Π°Π½Π½Ρ‹ΠΉ шаблон Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΎ всСх вСрсиях ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Microsoft Excel.

Π”Π°Π½Π½Ρ‹ΠΉ шаблон спСцификации Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ для листа Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° А4. Π“Ρ€Π°Ρ„Ρ‹ Π² спСцификации Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² соотвСтствии с Ρ„ΠΎΡ€ΠΌΠΎΠΉ 1 β€” Π“ΠžΠ‘Π’ 21.110-2013 (Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ). Π¨Ρ€ΠΈΡ„Ρ‚ Π² шаблонС принимаСтся GOST type A. Если Π²Π°ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ ΡˆΡ€ΠΈΡ„Ρ‚ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° листС Β«Π‘Π’ΠžΠ”ΠΠΠ―Β», Ρ‚Π°ΠΊ ΠΈ Π½Π° листС «БпСцификация».

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π½ΡƒΠΆΠ½ΠΎ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ порядкС:

1. ВсС тСхничСскиС характСристики оборудования, ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π’ΠžΠ›Π¬ΠšΠž Π½Π° листС Β«Π‘Π’ΠžΠ”ΠΠΠ―Β». На этом ΠΆΠ΅ листС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ Π²Π°ΠΌ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ВсС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚Π΅ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ листС, Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π½Π° листС «БпСцификация».

2. На листС «БпСцификация» Π²Ρ‹ ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ Π³ΠΎΡ‚ΠΎΠ²ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ΅ 1 β€” Π“ΠžΠ‘Π’ 21.110-2013 со ΡˆΡ‚Π°ΠΌΠΏΠ°ΠΌΠΈ. На Π΄Π°Π½Π½ΠΎΠΌ листС Π²Π°ΠΌ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡˆΡ‚Π°ΠΌΠΏΡ‹.

3. ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ спСцификации выполняСтся с листа «БпСцификация». Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° послСдний лист спСцификации ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ½ΡŒΡ‚Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ синСй Ρ€Π°ΠΌΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ, ΠΊ Π½ΠΈΠΆΠ½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ листа. ΠŸΡ€ΠΈ этом Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ листы для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ Π±Π΅Π»Ρ‹ΠΌ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, Π° Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ листы – сСрым Ρ†Π²Π΅Ρ‚ΠΎΠΌ.

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях

Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ:

Если Π²Ρ‹ нашли ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° свой вопрос ΠΈ Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΎΡ‚Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€Π° ΡΡ‚Π°Ρ‚ΡŒΠΈ Π·Π° Π΅Π³ΠΎ Ρ‚Ρ€ΡƒΠ΄, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° срСдств Β«WebMoney FundingΒ».

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ поддСрТиваСтся ΠΈ развиваСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π° срСдства ΠΎΡ‚ Π΄ΠΎΠ±Ρ€ΠΎΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Π½ΠΈΠΉ.

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

ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ спСцификации Free Dictionary

Π•Π³ΠΎ школа-ΠΈΠ½Ρ‚Π΅Ρ€Π½Π°Ρ‚ Π½Π°ΡƒΡ‡ΠΈΠ»Π° Π΅Π³ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠ², Π½Π°ΡƒΡ‡ΠΈΠ»Π° Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ спСцификации. Если Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π³ΠΎ страна устала ΠΎΡ‚ своих усилий ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π»Π° Π΅ΠΌΡƒ Π½Π΅Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ боролся Π·Π° Тизнь Π² атмосфСрС Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π΅Π³ΠΎ Π²ΠΈΠ½Π°. НСкоторыС ΠΏΡ‡Π΅Π»Ρ‹ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π½ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»ΠΈ. ΠΎΠ½ стоил Π² восСмь Ρ€Π°Π· большС воска, Ρ‡Π΅ΠΌ старая ΡˆΠ΅ΡΡ‚ΠΈΡΡ‚ΠΎΡ€ΠΎΠ½Π½ΡΡ спСцификация; ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ позволяли кластСру ΠΏΠΎΠ²Π΅ΡΠΈΡ‚ΡŒ Ρ‚Ρ€ΡƒΠ±ΠΊΡƒ ΠΈ спокойно ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ воск, настоящСго воска Π±Ρ‹Π»ΠΎ ΠΌΠ°Π»ΠΎ.Но ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ссли сразу слСдуСт спСцификация ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ эти ΠΎΠ±Ρ‰ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹, ΠΈ ΠΎΠ½ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π±ΠΎΠ»Π΅Π΅ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΏΠ°ΡƒΠ·ΠΎΠΉ, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ° с запятой? Битуация, ΠΏΠΎΡ‡Π²Π°, ΠΊΠ»ΠΈΠΌΠ°Ρ‚, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°, Π³Π΅Π½ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π³Ρ€Π°ΠΆΠ΄Π°Π½, ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚, состояниС Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ, искусства, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, эти ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅, слишком слоТныС, ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΈΠ»ΠΈ случайныС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ различия Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ сСбС ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ богатствС ΠΈ богатствС Ρ€Π°Π·Π½Ρ‹Ρ… стран.Π’ послСднСС врСмя Π²Ρ‹ скорСС ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ ΠΊ этому; Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½Π°ΠΌΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ спСцификации. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΊΠΎΠ³Π΄Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ ΡƒΡˆΠ»ΠΈ, ΠΎΠ½ сСл, Π²Ρ‹Π½ΡƒΠ» свою Π·Π°ΠΏΠΈΡΠ½ΡƒΡŽ ΠΊΠ½ΠΈΠΆΠΊΡƒ ΠΈ занялся составлСниСм наброска ΠΏΠ»Π°Π½Π° ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ расходов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ ΠΌΠΎΠ³ Π±Ρ‹ ΠΏΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅ Π΅Π³ΠΎ Π‘Π΅Ρ€Π΄ΠΆΡƒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΡƒΡ‚Ρ€ΠΎ ΠΈ Π΄Π°ΠΉΡ‚Π΅ Π΅ΠΌΡƒ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ оруТСносца ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ. Π‘Π°ΠΌΡ‹ΠΉ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ список Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ пособию Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ. Β«Π― сдСлаю всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ спСцификации Π΄ΠΎ вашСго возвращСния.Β» Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ. спСцификации ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ.На Π½Π΅ΠΌ Π±Ρ‹Π» Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ Ρ„Π»Π°Π½Π΅Π»Π΅Π²Ρ‹ΠΉ ΠΊΠΎΡΡ‚ΡŽΠΌ ΠΈ соломСнная шляпа с Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ Π»Π΅Π½Ρ‚ΠΎΠΉ, ΠΈ ΠΎΠ½ смотрСл Π½Π° ΠΌΠΈΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π»Π° Π΅Π³ΠΎ ΠΌΠ°Π½Π΅Ρ€Π°, Π±Ρ‹Π» сконструирован Π² соотвСтствии с Π΅Π³ΠΎ собствСнными трСбованиями, Ρ‡Π΅Ρ€Π΅Π· Π΅Π΄ΠΈΠ½ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ ΠΎΠΏΡ€Π°Π²Ρƒ. Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этими спСцификациями, Π½ΠΎ сСйчас Ρƒ мСня Π½Π° ΡƒΠΌΠ΅ это собствСнноС Π΄Π΅Π»ΠΎ. Π― Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒ Π²ΠΈΠ½, Π‘Π°Π½Π½ΠΈ, ΠΊΠ°ΠΊ Ρ‚Ρ‹ знаСшь, Π½ΠΎ я надСюсь, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ Ρ†Π΅Π½ΠΈΡˆΡŒ спСцификации Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ я.
.

Как ΡƒΡΠΏΠ΅ΡˆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС, Π“ΠΎΠΉΠΊΠΎ Адзич

РСзюмС

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

РСзюмС

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

О Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ

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

О книгС

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

Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π° написана для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², тСстировщиков, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΎΠ² ΠΈ Π΄Π΅Π»ΠΎΠ²Ρ‹Ρ… людСй, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… вмСстС Π½Π°Π΄ созданиСм ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠŸΡ€ΠΈ ΠΏΠΎΠΊΡƒΠΏΠΊΠ΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Мэннинг ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ бСсплатныС элСктронныС ΠΊΠ½ΠΈΠ³ΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF, ePub ΠΈ Kindle.Π’Π°ΠΊΠΆΠ΅ доступСн вСсь ΠΊΠΎΠ΄ ΠΈΠ· ΠΊΠ½ΠΈΠ³ΠΈ.

Π§Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ

ΠžΠ±Ρ‰ΠΈΠ΅ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ процСссов Как ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊ ВстраиваниС SBE Π² ваш процСсс Π‘ΠΎΠ»Π΅Π΅ 50 ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ рСсурсы ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° сайтС спСцификацийexample.com.

.

БпСцификация

Π­Ρ‚ΠΎΡ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ описываСт Π²Π΅Ρ€ΡΠΈΡŽ 3.15.x ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° языкового сСрвСра. Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ для ΡƒΠ·Π»Π° вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° 3.15.x ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² этой спСцификации ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сдСланы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса Π½Π° вытягиваниС для этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΡƒΡ†Π΅Π½ΠΊΠΈ.

ВсС Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 3.15 ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ тСкстом, начиная с вСрсии 3.15, ΠΈΠ»ΠΈ Π² JSDoc с использованиСм Π°Π½Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ @since 3.15.0 . ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» состоит ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ части содСрТимого (сравнимо с HTTP).Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ контСнтная Ρ‡Π°ΡΡ‚ΡŒ
Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ «\ r \ n».

Заголовочная Ρ‡Π°ΡΡ‚ΡŒ состоит ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. КаТдоС ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΈ значСния, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠΌ Β«:Β» (Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»). Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠΎΠ»Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° соотвСтствуСт сСмантикС HTTP. КаТдоС ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° заканчиваСтся символом Β«\ r \ nΒ». Учитывая, Ρ‡Ρ‚ΠΎ послСднСС ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ сам ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° ‘\ r \ n’, ΠΈ Ρ‡Ρ‚ΠΎ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ‘\ r \ n’ всСгда нСпосрСдствСнно ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΡŽΡ‚ части содСрТимого сообщСния. .

Π’ настоящСС врСмя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°:

Имя поля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π’ΠΈΠΏ значСния ОписаниС
Π”Π»ΠΈΠ½Π° содСрТимого Π½ΠΎΠΌΠ΅Ρ€ Π”Π»ΠΈΠ½Π° части содСрТимого Π² Π±Π°ΠΉΡ‚Π°Ρ…. Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ обязатСлСн.
Content-Type строка Π’ΠΈΠΏ ΠΏΠ°Π½Ρ‚ΠΎΠΌΠΈΠΌΡ‹ части содСрТимого. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ application / vscode-jsonrpc; charset = utf-8

Π§Π°ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° кодируСтся с использованиСм ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Β«asciiΒ».Бюда Π²Ρ…ΠΎΠ΄ΠΈΡ‚ «\ r \ n», Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‡Π°ΡΡ‚ΡŒ содСрТимого.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π”Π΅Ρ‚Π°Π»ΡŒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ фактичСскоС содСрТаниС сообщСния. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ сообщСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JSON-RPC для описания запросов, ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ. Π§Π°ΡΡ‚ΡŒ содСрТимого кодируСтся с использованиСм ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² ΠΏΠΎΠ»Π΅ Content-Type. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° utf-8 , СдинствСнная поддСрТиваСмая Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°. Если сСрвСр ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ utf-8 , ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ с ошибкой.

(ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° использовали ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²ΡƒΡŽ константу utf8 , которая Π½Π΅ являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ константой кодирования Π² соотвСтствии со спСцификациСй.) Для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ строку utf8 ΠΊΠ°ΠΊ utf-8 .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  Π”Π»ΠΈΠ½Π° содСрТимого: ... \ r \ n
\ Π³ \ ΠΏ
{
Β«jsonrpcΒ»: Β«2.0Β»,
"id": 1,
"ΠΌΠ΅Ρ‚ΠΎΠ΄": "textDocument / didOpen",
"params": {
...
}
}
  

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» JSON-структуры

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния TypeScript ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» JSON-RPC:

АбстрактноС сообщСниС

ΠžΠ±Ρ‰Π΅Π΅ сообщСниС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ JSON-RPC.ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» языкового сСрвСра всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Β«2.0Β» Π² качСствС вСрсии jsonrpc .

  интСрфСйс Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ {
jsonrpc: строка;
}
  
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅-запрос

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ запроса, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ запрос ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ запрос Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ запроса.

  интСрфСйс RequestMessage Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ сообщСниС {

/ **
* Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ запроса.
* /
id: Π½ΠΎΠΌΠ΅Ρ€ | строка;

/ **
* ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ.* /
ΠΌΠ΅Ρ‚ΠΎΠ΄: строка;

/ **
* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.
* /
ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ?: массив | ΠΎΠ±ΡŠΠ΅ΠΊΡ‚;
}
  
ΠžΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС

ΠžΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запроса. Если запрос Π½Π΅ прСдоставляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ запроса всС Ρ€Π°Π²Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации JSON RPC. Бвойство result ResponseMessage Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null Π² этом случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ запросС.

  интСрфСйс ResponseMessage Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ сообщСниС {
/ **
* Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ запроса.* /
id: Π½ΠΎΠΌΠ΅Ρ€ | строка | Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL;

/ **
* Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ запроса. Π­Ρ‚ΠΎΡ‚ участник ΠΠ•ΠžΠ‘Π₯ΠžΠ”Π˜Πœ Π² случаС успСха.
* Π­Ρ‚ΠΎΡ‚ Ρ‡Π»Π΅Π½ НЕ Π”ΠžΠ›Π–Π•Π ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.
* /
Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ?: строка | Π½ΠΎΠΌΠ΅Ρ€ | логичСскоС | ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ | Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL;

/ **
* ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ошибки Π² случаС сбоя запроса.
* /
ошибка ?: ResponseError;
}

interface ResponseError {
/ **
* Число, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° Ρ‚ΠΈΠΏ возникшСй ошибки.
* /
ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ число;

/ **
* Π‘Ρ‚Ρ€ΠΎΠΊΠ° с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм ошибки.
* /
сообщСниС: строка;

/ **
* ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈΠ»ΠΈ структурированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅
* информация ΠΎΠ± ошибкС.ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ.
* /
Π΄Π°Π½Π½Ρ‹Π΅ ?: строка | Π½ΠΎΠΌΠ΅Ρ€ | логичСскоС | массив | ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ | Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL;
}

экспорт пространства ΠΈΠΌΠ΅Π½ ErrorCodes {
// ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ JSON RPC
экспорт const ParseError: number = -32700;
константа экспорта InvalidRequest: number = -32600;
константа экспорта MethodNotFound: number = -32601;
константа экспорта InvalidParams: number = -32602;
экспорт const InternalError: number = -32603;
экспорт константы serverErrorStart: number = -32099;
экспорт const serverErrorEnd: число = -32000;
экспорт const ServerNotInitialized: число = -32002;
экспорт константы UnknownErrorCode: number = -32001;

// ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ.export const RequestCancelled: number = -  

.

БпСцификация

Π’ этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ описана вСрсия 3.14.x ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° языкового сСрвСра. Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ для ΡƒΠ·Π»Π° вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° 3.14.x ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Π’Π΅Ρ€ΡΠΈΡŽ этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° 2.x ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.
Π’Π΅Ρ€ΡΠΈΡŽ 1.x этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ΠΏΡ€Π°Π²ΠΎΠΊ Π² эту ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ внСсти с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ запроса Π½Π° вытягиваниС для этого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΡƒΡ†Π΅Π½ΠΊΠΈ.

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» состоит ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ части содСрТимого (сравнимо с HTTP).Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ контСнтная Ρ‡Π°ΡΡ‚ΡŒ
Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ «\ r \ n».

Заголовочная Ρ‡Π°ΡΡ‚ΡŒ состоит ΠΈΠ· ΠΏΠΎΠ»Π΅ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. КаТдоС ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° состоит ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΠΈ значСния,
Ρ‡Π΅Ρ€Π΅Π· «:» (Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»).
КаТдоС ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° заканчиваСтся символом Β«\ r \ nΒ».
Учитывая, Ρ‡Ρ‚ΠΎ послСднСС ΠΏΠΎΠ»Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ сам ΠΎΠ±Ρ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° «\ r \ n»,
ΠΈ Ρ‡Ρ‚ΠΎ хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π²Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Β«\ r \ nΒ» всСгда
нСпосрСдствСнно ΠΏΠ΅Ρ€Π΅Π΄ содСрТаниСм сообщСния.

Π’ настоящСС врСмя ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°:

Имя поля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π’ΠΈΠΏ значСния ОписаниС
Π”Π»ΠΈΠ½Π° содСрТимого Π½ΠΎΠΌΠ΅Ρ€ Π”Π»ΠΈΠ½Π° части содСрТимого Π² Π±Π°ΠΉΡ‚Π°Ρ….Π­Ρ‚ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ обязатСлСн.
Content-Type строка Π’ΠΈΠΏ ΠΏΠ°Π½Ρ‚ΠΎΠΌΠΈΠΌΡ‹ части содСрТимого. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ application / vscode-jsonrpc; charset = utf-8

Π§Π°ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° кодируСтся с использованиСм ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ Β«asciiΒ». Бюда Π²Ρ…ΠΎΠ΄ΠΈΡ‚ «\ r \ n», Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈ Ρ‡Π°ΡΡ‚ΡŒ содСрТимого.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π”Π΅Ρ‚Π°Π»ΡŒ

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ фактичСскоС содСрТаниС сообщСния. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ сообщСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JSON-RPC для описания запросов, ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² ΠΈ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ.Π§Π°ΡΡ‚ΡŒ содСрТимого кодируСтся с использованиСм ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π² ΠΏΠΎΠ»Π΅ Content-Type. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ° utf-8 , которая Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ являСтся СдинствСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ. Если сСрвСр ΠΈΠ»ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ с ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΎΠΉ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΎΡ‚ utf-8 , ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ с ошибкой.

(ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° использовали ΡΡ‚Ρ€ΠΎΠΊΠΎΠ²ΡƒΡŽ константу utf8 , которая Π½Π΅ являСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ константой кодирования согласно спСцификации.) Для ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ совмСстимости Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ сСрвСр ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»ΠΈ строку utf8 ΠΊΠ°ΠΊ utf-8 .

ΠŸΡ€ΠΈΠΌΠ΅Ρ€:

  Content-Length: ... \ r \ n
\ Π³ \ ΠΏ
{
Β«jsonrpcΒ»: Β«2.0Β»,
"id": 1,
"ΠΌΠ΅Ρ‚ΠΎΠ΄": "textDocument / didOpen",
"params": {
...
}
}
  

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» JSON-структуры

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ опрСдСлСния TypeScript ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» JSON-RPC:

АбстрактноС сообщСниС

ΠžΠ±Ρ‰Π΅Π΅ сообщСниС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ JSON-RPC. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» языкового сСрвСра всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Β«2.0Β» Π² качСствС вСрсии jsonrpc .

  интСрфСйс Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ {
jsonrpc: строка;
}
  
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅-запрос

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ запроса, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ запрос ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ сСрвСром.ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ запрос Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŽ запроса.

  интСрфСйс RequestMessage Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ сообщСниС {

/ **
* Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ запроса.
* /
id: Π½ΠΎΠΌΠ΅Ρ€ | строка;

/ **
* ΠœΠ΅Ρ‚ΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ.
* /
ΠΌΠ΅Ρ‚ΠΎΠ΄: строка;

/ **
* ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°.
* /
params ?: Array  | ΠΎΠ±ΡŠΠ΅ΠΊΡ‚;
}
  
ΠžΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС

ΠžΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ запроса. Если запрос Π½Π΅ прСдоставляСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΡŒ запроса всС Ρ€Π°Π²Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Π½ΠΎΠ΅ сообщСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ спСцификации JSON RPC.Бвойство result ResponseMessage Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ null Π² этом случаС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ± ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠΌ запросС.

  интСрфСйс ResponseMessage Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ сообщСниС {
/ **
* Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ запроса.
* /
id: Π½ΠΎΠΌΠ΅Ρ€ | строка | Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL;

/ **
* Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ запроса. Π­Ρ‚ΠΎΡ‚ участник ΠΠ•ΠžΠ‘Π₯ΠžΠ”Π˜Πœ Π² случаС успСха.
* Π­Ρ‚ΠΎΡ‚ Ρ‡Π»Π΅Π½ НЕ Π”ΠžΠ›Π–Π•Π ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ, Ссли ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π° ошибка.
* /
Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ?: строка | Π½ΠΎΠΌΠ΅Ρ€ | логичСскоС | ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ | Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ NULL;

/ **
* ΠžΠ±ΡŠΠ΅ΠΊΡ‚ ошибки Π² случаС сбоя запроса.* /
ошибка ?: ResponseError <любой>;
}

interface ResponseError  {
/ **
* Число, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π½Π° Ρ‚ΠΈΠΏ возникшСй ошибки.
* /
ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ число;

/ **
* Π‘Ρ‚Ρ€ΠΎΠΊΠ° с ΠΊΡ€Π°Ρ‚ΠΊΠΈΠΌ описаниСм ошибки.
* /
сообщСниС: строка;

/ **
* ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΈΠ»ΠΈ структурированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅
* информация ΠΎΠ± ошибкС. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ.
* /
Π΄Π°Π½Π½Ρ‹Π΅ ?: D;
}

экспорт пространства ΠΈΠΌΠ΅Π½ ErrorCodes {
// ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ JSON RPC
экспорт const ParseError: number = -32700;
константа экспорта InvalidRequest: number = -32600;
константа экспорта MethodNotFound: number = -32601;
константа экспорта InvalidParams: number = -32602;
экспорт const InternalError: number = -32603;
экспорт константы serverErrorStart: number = -32099;
экспорт const serverErrorEnd: число = -32000;
экспорт const ServerNotInitialized: число = -32002;
экспорт константы UnknownErrorCode: number = -32001;

// ΠžΠΏΡ€Π΅Π΄Π΅Π»ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ.экспортная константа RequestCancelled: number = -32800;
константа экспорта ContentModified: number = -32801;
}
  
Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅

Π£Π²Π΅Π΄ΠΎΠΌΠ»ΡΡŽΡ‰Π΅Π΅ сообщСниС. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚. Они Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΊΠ°ΠΊ события.

  интСрфСйс NotificationMessage Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ сообщСниС  

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *