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

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 7

Автор Маклаков Π‘Π΅Ρ€Π³Π΅ΠΉ Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠ²ΠΈΡ‡

Бмысл Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΈ ΡΠ»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ стрСлок пСрСдаСтся ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ стрСлок. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° имСнования Ρ‚Π°ΠΊΠΈΡ… стрСлок. Рассмотрим ΠΈΡ… Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ стрСлок. Если стрСлка ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π΄ΠΎ развСтвлСния, Π° послС развСтвлСния Π½ΠΈ ΠΎΠ΄Π½Π° ΠΈΠ· Π²Π΅Ρ‚Π²Π΅ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π°, Ρ‚ΠΎ подразумСваСтся, Ρ‡Ρ‚ΠΎ каТдая Π²Π΅Ρ‚Π²ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π²Π΅Ρ‚Π²ΡŒ Π΄ΠΎ развСтвлСния (рис. 1.19).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_31.jpeg

Рис. 1.19. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ имСнования Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ стрСлки

Если стрСлка ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π΄ΠΎ развСтвлСния, Π° послС развСтвлСния какая-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π²Π΅Ρ‚Π²Π΅ΠΉ Π½Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π°, Ρ‚ΠΎ подразумСваСтся, Ρ‡Ρ‚ΠΎ эти Π²Π΅Ρ‚Π²ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ имСнованию. Если ΠΏΡ€ΠΈ этом какая-Π»ΠΈΠ±ΠΎ Π²Π΅Ρ‚Π²ΡŒ послС развСтвлСния ΠΎΡΡ‚Π°Π»Π°ΡΡŒ Π½Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠΉ, Ρ‚ΠΎ подразумСваСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‚Π΅ ΠΆΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΈ Π²Π΅Ρ‚Π²ΡŒ Π΄ΠΎ развСтвлСния (рис. 1.20).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_32.jpeg

Рис. 1.20. Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ имСнования Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ стрСлки

НСдопустима ситуация, ΠΊΠΎΠ³Π΄Π° стрСлка Π΄ΠΎ развСтвлСния Π½Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π°, Π° послС развСтвлСния Π½Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° какая-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π²Π΅Ρ‚Π²Π΅ΠΉ. BPwin опрСдСляСт Ρ‚Π°ΠΊΡƒΡŽ стрСлку ΠΊΠ°ΠΊ ΡΠΈΠ½Ρ‚Π°ΠΊΡΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ (рис. 1.21).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_33.jpeg

Рис. 1.21. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ имСнования Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰Π΅ΠΉΡΡ стрСлки

ΠŸΡ€Π°Π²ΠΈΠ»Π° имСнования ΡΠ»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ стрСлок ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ - ошибкой Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ стрСлка, которая послС слияния Π½Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π°, Π° Π΄ΠΎ слияния Π½Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° какая-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π΅Π΅ Π²Π΅Ρ‚Π²Π΅ΠΉ. Для имСнования ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΈ ΡΠ»ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ стрСлок слСдуСт Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‚Π²ΡŒ, послС этого Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡ€ΠΈΡΠ²ΠΎΠΈΡ‚ΡŒ имя стрСлкС. Π­Ρ‚ΠΎ имя Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Ρ‚Π²ΠΈ.

Π’ΠΎΠ½Π½Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стрСлок. Π’Π½ΠΎΠ²ΡŒ внСсСнныС Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ стрСлки Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… скобках ΠΈ автоматичСски Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня (рис. 1.22).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_34.jpeg

Рис. 1.22. ΠΠ΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Π°Ρ (unresolved) стрСлка

Для ΠΈΡ… "пСрСтаскивания" Π½Π°Π²Π΅Ρ€Ρ… Π½ΡƒΠΆΠ½ΠΎ сначала Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ

Π½Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅ инструмСнтов ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹ΠΌ скобкам Π³Ρ€Π°Π½ΠΈΡ‡Π½ΠΎΠΉ стрСлки. ΠŸΠΎΡΠ²Π»ΡΠ΅Ρ‚ΡΡ Π΄ΠΈΠ°Π»ΠΎΠ³ Border Arrow Editor (рис. 1.23).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_35.jpeg

Рис. 1.23. Π”ΠΈΠ°Π»ΠΎΠ³ Border Arrow Editor

Если Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Resolve Border Arrow, стрСлка ΠΌΠΈΠ³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня, Ссли ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Change To Tunnel - стрСлка Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ‚ΠΎΠ½Π½Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΈ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ. ВоннСльная стрСлка изобраТаСтся с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ скобками Π½Π° ΠΊΠΎΠ½Ρ†Π΅ (рис. 1.24).

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

Π”Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ тоннСлирования ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ситуация, ΠΊΠΎΠ³Π΄Π° стрСлка ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΌΠΈΠ³Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня Π½Π° Π½ΠΈΠΆΠ½ΠΈΠΉ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π²ΠΎ всСх Ρ€Π°Π±ΠΎΡ‚Π°Ρ… Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ. (ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ стрСлку ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, Ρ‚. Π΅. стрСлка ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° Π΄ΠΎ развСтвлСния, Π° послС развСтвлСния Π²Π΅Ρ‚Π²ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ собствСнного ΠΈΠΌΠ΅Π½ΠΈ). Π’ этом случаС стрСлка ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° Π½Π° Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π°, послС Ρ‡Π΅Π³ΠΎ Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Ρ‚ΠΎΠ½Π½Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½Π°, Π° Π² ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ ΠΊ стрСлкС ΠΈΠ»ΠΈ Π² словарС ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π²ΠΎ всСх Ρ€Π°Π±ΠΎΡ‚Π°Ρ… Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’Π°ΠΊΠΎΠ΅ Ρ‚ΠΎΠ½Π½Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ называСтся "Π½Π΅-Π²-Π΄ΠΎΡ‡Π΅Ρ€Π½Π΅ΠΉ-Ρ€Π°Π±ΠΎΡ‚Π΅" (рис. 1.24).

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_36.jpeg

Рис. 1.24. Π’ΠΈΠΏΡ‹ тоннСлирования стрСлок

1.2.4. НумСрация Ρ€Π°Π±ΠΎΡ‚ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ

ВсС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ. НомСр состоит ΠΈΠ· прСфикса ΠΈ числа. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован прСфикс любой Π΄Π»ΠΈΠ½Ρ‹, Π½ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прСфикс А. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π°Ρ (корнСвая) Ρ€Π°Π±ΠΎΡ‚Π° Π΄Π΅Ρ€Π΅Π²Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ АО. Π Π°Π±ΠΎΡ‚Ρ‹ i Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ АО ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° А1, А2, A3 ΠΈ Ρ‚. Π΄. Π Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ порядковый Π½ΠΎΠΌΠ΅Ρ€, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ A3 Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€Π° А31, А32, АЗЗ, А34 ΠΈ Ρ‚. Π΄. Π Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ, Π³Π΄Π΅ каТдая Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ ΠΈ нСсколько Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚, образуя Π΄Π΅Ρ€Π΅Π²ΠΎ. Π’Π°ΠΊΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π΄Π΅Ρ€Π΅Π²ΠΎΠΌ ΡƒΠ·Π»ΠΎΠ², Π° Π²Ρ‹ΡˆΠ΅ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ - Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΡƒΠ·Π»Π°ΠΌ. Π˜ΠΌΠ΅ΡŽΡ‚ΡΡ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ i ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Presentation Π΄ΠΈΠ°Π»ΠΎΠ³Π° Model Properties (мСню Edit/Model Properties).

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ IDEF0 ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²ΠΎΠΉΠ½ΡƒΡŽ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡƒΠ·Π»Ρƒ. ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° всСгда ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ А-0, дСкомпозиция контСкстной Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ - Π½ΠΎΠΌΠ΅Ρ€ А0, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ - Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡƒΠ·Π»Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Al, A2, А21, А213 ΠΈ Ρ‚. Π΄.). BPwin автоматичСски ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ ΠΏΠΎ ΡƒΠ·Π»Π°ΠΌ, Ρ‚. Π΅. ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ создаСтся новая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈ Π΅ΠΉ автоматичСски присваиваСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ€. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ провСдСния экспСртизы Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡ‚ΠΎΡ‡Π½ΡΡ‚ΡŒΡΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ (с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π΅Π΅ располоТСния Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΡƒΠ·Π»ΠΎΠ²) Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. BPwin позволяСт ΠΈΠΌΠ΅Ρ‚ΡŒ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Ρƒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡƒΠ·Π»Π΅. ΠŸΡ€Π΅ΠΆΠ½ΠΈΠ΅ вСрсии Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ Π±ΡƒΠΌΠ°ΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π»ΠΈΠ±ΠΎ ΠΊΠ°ΠΊ FEO-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ. (К соТалСнию, ΠΏΡ€ΠΈ создании FEO-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ отсутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ°Ρ‚Π°, Ρ‚. Π΅. ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ· Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ FEO, Π½ΠΎ Π½Π΅ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚.) Π’ любом случаС слСдуСт ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Для этого сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ - C-number, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. C-number - это ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ строка, Π½ΠΎ рСкомСндуСтся ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ стандарта, ΠΊΠΎΠ³Π΄Π° Π½ΠΎΠΌΠ΅Ρ€ состоит ΠΈΠ· Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠ³ΠΎ прСфикса ΠΈ порядкового Π½ΠΎΠΌΠ΅Ρ€Π°, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² качСствС прСфикса ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Ρ‹ Π°Π²Ρ‚ΠΎΡ€Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, Π° порядковый Π½ΠΎΠΌΠ΅Ρ€ отслСТиваСтся Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠœΠ‘Π’00021.

1.2.5. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ² ΠΈ FEO

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ² ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ позволяСт Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всю модСль Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Π°ΠΌΠΈ (стрСлки) (рис. 1.25). ΠŸΡ€ΠΎΡ†Π΅ΡΡ создания ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ€Π°Π±ΠΎΡ‚ являСтся ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ своС располоТСниС Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΡƒΠ·Π»ΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒΡΡ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ способ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, слСдуСт послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ измСнСния ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ². Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, BPwin ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ -Model Explorer, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ Ρ€Π°Π±ΠΎΡ‚ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΠΎΠ΄Π½Π°ΠΊΠΎ этот инструмСнт Π½Π΅ являСтся ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅ΠΉ стандарта IDEF0.

BPwin ΠΈ Erwin. CASE-срСдства для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм - img_37.jpeg

Рис. 1.25. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ²

Для создания Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ² слСдуСт Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π² мСню ΠΏΡƒΠ½ΠΊΡ‚ Insert/Node Tree. Π’ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π΄ΠΈΠ°Π»ΠΎΠ³ формирования Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π΄Π΅Ρ€Π΅Π²Π° ΡƒΠ·Π»ΠΎΠ² Node Tree Definition (рис. 1.26).