ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ дисциплина. 
ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ инТСнСрия. 
ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ case-срСдства

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

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ ПИ — это способы примСнСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ программирования, тСхнологичСских ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, процСссов Π–Π¦, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ измСрСния ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ выполнСния Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (рис. 1.6). Данная дисциплина опрСдСляСт ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², срСдств ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠ², ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠŸΠŸ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΡƒΡ‡Π½ΠΎΠΉ дисциплины ΠŸΠ˜. Π’ Π½Π΅Π³ΠΎ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€Π½Π°Ρ дисциплина. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ инТСнСрия. ΠŸΠ°Ρ€Π°Π΄ΠΈΠ³ΠΌΡ‹, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ case-срСдства (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ ПИ — это способы примСнСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ программирования, тСхнологичСских ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, процСссов Π–Π¦, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊ измСрСния ΠΈ ΠΎΡ†Π΅Π½ΠΊΠΈ выполнСния Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (рис. 1.6).

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π”ΠŸΠ˜.

Рис. 1.6. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π”ΠŸΠ˜.

Π’ Π½Π΅Π³ΠΎ Π²Ρ…ΠΎΠ΄ΠΈΡ‚: ядро — Π½Π°Π±ΠΎΡ€ областСй Π·Π½Π°Π½ΠΈΠΉ; Π‘ΠŸΠž — схСма Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ; стандарты — Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; модСль рСсурсов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°; Π ΠœΠ’ΠžΠš. — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Данная дисциплина опрСдСляСт ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², срСдств ΠΈ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠ², ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠŸΠŸ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½Π°ΡƒΡ‡Π½ΠΎΠΉ дисциплины ΠŸΠ˜ [9−15].

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ этой дисциплины ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

  • 1) ядро Π·Π½Π°Π½ΠΈΠΉ SWEBOK, ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ ΡΡ€Π΅Π΄ΡΡ‚Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠŸΠŸ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ;
  • 2) Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ процСсс ПИ, ΠΊΠ°ΠΊ ΡΡ‚Π΅Ρ€ΠΆΠ΅Π½ΡŒ процСссной Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠŸΠŸ;
  • 3) стандарты, ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ» конструирования ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ°Ρ… Π–Π¦;
  • 4) инфраструктура — условия срСды, мСтодичСскоС ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ обСспСчСниС Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ процСсса ΠŸΠ˜ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ исполнитСлСй ΠŸΠŸ;
  • 5) ΠΎΠ±Ρ‰ΠΈΠ΅ систСмныС срСдства ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ срСды ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ процСссов изготовлСния ΠŸΠŸ.

ВСхнология ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠŸΠŸ базируСтся Π½Π° ΠšΠŸ И, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… сСрвисах, рСсурсах ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ… ΠΈΡ… ΠΏΠΎΡΡ‚роСния. К Ρ‚Π°ΠΊΠΈΠΌ тСхнологиям относятся: инТСнСрия КИИ (Reuse Engineering), инТСнСрия ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Application Engineering), Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² (Domain Engineering) ΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡ‚Π²ΠΎ систСм (Family of systems EngineeringProduct line SEI www.sei.com) [16, 17, 43].

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ КПИ ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ систСматичСская ΠΈ Ρ†Π΅Π»Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Π°Ρ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡƒ ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€Ρƒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… КПИ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² ΡΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°Ρ… (рСпозиториях ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ…). Базисом изготовлСния ΠΈΠ· Π½ΠΈΡ… ΠŸΠŸ являСтся каркас, Π½Π°Π±ΠΎΡ€ вновь Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ…, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… КПИ. Π’ Π½ΠΎΠ²Ρ‹Ρ… ΠŸΠŸ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Π΅ систСмы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, бизнСса, ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ, экономики ΠΈ Π΄Ρ€.), Π° Ρ‚Π°ΠΊΠΆΠ΅ систСмы ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния (трансляторы, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹, ОБ, Π‘Π£Π‘Π”, систСмы ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Ρ‚. ΠΏ.).

Π˜Π½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ инТСнСрия Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌ использовании Ρ€Π°Π·Π½Ρ‹Ρ… КПИ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… элСмСнтов. Основная Π·Π°Π΄Π°Ρ‡Π° этих Π²ΠΈΠ΄ΠΎΠ² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ — это построСниС ΠΏΡ€ΠΈΠΊΠ»Π°Π΄ΠΏΡ‹Ρ… систСм ΠΈΠ»ΠΈ сСмСйств систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ прилоТСния ΠΈΠ»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ ΠΎΠ±Ρ‰ΠΈΡ… ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡ‹Ρ… характСристик ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΈΡ… ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ² (Ρ‡Π»Π΅Π½ΠΎΠ² сСмСйства). Π’ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΡΡ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ тСхнология, основанная Π½Π° ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ… ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΠΎΠ³ΠΎ производства ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΈΠ· Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… «Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ» Ρ‚ΠΈΠΏΠ° КПИ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΌΠ΅Π½Π° Π² DSL (Domain Specific Language) ΠΈ ΡΠΏΠ΅Ρ†ΠΈΡ„икациях ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π»Π΅Π½Π° сСмСйства [43]. Основная ΡΡƒΡ‚ΡŒ этой Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ — ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ПП, основанноС Π½Π° ΠΏΠ»Π°Π½Π°Ρ…-Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Ρ€Π°Π±ΠΎΡ‚, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ ΠΈ ΠΎΡ†Π΅Π½ΠΈΠ²Π°Π½ΠΈΠΈ стСпСни примСнимости Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… рСсурсов Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ спСцифичСских Π·Π°Π΄Π°Ρ‡ Π΄ΠΎΠΌΠ΅Π½Π°. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΉ дисциплины ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊ ΡƒΡΠ»ΠΎΠ²ΠΈΡΠΌ производствСнной срСды (ΠΌΠΎΠ΄Π΅Π»ΠΈ БММ, SPICE, Trillium ΠΈ Π΄Ρ€.).

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

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