ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² UML Rational Rose

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π°ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Рис. 9 ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ размСщСния ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ РазмСщСния (Deploymen: view). Оно ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ физичСскоС распрСдСлСниС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² Π½Π΅ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² систСмы. Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ полосы пропускания сСти, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ количСства ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ…… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² UML Rational Rose (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠ΅ агСнтство образования Российской Π€Π΅Π΄Π΅Ρ€Π°Ρ†ΠΈΠΈ Π”Π°Π»ΡŒΠ½Π΅Π²ΠΎΡΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ГосударствСнный ВСхничСский УнивСрситСт Π˜Π½ΡΡ‚ΠΈΡ‚ΡƒΡ‚ РадиоэлСктроники Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ ΠΈ Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π€Π°ΠΊΡƒΠ»ΡŒΡ‚Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠšΠ°Ρ„Π΅Π΄Ρ€Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм управлСния Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° ΠΈΠ· ΠΊΡƒΡ€ΡΠ° «ΠΠ²Ρ‚оматизированная Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° АБОИУ»

Π½Π° Ρ‚Π΅ΠΌΡƒ «ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² UML Rational Rose»

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ»ΠΈ: студСнты Π³Ρ€ΡƒΠΏΠΏΡ‹ Π 5221

Пашин Б.Б.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠ»: Π΄ΠΎΡ†Π΅Π½Ρ‚ Π‘Π΅Ρ€Ρ‘Π·ΠΊΠΈΠ½Π° Π“. Π›.

Владивосток 2009 Π³.

  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅
  • ВрСбования Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°
  • Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΊ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹
  • Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΡ†Π°
  • ВзаимодСйствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²
  • Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ
  • Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° коопСративная
  • ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²
  • ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ размСщСния
  • ГСнСрация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°
  • ВрСбования Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°
  • Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму для вСдСния ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΊΠ½ΠΈΠ³/Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ, поисковой систСмы, систСмы ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ систСмы ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ записи Π½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅Ρ„ΠΈΡ†ΠΈΡ‚Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΊ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму Π² ΡΠΎΠΎΡ‚вСтствии с Π²Ρ‹Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΡ†Π° ВзаимодСйствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Атрибуты ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Бвязи ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ размСщСния

2. Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ.

3. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ, ΠΈΠ»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

ΠžΡ‚Ρ‡Π΅Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡƒΠ½ΠΊΡ‚Ρƒ задания.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Rational Rose — ΠΌΠΎΡ‰Π½Ρ‹ΠΉ инструмСнт Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… систСм. Он ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ систСмы Π΄ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ с ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Π°Π΄Π΅ΠΊΠ²Π°Ρ‚ности ΠΈΡ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ нСдостатки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π»Π΅Π³ΠΊΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π½Π° ΡΡ‚Π°Π΄ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΈΡ… ΠΈΡΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΅Ρ‰Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚.

Π‘Ρ€Π΅Π΄Π° Rational Rose позволяСт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΈ ΠΈΡ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй систСмы. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ВзаимодСйствия ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ совмСстно, обСспСчивая Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности. Для отобраТСния ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² систСмы ΠΈ ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Классов. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚, ΠΊΠ°ΠΊ классы соотносятся с Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΌΠΈ физичСскими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ систСмы. НаконСц Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ РазмСщСния ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° распрСдСлСнных систСм.

МодСль Rose — это ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° систСмы. Она содСрТит всС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ UML, Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΡ†, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, классы, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΡƒΠ·Π»Ρ‹ систСмы. Она Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ описываСт, Ρ‡Ρ‚ΠΎ систСма содСрТит ΠΈ ΠΊΠ°ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚, поэтому Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅ эскиза ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆΠ° создаваСмой систСмы.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΡ†Π° ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Использования, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ‚ ΠΎΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΡ†Π° ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ сфСру примСнСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (project scope), Π½ΠΎ Π½Π΅ Π²Π½ΠΈΠΊΠ°ΡŽΡ‚ Π² Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π΅Ρ‚Π°Π»ΠΈ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ язык программирования.

Одним ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½Ρ‹Ρ… прСимущСств примСнСния Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Использования являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° прСдоставляСт Π²Π°ΠΆΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Взглянув Π½Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования, ваши ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠΉΠΌΡƒΡ‚, ΠΊΠ°ΠΊΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ возмоТности Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ. Рассматривая Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΡ†, ΠΎΠ½ΠΈ выяснят, ΠΊΡ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ с Π½Π΅ΠΉ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ. Π˜Π·ΡƒΡ‡Π°Ρ всС мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΡ†, ΠΎΠ½ΠΈ опрСдСлят сфСру примСнСния систСмы, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ, ΠΈ Π²Π½Π΅ΡΡ‚ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹. НапримСр, взглянув Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: «Π’сС это прСкрасно, Π½ΠΎ Ρ Ρ…ΠΎΡ‡Ρƒ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΅Ρ‰Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΎΡ‚Ρ‡Π΅Ρ‚ ΠΎ Π΄Π΅ΡΡΡ‚ΠΈ послСдних транзакциях для ΠΌΠΎΠ΅Π³ΠΎ счСта» .

ΠšΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π°Ρ Ρ†Π΅Π»ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Использования — Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования (всС входящСС Π² ΡΡ„Π΅Ρ€Ρƒ примСнСния систСмы), Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΡ† (всС Π²Π½Π΅ этой сфСры) ΠΈ ΡΠ²ΡΠ·Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Разрабатывая Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Использования для Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΉ систСмы прСдставлСна Π½Π° Ρ€ΠΈΡ. 1.

Рис. 1 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, основныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ систСмы (ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, Π²Π·ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, рСгистрация ΠΈ Ρ‚. Π΄.), взаимодСйствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π§Ρ‚ΠΎ Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС ΠΎ ΡΠΈΡΡ‚Π΅ΠΌΠ΅.

ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ класс rational rose

ВзаимодСйствиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ВзаимодСйствия: Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹. Оба ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ события, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования, ΠΈ ΡΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Бобытия Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ упорядочСны ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ивная Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠΊΡ€ΡƒΠ³ самих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Π’ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎΠΌ Π² ΠΊΠΎΠ½Ρ†Π΅ Π³Π»Π°Π²Ρ‹ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΈ ΠΌΡ‹ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΠΌ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для описания ΠΏΠΎΡ‚ΠΎΠΊΠ° событий Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° использования «Π’вСсти Π½ΠΎΠ²Ρ‹ΠΉ Π·Π°ΠΊΠ°Π·» нашСй систСмы ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ².

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ВзаимодСйствия ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ систСмы ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ классы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, связи ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΡ‚вСтствСнности (responsibilities) ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ класса. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ВзаимодСйствия — ΠΊΡ€Π°Π΅ΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ камСнь, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ возводится ΠΎΡΡ‚Π°Π²ΡˆΠ°ΡΡΡ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ВзаимодСйствия содСрТат:

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹: МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠΌΠ΅Π½Π° ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΈ ΠΊΠ»Π°ΡΡΠΎΠ², ΠΈΠ»ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ.

БообщСния: Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сообщСния ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ класс Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ выполнСния ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. НапримСр, Ρ„ΠΎΡ€ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠžΡ‚Ρ‡Π΅Ρ‚ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π΅Π΅.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ упорядочСны ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Они ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для Ρ‚ΠΎΠ³ΠΎ, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ событий Π² ΡΡ†Π΅Π½Π°Ρ€ΠΈΠΈ. Π₯отя информация ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΈ Π² ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ½Π° Π»ΡƒΡ‡ΡˆΠ΅ воспринимаСтся Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Боставим для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы Ρ‚Ρ€ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ:

Β· Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Ρ€Ρ‘Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ;

Β· Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ;

Β· РСгистрация читатСля.

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

«Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Ρ€Ρ‘Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ»

Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²Π·ΡΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΈΠΌ ΠΊΠ½ΠΈΠ³Ρƒ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для этого случая прСдставлСна Π½Π° Ρ€ΠΈΡ. 2. Π’Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Поисковая систСма, Π‘Π” ΠΈ ΠšΠ½ΠΈΠ³Π°. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ взаимодСйствия этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ пСрСсылка сообщСниями ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для выполнСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

Рис. 2 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Ρ€Ρ‘Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ»

«Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ»

Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ΠΆΠ΅Π»Π°Π΅Ρ‚ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для этого случая прСдставлСна Π½Π° Ρ€ΠΈΡ. 3. Π’Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΏΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²: Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, учётная запись, Π‘Π” ΠΈ ΠšΠ½ΠΈΠ³Π°. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ взаимодСйствия этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ пСрСсылка сообщСниями ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для выполнСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

Рис. 3 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ»

«Π Π΅Π³ΠΈΡΡ‚рация читатСля»

Π§Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠΈΠΉ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΆΠ΅Π»Π°Π΅Ρ‚ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ± ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ для чтСния Π΄ΠΎΠΌΠΎΠΉ. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для этого случая прСдставлСна Π½Π° Ρ€ΠΈΡ. 4. Π’Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°: Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ, Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, учётная запись, Π‘Π”. Π‘Ρ‚Ρ€Π΅Π»ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ взаимодСйствия этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ пСрСсылка сообщСниями ΠΌΠ΅ΠΆΠ΄Ρƒ этими ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для выполнСния поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

Рис. 4 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ «Ρ€Π΅Π³ΠΈΡΡ‚рация читатСля»

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° коопСративная ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² Ρ‚Π΅Ρ… случаях, ΠΊΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ послСдствия сдСланных ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. ΠšΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. ΠŸΡ€ΠΈ внСсСнии ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Ρ‹ ΡΡ€Π°Π·Ρƒ ΠΏΠΎΠΉΠΌΠ΅Ρ‚Π΅, Π½Π° ΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ это повлияСт.

Π’Ρ‹ΡˆΠ΅ ΠΌΡ‹ ΡΡ‚Ρ€ΠΎΠΈΠ»ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для случаСв: Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ взял ΠΊΠ½ΠΈΠ³Ρƒ, Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π²Π΅Ρ€Π½ΡƒΠ» ΠΊΠ½ΠΈΠ³Ρƒ ΠΈ Ρ€Π΅Π³ΠΈΡΡ‚рация читатСля. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΅ΠΆ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ для этих ΠΆΠ΅ случаСв (рис. 5,6,7), для отслСТивания всСх взаимодСйствий ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ².

Рис. 5 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π±Π΅Ρ€Ρ‘Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ»

Рис. 6 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΊΠ½ΠΈΠ³Ρƒ»

Рис. 7 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ «Π Π΅Π³ΠΈΡΡ‚рация читатСля»

ΠšΠ»Π°ΡΡΡ‹ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠžΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅Ρ‡Ρ‚ΠΎ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π΅Π΅ (ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅) Π² ΡΠ΅Π±Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ (attributes). ПовСдСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° прСдставляСтся Π΅Π³ΠΎ опСрациями (operations). Π’ ΡΡ€Π΅Π΄Π΅ Rose ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ВзаимодСйствия. Когда Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π»ΠΈΡ†ΠΎ (ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ собой стСрСотип класса) ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ класс пСрСносится Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ВзаимодСйствия, автоматичСски создаСтся экзСмпляр ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° этого класса. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° с Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Rose Π½Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΡŽ класса ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Класс — это нСкая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ собой ΠΊΠ°ΠΊ Π±Ρ‹ схСму ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. Π˜Π½Ρ‹ΠΌΠΈ словами, класс опрСдСляСт Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

На ΡΠ·Ρ‹ΠΊΠ΅ UML Ρ‚Π°ΠΊΠΈΠ΅ элСмСнты, ΠΊΠ°ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΡ†Π°, Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования, классы ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ (packages). Π’ Ρ‡Π°ΡΡ‚ности, Π² ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Использования ΠΌΠΎΠΆΠ½ΠΎ ΡΠ³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π»ΠΈΡ† Π’ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмС, Π½Π΅ Π±Ρ‹Π»ΠΎ особого смысла ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Ρ‚.ΠΊ. ΠΎΠ±ΡŠΡ‘ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ достаточно малСнький. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ классы прСдставлСны Π½Π° Ρ€ΠΈΡ. 8. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΈΠ² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ВзаимодСйствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², Π±Ρ‹Π»ΠΈ выявлСны основныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ классов ΠΈ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΈ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌ Ρ‚ΠΈΠΏΡ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Рис. 8 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ (component) называСтся физичСский ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΊΠΎΠ΄Π°. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ исходного ΠΊΠΎΠ΄Π°, Ρ‚Π°ΠΊ ΠΈ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. НапримСр, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ C++, Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ .Π‘Π Π  ΠΈ .Н Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΉΡΡ ΠΏΡ€ΠΈ компиляции исполняСмый .Π•Π₯Π• Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊΠΆΠ΅ являСтся ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ систСмы.

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ соотнСсти ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. На ΡΠ·Ρ‹ΠΊΠ΅ C++ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ класс соотносится с Π΄Π²ΡƒΠΌΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствуСт .Π‘Π Π  Ρ„Π°ΠΉΠ»Ρƒ этого класса, Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ — .Н Ρ„Π°ΠΉΠ»Ρƒ.

На Ρ€ΠΈΡ. 9 прСдставлСн ΠΎΠ±Ρ‰ΠΈΠΉ Π²ΠΈΠ΄ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², состоящСй ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π° (main.exe) Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ самой Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Рис. 9 ΠžΠ±ΠΎΠ±Ρ‰Ρ‘Π½Π½Π°Ρ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ размСщСния ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ РазмСщСния (Deploymen: view). Оно ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ физичСскоС распрСдСлСниС Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ прилоТСния, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ сСти, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² Π½Π΅ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² систСмы. Π Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ полосы пропускания сСти, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ количСства ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, дСйствий ΠΏΡ€ΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠ°Ρ… Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Π΅ ΠΈ Ρ‚. Π΄.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ РазмСщСния содСрТит процСссоры, устройства, процСссы ΠΈ ΡΠ²ΡΠ·ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ процСссорами ΠΈ ΡƒΡΡ‚ройствами. ВсС ΠΎΠ½ΠΈ наносятся Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ РазмСщСния (Deployment diagram). Для систСмы ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, для ΠΌΠΎΠ΄Π΅Π»ΠΈ Rose ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ создана Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° РазмСщСния.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° размСщСния для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы прСдставлСна Π½Π° Ρ€ΠΈΡ. 10. Π‘Π΅Ρ€Π²Π΅Ρ€ Π‘Π” являСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ машиной Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стоит Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Paradox. По ΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ сСти сСрвСр соСдиняСтся с Π΄Π²ΡƒΠΌΡ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ станциями, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… установлСна ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° main. exe, которая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ лишь ΠΊ ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ· Π‘Π”. ΠžΠ±Ρ‰ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌ рСсурсом Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций являСтся Π»Π°Π·Π΅Ρ€Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€.

Рис. 10 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° размСщСния для Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ систСмы

ГСнСрация ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ позволяСт Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ для большого количСства языков программирования, Π‘++, ADA, Java, Basic ΠΈ Ρ‚. Π΄. ΠœΡ‹ ΠΆΠ΅ Π±ΡƒΠ΄Π΅ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π½Π° ΡΠ·Ρ‹ΠΊΠ΅ Π‘++.

Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ прСдставлСны Π½Π° Ρ€ΠΈΡ. 11.

Рис. 11 Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ для ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° «Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ_Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.h» подставлСн Π½ΠΈΠΆΠ΅.

#ifndef Π ΠΠ‘ΠžΠ’ΠΠ˜Πš_Π‘Π˜Π‘Π›Π˜ΠžΠ’Π•ΠšΠ˜_H_HEADER_INCLUDED_C3CD2C49

#define Π ΠΠ‘ΠžΠ’ΠΠ˜Πš_Π‘Π˜Π‘Π›Π˜ΠžΠ’Π•ΠšΠ˜_H_HEADER_INCLUDED_C3CD2C49

//##ModelId=3C32E1BA036B

class Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ_Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

{

public:

//##ModelId=3C32E3D30186

ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ_Π·Π°ΠΊΠ°Π· ();

//##ModelId=3C32E3DB000F

РСгистрация_ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ();

//##ModelId=3C32E3E3035B

ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅_ΠΊΠ½ΠΈΠ³ΠΈ ();

//##ModelId=3C32E3EA00DA

Π’Ρ‹Π΄Π°Ρ‡Π°_ΠΊΠ½ΠΈΠ³ΠΈ ();

private:

//##ModelId=3C32E4060399

string ЀИО;

//##ModelId=3C32E40B004E

string Π”ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ;

//##ModelId=3C32E40F030D

string Оклад;

};

#endif /*

Π ΠΠ‘ΠžΠ’ΠΠ˜Πš_Π‘Π˜Π‘Π›Π˜ΠžΠ’Π•ΠšΠ˜_H_HEADER_INCLUDED_C3CD2C49 */

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