ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)

«Один дСнь ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ Π±Π΅Π»ΠΊΠΈΒ» ΠΈΠ»ΠΈ ΠΎΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы ΡƒΡ‡Ρ‘Ρ‚Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… цСнностСй Β«Π‘Π΅Π»ΠΊΠ°-1.0Β» (Π§Π°ΡΡ‚ΡŒ 2)

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Использована ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΊ «Π‘ΠΊΠ°Π·ΠΊΠ΅ ΠΎ Ρ†Π°Ρ€Π΅ Π‘Π°Π»Ρ‚Π°Π½Π΅» А.Π‘.ΠŸΡƒΡˆΠΊΠΈΠ½Π°, ΠΈΠ·Π΄.»Π”Стская Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π°», Москва, 1949 Π³ΠΎΠ΄, Π›Π΅Π½ΠΈΠ½Π³Ρ€Π°Π΄, рисунки К.ΠšΡƒΠ·Π½Π΅Ρ†ΠΎΠ²Π°

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ содСрТаниС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ сСрии

Π’ 1-ΠΎΠΉ части ΠΌΡ‹ использовали Β«ΡΠΊΠ°Π·ΠΎΡ‡Π½ΡƒΡŽΒ» ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ изучСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ UML с ΠΎΠΏΠΎΡ€ΠΎΠΉ Π½Π° ΡΡŽΠΆΠ΅Ρ‚Ρ‹ сказок (см., Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, здСсь [1]). Π”ΠΎ Π½Π°Ρ‡Π°Π»Π° модСлирования ΠΌΡ‹ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈΡΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использования Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Activity ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ соглашСниС ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π‘ ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ этих договорСнностСй ΠΌΡ‹ Π½Π° 1-ΠΎΠΌ этапС описали процСсс Π² Π²ΠΈΠ΄Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Activity, Π° Π½Π° 2-ΠΎΠΌ этапС Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ шаги процСсса, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… трСбуСтся (ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°) автоматизация.

Напомню, Ρ‡Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΡ‹ собираСмся Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΡƒΡ‡Ρ‘Ρ‚Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… цСнностСй, которая Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π²ΠΎΡ‚ Π² этих процСссах.

…
ΠžΡΡ‚Ρ€ΠΎΠ² Π½Π° ΠΌΠΎΡ€Π΅ Π»Π΅ΠΆΠΈΡ‚, (E1, E2)
Π“Ρ€Π°Π΄ Π½Π° островС стоит (E3, E1)
Π‘ Π·Π»Π°Ρ‚ΠΎΠ³Π»Π°Π²Ρ‹ΠΌΠΈ Ρ†Π΅Ρ€ΠΊΠ²Π°ΠΌΠΈ, (E4)
Π‘ Ρ‚Π΅Ρ€Π΅ΠΌΠ°ΠΌΠΈ Π΄Π° садами; (E5, E6)
Π•Π»ΡŒ растСт ΠΏΠ΅Ρ€Π΅Π΄ Π΄Π²ΠΎΡ€Ρ†ΠΎΠΌ, (E7, E8)
А ΠΏΠΎΠ΄ Π½Π΅ΠΉ Ρ…Ρ€ΡƒΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΠΌ; (E9)
Π‘Π΅Π»ΠΊΠ° Ρ‚Π°ΠΌ ΠΆΠΈΠ²Π΅Ρ‚ ручная, (A1)
Π”Π° Π·Π°Ρ‚Π΅ΠΉΠ½ΠΈΡ†Π° какая! (A1)
Π‘Π΅Π»ΠΊΠ° пСсСнки ΠΏΠΎΠ΅Ρ‚, (P1, A1)
Π”Π° ΠΎΡ€Π΅ΡˆΠΊΠΈ всё Π³Ρ€Ρ‹Π·Π΅Ρ‚, (P2)
А ΠΎΡ€Π΅ΡˆΠΊΠΈ Π½Π΅ простыС, (C1)
Всё скорлупки Π·ΠΎΠ»ΠΎΡ‚Ρ‹Π΅, (C2)
Π―Π΄Ρ€Π° чистый ΠΈΠ·ΡƒΠΌΡ€ΡƒΠ΄; (C3)
Π‘Π»ΡƒΠ³ΠΈ Π±Π΅Π»ΠΊΡƒ стСрСгут, (P3, A2)
Π‘Π»ΡƒΠΆΠ°Ρ‚ Π΅ΠΉ прислугой Ρ€Π°Π·Π½ΠΎΠΉ (P4)
И приставлСн дьяк ΠΏΡ€ΠΈΠΊΠ°Π·Π½Ρ‹ΠΉ (A3)
Π‘Ρ‚Ρ€ΠΎΠ³ΠΈΠΉ счСт ΠΎΡ€Π΅Ρ…Π°ΠΌ Π²Π΅ΡΡ‚ΡŒ; (P5, C1)
ΠžΡ‚Π΄Π°Π΅Ρ‚ Π΅ΠΉ войско Ρ‡Π΅ΡΡ‚ΡŒ; (P6, A4)
Из скорлупок Π»ΡŒΡŽΡ‚ ΠΌΠΎΠ½Π΅Ρ‚Ρƒ, (P7, C2, C4)
Π”Π° ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ Π² Ρ…ΠΎΠ΄ ΠΏΠΎ свСту; (P8)
Π”Π΅Π²ΠΊΠΈ ΡΡ‹ΠΏΠ»ΡŽΡ‚ ΠΈΠ·ΡƒΠΌΡ€ΡƒΠ΄ (P9, A5, C3)
Π’ ΠΊΠ»Π°Π΄ΠΎΠ²Ρ‹Π΅, Π΄Π° ΠΏΠΎΠ΄ спуд; (E10, E11)
…
(А.Π‘.ΠŸΡƒΡˆΠΊΠΈΠ½Π° «Π‘ΠΊΠ°Π·ΠΊΠ° ΠΎ Ρ†Π°Ρ€Π΅ Π‘Π°Π»Ρ‚Π°Π½Π΅, ΠΎ сынС Π΅Π³ΠΎ славном ΠΈ ΠΌΠΎΠ³ΡƒΡ‡Π΅ΠΌ Π±ΠΎΠ³Π°Ρ‚Ρ‹Ρ€Π΅ князС Π“Π²ΠΈΠ΄ΠΎΠ½Π΅ Π‘Π°Π»Ρ‚Π°Π½ΠΎΠ²ΠΈΡ‡Π΅ ΠΈ ΠΎ прСкрасной Ρ†Π°Ρ€Π΅Π²Π½Π΅ Π›Π΅Π±Π΅Π΄ΠΈ», ΠΊΠ°ΠΊ считаСтся, вольная ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΉ сказки «По ΠΊΠΎΠ»Π΅Π½Π° Π½ΠΎΠ³ΠΈ Π² Π·ΠΎΠ»ΠΎΡ‚Π΅, ΠΏΠΎ Π»ΠΎΠΊΠΎΡ‚ΡŒ Ρ€ΡƒΠΊΠΈ Π² сСрСбрС», которая, Π±Ρ‹Π»Π° записана ΠŸΡƒΡˆΠΊΠΈΠ½Ρ‹ΠΌ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ…)

Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ срСду Enterprise Architect ΠΎΡ‚ австралийской ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sparx Systems [2], Π° Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… занятий ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽ Modelio [3].
Напомню, Ρ‡Ρ‚ΠΎ процСссы Π±Ρ‹Π²Π°ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅, ознакомится ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, здСсь [4] ΠΈ здСсь [5].
ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ примСняСмых ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°Ρ… ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ см. [6, 7].
ΠŸΠΎΠ»Π½ΡƒΡŽ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡŽ UML см. здСсь [8].

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ этапам ΠΈ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ систСмы ΠΈ Π΅Π΅ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. НумСрация рисунков Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π°.

Π­Ρ‚Π°ΠΏ 3. АвтоматизируСмому ΡˆΠ°Π³Ρƒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² соотвСтствиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы

РазрабатываСмая автоматизированная систСма (АБ) ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для вСдСния строгого ΡƒΡ‡Π΅Ρ‚Π° ΠΎΡ€Π΅Ρ…ΠΎΠ², ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅? Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ шага (см. Рисунок 3, Рисунок 4 Π² 1-ΠΎΠΉ части), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅ΠΌ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, запишСм Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅, примСняя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Β«Π’ систСмС Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ …» ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Use-case. БСйчас ΠΌΡ‹ фактичСски дополняСм нашС соглашСниС ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. Поясню ΠΊΠ°ΠΊΠΈΠ΅ элСмСнты Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.
ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)

ΠœΠ΅ΠΆΠ΄Ρƒ «Ролью ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ» ΠΈ Β«Π€ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉΒ» Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связь «Ассоциация» (Рисунок 5), это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ с Π΄Π°Π½Π½ΠΎΠΉ Ρ€ΠΎΠ»ΡŒΡŽ доступно Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 5. ИспользованиС связи Ρ‚ΠΈΠΏΠ° «Ассоциация»

ΠžΡ‚ Β«Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ» ΠΊ Β«Π’Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽΒ» ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅ΠΌ связь «РСализация» (Рисунок 6), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½ΠΎΠ΅ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π²ΠΎΡ‚ этими функциями, ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ Β«ΠΌΠ½ΠΎΠ³ΠΈΠ΅-ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌΒ», Ρ‚.Π΅. ΠΎΠ΄Π½Π° функция ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ, Π° для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ трСбования ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 6. ИспользованиС связи Ρ‚ΠΈΠΏΠ° «РСализация»

Если ΠΎΠ΄Π½Π° функция Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ для своСго выполнСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π΅Ρ‰Π΅ какая-Ρ‚ΠΎ функция, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связь Β«Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒΒ» со стСрСотипом Β«IncludeΒ» β€” Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ (Рисунок 7). Если ΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ трСбуСтся ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связь Β«Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒΒ» со стСрСотипом Β«ExtendΒ» β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅. ВсС ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ: Β«IncludeΒ» β€” ВБЕГДА, Π° Β«ExtendΒ» – Π˜ΠΠžΠ“Π”Π.

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 7. ИспользованиС связи Ρ‚ΠΈΠΏΠ° Β«Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ (Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅)Β»

Π’ ΠΈΡ‚ΠΎΠ³Π΅ наша Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ (Рисунок 8).

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 8. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Use-case (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ модСль АБ)

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Use-case ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для модСлирования Ρ€ΠΎΠ»Π΅ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Рисунок 9).

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 9. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Use-case (Ρ€ΠΎΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ АБ)

Π­Ρ‚Π°ΠΏ 4. ОпишСм Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ АБ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ классов

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°Ρ… нашСго процСсса (см. Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Activity β€” Рисунок 2, Рисунок 3, Рисунок 4), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ классов. Π‘ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ элСмСнты «Класс» ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Β«Ρ†Π΅Π»ΠΎΠ΅-Ρ‡Π°ΡΡ‚ΡŒΒ» Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связь Ρ‚ΠΈΠΏΠ° «АгрСгация» (Рисунок 10): ΠΎΡ€Π΅Ρ… – это Ρ†Π΅Π»ΠΎΠ΅, Π° скорлупки ΠΈ ядро – это части.

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 10. ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Β«Ρ†Π΅Π»ΠΎΠ΅-Ρ‡Π°ΡΡ‚ΡŒΒ»

Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ нашСй Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ (Рисунок 11). Π¦Π²Π΅Ρ‚ΠΎΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ классы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ нСпосрСдствСнно Π² тСкстовом описании процСсса.

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 11. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов использовалась Ρ‚Π°ΠΊΠΆΠ΅ для модСлирования ΠΏΡ€ΠΎΡ‡ΠΈΡ… Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΎΠ² – Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π΅Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ процСсса ΡƒΡ‡Π΅Ρ‚Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… цСнностСй, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ срСдС выполнСния – ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΡŽ (Рисунок 12) ΠΈ «сосСдним» процСссам (Рисунок 13), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ влияниС Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ процСсс, Π½ΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ находятся Π² фокусС нашСго внимания (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ систСма Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ, ΠΈ эта информация окаТСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ).

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 12. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов (ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅)

Бвязь наслСдованиС ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… построСк, Β«Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅Β» классы, ΠΏΠΎΠ΄ ΠΎΠ±ΠΎΠ±Ρ‰Π°ΡŽΡ‰ΠΈΠΌ Β«Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΒ» классом Β«Π‘Ρ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅Β».

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 13. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов (Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация ΠΎΠ± Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Π°Ρ…)

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

Π­Ρ‚Π°ΠΏ 5. ΠŸΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠΈ Π½Π° Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ «БизнСс-ΠΏΡ€Π°Π²ΠΈΠ»Π°Β»

Π’ качСствС ΠΏΡ€Π°Π²ΠΈΠ» Π±Ρ‹Π»ΠΈ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ (см. Рисунок 2 Π² 1-ΠΎΠΉ части):

  1. Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ разбиСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· шагов Π½Π° 2 части, вторая Ρ‡Π°ΡΡ‚ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях;
  2. Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для выполнСния ΡƒΡ‡Π΅Ρ‚Π° ΠΎΡ€Π΅Ρ…ΠΎΠ² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ долТностного Π»ΠΈΡ†Π°;
  3. тСхничСский ΠΏΡ€ΠΈΠ΅ΠΌ (Π±Π΅Π»Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ элСмСнтов), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ элСмСнт явно Π½Π΅ Π±Ρ‹Π» ΡƒΠΊΠ°Π·Π°Π½ Π² описании процСсса.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС эти ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌΡ‹ ΡƒΠΆΠ΅ использовали ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ.

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ замСчания

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ ΠΏΡ€ΠΎΡˆΠ»ΠΈ 5 этапов ΠΈ построили 3 Π²ΠΈΠ΄Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. Π”ΠΎΠ±Π°Π²Π»ΡŽ Π΅Ρ‰Π΅ нСбольшой ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ ΠΎΠ± ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°ΡˆΠΈΡ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² срСдС модСлирования. БущСствуСт большоС количСство Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½ΠΎ это Π½Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, поэтому ΠΌΡ‹ ограничимся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ простым Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для упорядочСнного вСдСния нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°: БизнСс-процСсс, Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ модСль, АртСфакты, Участники ΠΈ ΠžΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ (Рисунок 14).

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 2)
Рисунок 14. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

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

ΠžΡ‚ модСлирования процСссов ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы (Π§Π°ΡΡ‚ΡŒ 1)

Бписок источников

  1. Π‘Π°ΠΉΡ‚ Β«UML2.ruΒ». Π€ΠΎΡ€ΡƒΠΌ БообщСства Аналитиков. ΠžΠ±Ρ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π». ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ сказок, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… Π² Π²ΠΈΠ΄Π΅ UML Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ. [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΆΠΈΠΌ доступа: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Π‘Π°ΠΉΡ‚ Sparx Systems. [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΆΠΈΠΌ доступа: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚: https://sparxsystems.com
  3. Π‘Π°ΠΉΡ‚ Modelio. [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΆΠΈΠΌ доступа: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚: https://www.modelio.org
  4. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ЭнциклопСдичСский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ (Ρ‚ΠΎΠ»ΠΊΠΎΠ²Π°Π½ΠΈΠ΅). [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΆΠΈΠΌ доступа: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Π‘Π°ΠΉΡ‚ Β«ΠžΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ эффСктивного управлСния». Π‘Π»ΠΎΠ³. Π ΡƒΠ±Ρ€ΠΈΠΊΠ° Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ бизнСс процСссами». ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ бизнСс процСсса. [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΆΠΈΠΌ доступа: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Π‘Π²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ β„– 18249 ΠΎ рСгистрации ΠΈ Π΄Π΅ΠΏΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ произвСдСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Алфимов Π .Π’., Π—ΠΎΠ»ΠΎΡ‚ΡƒΡ…ΠΈΠ½Π° Π•.Π‘., ΠšΡ€Π°ΡΠ½ΠΈΠΊΠΎΠ²Π° Π‘.А. Π ΡƒΠΊΠΎΠΏΠΈΡΡŒ ΡƒΡ‡Π΅Π±Π½ΠΎ-мСтодичСского пособия ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области с использованиСм Enterprise ArchitectΒ» // 2011Π³.
  7. Π—ΠΎΠ»ΠΎΡ‚ΡƒΡ…ΠΈΠ½Π° Π•.Π‘., Π’ΠΈΡˆΠ½Ρ А.Π‘., ΠšΡ€Π°ΡΠ½ΠΈΠΊΠΎΠ²Π° Π‘.А. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс-процСссов. β€” М.: КУРБ, НИЦ ИНЀРА-М, Π­Π‘Π‘ Znanium.com. β€” 2017.
  8. OMG Unified Modeling Language (OMG UML) Specification. Version 2.5.1. [Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ рСсурс] Π Π΅ΠΆΠΈΠΌ доступа: Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚: https://www.omg.org/spec/UML/2.5.1/PDF

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

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