Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ логичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ прилоТСния

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

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MS Visio 2003. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ слуТит для создания тСхничСских Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… схСм для большСго понимания ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТных процСссов ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡΡ‚ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ строятся ΠΏΡƒΡ‚Π΅ΠΌ пСрСтаскивания Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€, принятых Π² UML (actor, use-case ΠΈ Ρ‚. Π΄.). Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° использования (use case — diagram) описываСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ логичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ прилоТСния (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π˜Π‘ «Π’уристичСская Ρ„ΠΈΡ€ΠΌΠ° ООО «ΠŸΠ΅Π³Π°Ρ» .

На ΠΎΡΠ½ΠΎΠ²Π΅ изучСния ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΈ Ρ‚СхничСских Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ классы ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ систСмы, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ трСбования ΠΊ Π½ΠΈΠΌ ΠΈ Π΄Π°Π΄ΠΈΠΌ описаниС прилоТСния с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π’ ΡΠΈΡΡ‚Π΅ΠΌΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ UML Ρ‚Π°ΠΊΠΈΠΌ описаниСм являСтся прСдставлСниС использования Use Case View. Π­Ρ‚ΠΎ прСдставлСниС ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ использования (Use Case Diagram), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ части систСмы ΠΈ ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π² Ρ†Π΅Π»ΠΎΠΌ (см. ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Ρƒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ использования Π˜Π‘ «Π’уристичСская Ρ„ΠΈΡ€ΠΌΠ° ООО «ΠŸΠ΅Π³Π°Ρ» «Ρ€ΠΈΡ.1).

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ управлСния Π΄Π°Π½Π½Ρ‹ΠΌΠΈ

Π’ ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ соврСмСнного срСдства проСктирования ΠΌΠΎΠ΄Π΅Π»ΠΈ прилоТСния Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ½ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык проСктирования UML. ΠžΡΠ½ΠΎΠ²Ρƒ UML составляСт Π½Π°Π±ΠΎΡ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ принятых Π² ΡΠ·Ρ‹ΠΊΠ΅ графичСских символов. БистСма Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ использования ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ активности.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° использования (use case — diagram) описываСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ся ΠΏΡ€ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Слями ΠΈ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌΠΈ систСмы. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ использования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ внСшниС ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ (actors) ΠΈ ΠΈΡ… ΡΠ²ΡΠ·ΡŒ с Π°ΡΠΏΠ΅ΠΊΡ‚Π°ΠΌΠΈ использования систСмы, Ρ‚. Π΅. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ трСбования ΠΊ Ρ„ункциям ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ систСмы.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° активности (activity — diagram) описываСт Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°ΠΊΠ΅Ρ‚Π° MS Visio 2003. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚ слуТит для создания тСхничСских Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… схСм для большСго понимания ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ слоТных процСссов ΠΈ ΡΠΈΡΡ‚Π΅ΠΌ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π² ΡΡ‚ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ строятся ΠΏΡƒΡ‚Π΅ΠΌ пСрСтаскивания Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ„ΠΈΠ³ΡƒΡ€, принятых Π² UML (actor, use-case ΠΈ Ρ‚. Π΄.).

Рассмотрим созданиС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ использования для нашСй систСмы. Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ 2 класса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (2 Ρ€ΠΎΠ»ΠΈ), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ 2 Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚Π°:

— ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ — Π²Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, просмотр ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, поиск Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ;

Π’ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° использования Π˜Π‘ «Π’уристичСская Ρ„ΠΈΡ€ΠΌΠ° ООО «ΠŸΠ΅Π³Π°Ρ» «Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄, прСдставлСнный Π½Π° Ρ€ΠΈΡ.

Рис. 2 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° активности аспСкта «Π’Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ»

Рис. 3 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° активности аспСкта «ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ»

Рис. 4 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° активности аспСкта «ΠŸΠΎΠΈΡΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ»

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