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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс-процСссов с BPwin 4.0Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 16

Автор Π‘Π΅Ρ€Π³Π΅ΠΉ Маклаков

Π˜ΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ модСль Arena Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ основныС элСмСнты: источники ΠΈ стоки (Create ΠΈ Dispose), процСссы (Process) ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (Queue). Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ - это элСмСнты, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² модСль поступаСт информация ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π‘ΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ поступлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΎΡ‚ источника ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ задаСтся статистичСской Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ. Π‘Ρ‚ΠΎΠΊ - это устройство для ΠΏΡ€ΠΈΠ΅ΠΌΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΊ ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π° Π΄Π°Π½Π½Ρ‹Ρ… - это мСсто, Π³Π΄Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Ρ€Π΅ΠΌΠ΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ) Π² Ρ€Π°Π·Π½Ρ‹Ρ… процСссах ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ процСссами ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΎΠΆΠΈΠ΄Π°ΡŽΡ‰ΠΈΠ΅ своСй ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. Часто Ρ†Π΅Π»ΡŒΡŽ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ модСлирования являСтся минимизация количСства ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² очСрСдях. Π’ΠΈΠΏ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π² ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½. ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° стСк β€” ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠ΅ послСдними Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ (LIFO: last-in-first-out). ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ стСку ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ Π½Π° Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌΠΈ (FIFO: first-in-first-out). ΠœΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Ρ‹ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ΠŸΡ€ΠΎΡ†Π΅ΡΡΡ‹ - это Π°Π½Π°Π»ΠΎΠ³ Ρ€Π°Π±ΠΎΡ‚ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ процСссов.

ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ имитационная модСль, созданная Π² Arena, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° рис. 1.4.40.

Рис. 1.4.40. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ имитационная модСль


Для построСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Arena ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ срСдств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ инструмСнтов, Π½Π°Π±ΠΎΡ€ Π³ΠΈΠ΄ΠΎΠ² ΠΈ Π΄Ρ€. Для создания ΠΌΠΎΠ΄Π΅Π»ΠΈ сначала Π½ΡƒΠΆΠ½ΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ New Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов. Π‘Π»Π΅Π²Π° появляСтся ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° инструмСнтов (рис. 1.4.41), которая содСрТит Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ.

Рис. 1.4.41. ΠŸΠ°Π»ΠΈΡ‚Ρ€Π° инструмСнтов Arena

ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚ΠΈΠΏΠ° Flowchart (Π² Ρ‚ΠΎΠΌ числС Create, Dispose ΠΈ Process) слуТат для отобраТСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пСрСнСсСны Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство ΠΌΠΎΠ΄Π΅Π»ΠΈ drag&drop. ΠœΠΎΠ΄ΡƒΠ»ΠΈ Ρ‚ΠΈΠΏΠ° Data (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Queue) Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ пространствС ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ слуТат для настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ. Окно рСдактирования ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² появляСтся Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠ³Π΄Π° фокус установлСн Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π΅ Ρ‚ΠΈΠΏΠ° Data.

ΠŸΠ΅Ρ€Π΅Π½Π΅ΡΠ΅ΠΌ ΠΈΠ· ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π² Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ пространство ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Create, Dispose ΠΈ Process. Бвязи ΠΌΠ΅ΠΆΠ΄Ρƒ модулями ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ автоматичСски (хотя ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ). ΠœΠΎΠ΄ΡƒΠ»ΡŒ Create являСтся источником сущностСй Π² систСмС. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли описываСтся ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ, Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Create ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ поступлСниС Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΊ Π½Π° ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Process ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ сущностСй. НапримСр, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ станок, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ. ΠœΠΎΠ΄ΡƒΠ»ΡŒ Dispose являСтся стоком сущностСй ΠΈΠ· систСмы. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ снятиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ с ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π°.

Для задания свойств ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Ρ‚ΠΈΠΏΠ° Flowchart Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΈ Π² появившСмся Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ². Для задания свойств ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Resourse (Ρ‚ΠΈΠΏΠ° Data) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ Π½Π΅ΠΌΡƒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΎΠΊΠ½Π΅ внСсти значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Busy/Hour = 15, Idle/Hour = 15 ΠΈ Per Use = 2.5). Для контроля проигрывания ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ внСсти Π² модСль ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Simulate ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ этого модуля (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Run Length = 40, Hours/Day = 8).

Для проигрывания ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню Run/Go. ПослС проигрывания ΠΌΠΎΠ΄Π΅Π»ΠΈ автоматичСски Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ Crystal Reports (рис. 1.4.42).

Рис. 1.4.42. ΠžΡ‚Ρ‡Π΅Ρ‚ ΠΏΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌ проигрывания ΠΌΠΎΠ΄Π΅Π»ΠΈ

МодСль Π² Arena ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π³ΠΎΡ€Π°Π·Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТной, Ρ‡Π΅ΠΌ прСдставлСнная Π½Π° рис. 1.4.40. Она ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ сотни ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ². ΠœΠΎΠ΄ΡƒΠ»ΠΈ, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ сущности (ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ Server ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°), ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ состояния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ "ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅" ΠΈΠ»ΠΈ "Ρ€Π°Π±ΠΎΡ‚Π°". ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² соотвСтствиС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚Π΅ΠΌ самым Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ модСль. Π’ поставку Arena Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Один ΠΈΠ· ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² (Ρ„Π°ΠΉΠ» Mortgage Extention l.doe) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ Π½Π° рис. 1.4.43.


Рис. 1.4.43. МодСль ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°


МодСль ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ систСму ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° (Π·Π°ΠΊΠ»Π°Π΄Π½ΠΎΠΉ). Π‘Π½Π°Ρ‡Π°Π»Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ рСгистрируСт ΡΠ΅ΠΊΡ€Π΅Ρ‚Π°Ρ€ΡˆΠ° (ΠΈΠΊΠΎΠ½ΠΊΠ° слСва Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части рисунка, Π·Π°Ρ‚Π΅ΠΌ просматриваСт ΠΊΠ»Π΅Ρ€ΠΊ (ΠΈΠΊΠΎΠ½ΠΊΠ° справа). Π—Π°Ρ‚Π΅ΠΌ ΠΊΠ»Π΅Ρ€ΠΊ Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚. ΠžΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² показываСтся Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ свСрху ΠΎΡ‚ процСсса Review Application ΠΈ Π² Π²ΠΈΠ΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² ΠΏΡ€Π°Π²ΠΎΠΉ Π½ΠΈΠΆΠ½Π΅ΠΉ части рисунка. Иконки, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ сСкрСтаря ΠΈ ΠΊΠ»Π΅Ρ€ΠΊΠ°, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π² зависимости ΠΎΡ‚ состояния (занят - ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚), ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, модСль ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π°.

Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° бизнСс-процСссов Π½Π΅ всСгда прСдставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ поняв сути бизнСс-процСссов прСдприятия, бСссмыслСнно ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ тСхнологичСскиС процСссы. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚, Π° Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, ΠΏΡ€ΠΈ этом ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ тСсно взаимосвязаны. Π˜ΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ модСль Π΄Π°Π΅Ρ‚ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для Π°Π½Π°Π»ΠΈΠ·Π° систСмы, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ процСссов. НаиболСС цСлСсообразно сначала ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ модСль, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π° Π΅Π΅ основС ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ модСль ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ. Для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‚Π°ΠΊΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ срСдство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования BPwin 4.0 ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ IDEF3 Π² ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ модСль Arena (вСрсии 3.6 ΠΈ Π²Ρ‹ΡˆΠ΅). Для прСобразования Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ IDEF3 Π² модСль Arena Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ BPwin 4.0 ΠΈ Arena ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π±Ρ‹Π»ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹. Π’ BPwin 4.0 слСдуСт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ IDEF3 ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ мСню File/Export/Arena. Π”Π°Π»Π΅Π΅ экспорт производится автоматичСски.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ имитационная модСль ΠΈΠΌΠ΅Π΅Ρ‚ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Ρ‡Π΅ΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° IDEF3, Π² BPwin 4.0 имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств, опрСдСляСмых ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (UDP). Π’ поставку BPwin 4.0 входят ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ внСсСнными UDP для экспорта Π² Arena (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Program Files/Computer Associates /BPwin 4.0/Samples/Arena/) ΠΈ модСль ArenaBEUDPs.bpl, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для экспорта UDP ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС шаблона для создания Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π’ Ρ‚ΠΎΠΌ ΠΆΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ находится Ρ„Π°ΠΉΠ» BPwin IDEF3 to Arena BE mappings.doc, содСрТащий описаниС UDP, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для построСния ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Рис. 1.4.44. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° IDEF3 - ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ экспорта Π² Arena


На рис 1.4.44 ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π° Π½Π° рис. 1.4.45 -Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ экспорта этой ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² Arena.


Рис. 1.4.45. Π˜ΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ модСль Arena -Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈΠ· BPwin


К соТалСнию, поставляСмыС с BPwin ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ послС экспорта Π² Arena Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ сразу ΠΆΠ΅ "ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π½Ρ‹". Π’ свойствах ΠΌΠΎΠ΄Π΅Π»ΠΈ содСрТатся ошибки. Arena Π½Π΅ допускаСт использования символа & Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π² качСствС раздСлитСля Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ части для Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ запятая, Π° Ρ‚ΠΎΡ‡ΠΊΠ°. РСсурсы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ исправлСны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Resource (рис. 1.4.46), послС Ρ‡Π΅Π³ΠΎ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ "ΠΏΡ€ΠΎΠΈΠ³Ρ€Π°Π½Ρ‹".

Рис. 1.4.46. Π”ΠΈΠ°Π»ΠΎΠ³ Resource для рСдактирования рСсурсов ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Arena


БовмСстноС использованиС CASE-инструмСнта построСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ BPwin ΠΈ систСмы ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ модСлирования Arena позволяСт Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ эффСктивно ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСхнологичСскиС процСссы практичСски Π² любой сфСрС Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

1.5. ИспользованиС ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ модуля BPwin

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Service Pack 2 для BPwin явилось Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅Π³ΠΎ модуля (On-line tutorial). Для Π²Ρ‹Π·ΠΎΠ²Π° ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² BPwin слСдуСт ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² мСню Help/BPwin online Tutorial. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ BPwin Tutorial (рис. 1.5.1), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 10 ΡƒΡ€ΠΎΠΊΠΎΠ².

Рис. 1.5.1. Π”ΠΈΠ°Π»ΠΎΠ³ BPwin Tutorial

Π£Ρ€ΠΎΠΊΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° ΠΊΠ°ΠΊ ΠΏΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ построСния ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ (рис. 1.5.2) ΠΈ нотациям IDEFO, IDEF3 ΠΈ DFD, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с BPwin (рис. 1.5.3).


Рис. 1.5.2. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² BPwin Tutorial


Рис. 1.5.3. ΠžΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅ создания Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… стрСлок


Π“Π»Π°Π²Π° 2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²

2.1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Π² BPwin

2.1.1. ВстроСнныС ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²

БущСствуСт Ρ‚Ρ€ΠΈ способа создания ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Π² BPwin 4.0:

с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнных шаблонов;

с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Report Template Builder;

с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ RPTwin.

Для создания ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ² Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ… Ρ„ΠΈΡ€ΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Crystal Reports.

ΠžΡ‚Ρ‡Π΅Ρ‚Ρ‹ Π½Π° основС встроСнных шаблонов ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, Π²Ρ‹Π±Ρ€Π°Π² ΠΈΠ· мСню Tools/Reports Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ‚ΠΈΠΏ шаблона. ВсСго имССтся сСмь Ρ‚ΠΈΠΏΠΎΠ² шаблонов ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²:

Model Report. Π­Ρ‚ΠΎΡ‚ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΡƒΠΆΠ΅ упоминался Π² 1.2.1. Он Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ контСкстС ΠΌΠΎΠ΄Π΅Π»ΠΈ - имя ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‚ΠΎΡ‡ΠΊΡƒ зрСния, ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, Ρ†Π΅Π»ΡŒ, имя Π°Π²Ρ‚ΠΎΡ€Π°, Π΄Π°Ρ‚Ρƒ создания ΠΈ Π΄Ρ€.