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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 48

Автор Ѐокс Π”ΠΆΠΎΠ·Π΅Ρ„ М.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Ρ‚Π°ΠΊΠΈΡ… Π±ΠΎΠ»ΡŒΡˆΠΈΡ… систСм Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° всСх уровнях. На это Π½ΡƒΠΆΠ½Ρ‹ ΠΈ дСньги ΠΈ Ρ‚Π°Π»Π°Π½Ρ‚Ρ‹, Π½ΠΎ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ этого β€” Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с ΠΎΠ³Π½Π΅ΠΌ.

БпСцификация β€” это ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° вопрос КАК; трСбования ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π½Π° вопрос ЧВО.

Если Π½Π° листкС Π±ΡƒΠΌΠ°Π³ΠΈ я Π½Π°ΠΏΠΈΡˆΡƒ ΠΎΠ΄Π½ΠΎ лишь слово Β«Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΒ» ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡˆΡƒ вас Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ ΠΌΠ½Π΅ Ρ‚Π°ΠΊΡƒΡŽ ΡˆΡ‚ΡƒΠΊΡƒ, содСрТаниСм надписи Π±ΡƒΠ΄Π΅Ρ‚ ΠΈ Β«Ρ‡Ρ‚ΠΎΒ», ΠΈ Β«ΠΊΠ°ΠΊΒ». Для вас это Π±ΡƒΠ΄Π΅Ρ‚ Β«Ρ‡Ρ‚ΠΎΒ»; это Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒ, Π²Π°ΠΌ Π½Π°Π΄ΠΎ ΠΏΠΎΠΉΡ‚ΠΈ ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Для мСня это Π±ΡƒΠ΄Π΅Ρ‚ Β«ΠΊΠ°ΠΊΒ», нСкоторая опрСдСлСнная конструкция, отличная ΠΎΡ‚ ΠΌΠΎΡ‚ΠΎΡ†ΠΈΠΊΠ»Π°, Π³Ρ€ΡƒΠ·ΠΎΠ²ΠΈΠΊΠ°, вСлосипСда ΠΈ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… мСханичСских транспортных срСдств. Π― Π±ΡƒΠ΄Ρƒ ΠΏΡƒΡ‚Π΅ΡˆΠ΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Β«ΠΊΠ°ΠΊΒ»? На Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»Π΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° - i_064.jpg
Рис.Β 5.30. БпСцификация β€” это Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Π‘ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния нСкоторая Π²Π΅Ρ‰ΡŒ каТСтся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ; с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΠΎΠ½Π° ΠΆΠ΅ каТСтся Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, (см. рис.Β 5.30.)

Если ΡƒΠΆ слово Β«Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΡŒΒ» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π°Π²Π½ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π² 100 страниц ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ.

Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ всС часы интСнсивной Π±ΠΎΡ€ΡŒΠ±Ρ‹ Π½Π° самых высоких уровнях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΌΠ½Π΅ ΠΈΡΠΏΡ‹Ρ‚Π°Ρ‚ΡŒ, Ρ€Π΅ΡˆΠ°Ρ Π²Π°ΠΆΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Ρ‡Π΅ΠΌ являСтся Π½Π΅ΠΊΠΈΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ β€” ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. Он выполняСт ΠΎΠ±Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ!

НовыС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ проСктирования

Π’ нашСм распоряТСнии имССтся чСрСсчур ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² проСктирования. МногиС ΠΈΠ· этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² сущности ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ записи, Π° Π½Π΅ вСдСния процСсса. Они достаточно Ρ†Π΅Π½Π½Ρ‹, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ любая ΠΏΠΎΠΌΠΎΡ‰ΡŒ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ привСтствуСтся. Π£ Π½ΠΈΡ… мноТСство ΠΈΠΌΠ΅Π½: ΠΌΠ΅Ρ‚ΠΎΠ΄ Π’Π΅Ρ€Π½Π΅Ρ€Π° β€” ΠžΡ€Ρ€Π° ΠΈ ДТСксона, ΠΌΠ΅Ρ‚ΠΎΠ΄ HIPO, SADT (тСхнология структурного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ проСктирования), IA (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ·), структурноС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” всС ΠΎΠ½ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ отсутствиС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΌΠ° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ВсС ΠΎΠ½ΠΈ большСй Ρ‡Π°ΡΡ‚ΡŒΡŽ связаны с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ дСмонстрациСй ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Ρ‡Π΅ΠΌ с Π΅Π³ΠΎ созданиСм, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни это относится ΠΊ послСдним Π΄Π²ΡƒΠΌ стадиям β€” структуризации ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ, Ρ‡Π΅ΠΌ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΉ β€” созданию.

Π”Π°Π½Π½Ρ‹Π΅ ΠΈ процСсс

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² дСлаСтся ΡƒΠΏΠΎΡ€ Π½Π° процСсс ΠΈ лишь Π·Π°Ρ‚Π΅ΠΌ пСрСходят ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ. НСмного найдСтся сторонников ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° β€” ΠΎΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ процСссу.

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ β€” с Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ с процСсса,Β β€” зависит ΠΎΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ области ΠΈΠ»ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы: Ρ‡Ρ‚ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π΅Π²Π°Π»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… систСмах Ρ‚ΠΈΠΏΠ° III это Π΄Π°Π½Π½Ρ‹Π΅, поэтому ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с Π½ΠΈΡ…. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ систСмы Ρ‚ΠΈΠΏΠΎΠ² IV ΠΈ V, вСроятнСС всСго, слСдуСт Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ с проСктирования процСсса.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π­Ρ‚ΠΈΠΌ словосочСтаниСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ проСктирования, Ρ‡Ρ‚ΠΎ всякиС слова Ρ‚ΡƒΡ‚ практичСски бСсполСзны. Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ структурноС? Π­Ρ‚ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ связи с Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅!

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

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

Врудности Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ

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

Π­Ρ‚ΠΎ происходит со всСми Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ β€” ΠΊΠ°ΠΊ ΠΌΡ‹ ΡƒΠΆΠ΅ Π²ΠΈΠ΄Π΅Π»ΠΈ, Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΈ структурноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π§Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ Π½ΡƒΠΆΠ½Π° ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ нСдСля, Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°ΠΆΠ΅ Π΄Π²Π΅ Π½Π΅Π΄Π΅Π»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния ΠΈ Π·Π°Ρ‚Π΅ΠΌ нСсколько мСсяцСв Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄. Π’ΡƒΡ‚ Π½ΡƒΠΆΠ½Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ ΠΈ ΠΏΡ€ΠΈΠ½ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’Π΅ΡΡŒ наш пСрсонал, занятый Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах β€” программисты, Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅,Β β€” нуТдаСтся Π² Ρ‚Π°ΠΊΠΎΠΌ Β«Π²Π΄Π°Π»Π±Π»ΠΈΠ²Π°Π½ΠΈΠΈΒ».

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

НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

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

Π’ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π½ΠΈΠ·ΠΊΠΎΠ³ΠΎ уровня, Ρ‡Ρ‚ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π» ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ, достаточно Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

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

НашС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ процСсса написания ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΡ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΠΌ Π½Π° Ρ‚Ρ€ΠΈ части β€” Π²Ρ‹Π±ΠΎΡ€ языка программирования, процСсс довСдСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π΄ΠΎ выполнСния ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ этими двумя процСссами. ΠœΡ‹ ограничимся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ написанию ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. НаписаниС нСбольшой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (Π΄ΠΎ 10 тыс. строк тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ сильно отличаСтся ΠΎΡ‚ написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² 1Β ΠΌΠ»Π½. строк; различия скорСС находятся Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… частях процСсса ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ различия Π² написании Π½Π΅Π²Π΅Π»ΠΈΠΊΠΈ, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π½Π΅ удСляя внимания Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ обязанностям, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ Ρƒ программистов ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² 1Β ΠΌΠ»Π½. строк. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, различия всС-Ρ‚Π°ΠΊΠΈ Π΅ΡΡ‚ΡŒ, всС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ обязанности ΠΌΡ‹ обсудим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅, посвящСнном ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° программиста ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ограничСниях ΠΈ устанавливаСт опрСдСлСния Π΄Π°Π½Π½Ρ‹Ρ…, констант ΠΈ интСрфСйсов.

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ программист выяснил Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ структуру ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

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

Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, связанныС с написаниСм тСкста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

1.Β Π―ΡΠ½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ β€” это ΠΌΡ‹ ΡƒΠΆΠ΅ обсуТдали.