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

ОписаниС процСссов Π–Π¦ срСдствами DSL ΠΈ Protege

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

Π’ ΡΠ°ΠΌΠΎΠΌ Π½Π°Ρ‡Π°Π»Π΅ описания процСссов Π–Π¦ Π² DSL разрабатываСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Π΄ΠΎΠΌΠ΅Π½Π° Π–Π¦. ОписаниС классов, ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ даСтся ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π² ΡΡ€Π΅Π΄Π΅ Eclipse DSL ΠΈ DSL Tools VS.Net. ГрафичСскоС прСдставлСниС процСссов Π–Π¦ Π΄Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡ. 9.8—9.9. Для процСсса тСстирования Π–Π¦ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π°Π½Π½ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ срСдствами Protege. Π’Π°ΠΊΠΎΠ΅ описаниС отсутствуСт Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ программирования… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ОписаниС процСссов Π–Π¦ срСдствами DSL ΠΈ Protege (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Для описания ΠΎΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄ΠΎΠΌΠ΅Π½Π° Π–Π¦ взят Eclipse DSL. Π’ Π½Π΅ΠΌ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ срСдства Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ графичСских ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π–Π¦. ОписаниС основных процСссов Π΄ΠΎΠΌΠ΅Π½Π° Π–Π¦ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнтария DSL Tools VS ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π½Π° Ρ€ΠΈΡ. 9.6. Π’ΠΈΠΏΡ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π² Π΄Π°Π½Π½ΠΎΠΌ графичСском прСдставлСнии Π·Π°Π΄Π°ΡŽΡ‚ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ процСссов Π΄ΠΎΠΌΠ΅Π½Π° Π–Π¦. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ классС Π·Π°Π΄Π°Π½Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΏΠΎΠ»Ρ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для функционирования.

Π’ ΡΠ°ΠΌΠΎΠΌ Π½Π°Ρ‡Π°Π»Π΅ описания процСссов Π–Π¦ Π² DSL разрабатываСтся Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Π°Ρ модСль Π΄ΠΎΠΌΠ΅Π½Π° Π–Π¦. ОписаниС классов, ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ даСтся ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ Π² ΡΡ€Π΅Π΄Π΅ Eclipse DSL ΠΈ DSL Tools VS.Net. ГрафичСскоС прСдставлСниС процСссов Π–Π¦ Π΄Π°Π½ΠΎ Π½Π° Ρ€ΠΈΡ. 9.8—9.9.

ГрафичСскоС прСдставлСниС основных процСссов Π–Π¦.

Рис. 9.8. ГрафичСскоС прСдставлСниС основных процСссов Π–Π¦.

ГрафичСскоС прСдставлСниС процСссов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π–Π¦.

Рис. 9.9. ГрафичСскоС прСдставлСниС процСссов ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π–Π¦.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² ΡΠ΅Π±Ρ всС процСссы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ послС построСния ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚оспособности. ΠžΠ½Ρ‚ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΠ°Ρ структура ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ структуру процСссов Π–Π¦ ΠΈ ΠΈΡ… ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π² XML-языкС срСдства DSL Tools VS.Net (для Ρ‚Ρ€Π΅Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ процСссов Π–Π¦ описаниС Π² ΡΠ·Ρ‹ΠΊΠ΅ XML Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 15 страниц).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° описания основных процСссов Π–Π¦ Π² ΡΠ·Ρ‹ΠΊΠ΅ XML ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½ΠΈΠΆΠ΅.

= «true» FixedFromPoint = «true» .

Для процСсса тСстирования Π–Π¦ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π°Π½Π½ΠΎΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΅Π³ΠΎ срСдствами Protege. Π’Π°ΠΊΠΎΠ΅ описаниС отсутствуСт Π² ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ программирования ΠΈ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ тСстирования простых ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ.

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