31135

Динамические модели объектно-ориентированных программных систем: диаграммы взаимодействия Use Case

Доклад

Информатика, кибернетика и программирование

Диаграмма сотрудничества – это диаграмма взаимодействия выделяющая структурную организацию объектов посылающих и принимающих сообщения. Иначе диаграмму сотрудничества называют диаграмма кооперации. Диаграмма последовательности это диаграмма взаимодействия отображающая сценарий поведения в системе и обеспечивающая более наглядное представление порядка передачи сообщений. Графически диаграмма последовательности – это разновидность таблицы которая показывает объекты размешенные вдоль оси икс и сообщения упорядоченные во времени вдоль оси...

Русский

2013-08-25

14.52 KB

14 чел.

Вопрос 22 Динамические модели объектно-ориентированных программных систем: диаграммы взаимодействия Use Case.

Динамические модели обеспечивают представление поведения системы, путем отображения изменения состояний в процессе работы системы в зависимости от времени.

Диаграммы взаимодействия представлены двумя разновидностями диаграмм. Это диаграммы сотрудничества и диаграммы последовательности.

Диаграмма сотрудничества – это диаграмма взаимодействия, выделяющая структурную организацию объектов, посылающих и принимающих сообщения. Иначе диаграмму сотрудничества называют диаграмма кооперации.

Объекты взаимодействуют друг с другом  с помощью связей – каналов для передачи сообщений. Связь между парой объектов рассматривается как экземпляр ассоциации между их классами, то есть связь между двумя объектами существует только тогда, когда имеется ассоциация между их классами. Связь это путь для передачи сообщения, который может быть снабжен характеристикой видимости.

Сообщение это спецификация передачи информации между объектами, в ожидании того, что будет обеспечено требуемая деятельность.

Диаграмма последовательности это диаграмма взаимодействия, отображающая сценарий поведения в системе и обеспечивающая более наглядное представление порядка передачи сообщений. Графически диаграмма последовательности – это разновидность таблицы, которая показывает объекты, размешенные вдоль оси икс и сообщения, упорядоченные во времени вдоль оси игрек.

Линия жизни – период существования объекта. Она изображается пунктирной вертикальной чертой.

Фокус управления – это период времени, в течение которого объект выполняет действие. Обозначается как прозрачный прямоугольник на линии жизни.

Диаграмма UseCase определяет поведение системы с точки зрения пользователя. Она рассматривается как главное средство для первичного моделирования динамики системы, используется для выяснений требований к разрабатываемой системе и фиксации этих требований в форме, которая позволит проводит дальнейшую разработку.  Иначе диаграмма называется как диаграмма прецедентов, или еще диаграмма вариантов использования.

Элементы диаграмм UseCase:

  1.  актеры;
  2.  элементы UseCase.

Отношения:

  1.  Зависимость
  2.  Ассоциация
  3.  обобщение

Актеры и элементы UseCase

Актер – роль объекта вне системы, который прямо взаимодействует с ее частью – конкретным элементом (элементом UseCase).

Различают актеров и пользователей.

Пользователь – это физический объект, который использует систему. Он может играть несколько ролей и поэтому может моделироваться несколькими актерами. Справедливо и обратное: актером могут быть разные пользователи.

Элемент UseCase – это  описание последовательности действий, которые выполняются системой и производят для отдельного актера видимый результат.

Один актер может использовать несколько элементов UseCase. И наоборот. Один элемент UseCase может иметь несколько актеров, использующих его.

Между актером и элементом UseCase возможен только один вид отношений – ассоциация, отображающая их взаимодействие. Ассоциация может быть помечена именем, ролью, мощностью.

 


 

А также другие работы, которые могут Вас заинтересовать

68262. ІНТЕГРОВАНА СИСТЕМА КОНТРОЛЮ ЕФЕКТИВНОСТІ ВИКОРИСТАННЯ ЕЛЕКТРИЧНОЇ ЕНЕРГІЇ У ВИРОБНИЦТВІ 466 KB
  Метою дисертаційного дослідження є створення методичних основ побудови інтегрованих систем контролю ефективності використання електричної енергії в суспільному виробництві які ґрунтуються на поєднанні удосконалених методик нормування питомих витрат електроенергії та удосконалених систем...
68263. ОСОБЛИВОСТІ НЕОДНОРІДНИХ СТРУКТУР У ФЕРИТ-ГРАНАТОВИХ ПЛІВКАХ 417 KB
  Спінпереорієнтаційний фазовий перехід першого роду від осьової фази до кутової фази відбувається шляхом зародкоутворення нової фази у доменній межі початкової фази. Особливості СПФП пояснено уявленням про зародок нової фази як про статичний солітон розміри якого зростають зі зміною співвідношення між константами анізотропії.
68264. ПРОБЛЕМА ШКІЛЬНОГО ПІДРУЧНИКА У ПЕРІОДИЧНИХ ФАХОВИХ ВІТЧИЗНЯНИХ ВИДАННЯХ (50-ті рр. ХХ ст. – поч. ХХІ століття) 218 KB
  Зміст освіти знаходить своє відображення в шкільних підручниках через що вони теж відповідно змінюються. Однією з багатьох проблем які необхідно розв’язати педагогічній науці на сучасному етапі є створення якісного шкільного підручника нового типу за змістом функціями принципами структурування змісту тощо.
68265. Алопластика післяопераційних ускладнених вентральних гриж великих розмірів 262.5 KB
  Однією з найбільш дискутабельних і актуальних проблем планової та ургентної хірургії на сьогоднішній день є лікування й реабілітація хворих на післяопераційні вентральні грижі. Зростання захворюваності на післяопераційні вентральні грижі у першу чергу пов’язано із застосуванням традиційних...
68266. АДМІНІСТРАТИВНЕ СУДОЧИНСТВО У СПРАВАХ, ПОВ’ЯЗАНИХ ІЗ ВИБОРЧИМ ПРОЦЕСОМ 154 KB
  Захист виборчих прав свобод і законних інтересів забезпечується наявністю регламентованої адміністративної та судової процесуальної форми. Судовий порядок вирішення виборчих спорів забезпечує незалежність та неупередженість прийняття рішень гарантує їх об’єктивність.
68267. Діалогічність свята (на прикладі культури народів Криму) 130 KB
  Актуальність дослідження свята як культурної форми зумовлена тим що воно завжди несе в собі позитивну емоційночуттєву компоненту що сприяє створенню справжньої конструктивної діалогічності як основи реалізації принципів толерантності та добросусідства.
68268. МОДЕЛІ БЕЗПЕКИ У ЧОРНОМОРСЬКОМУ РЕГІОНІ В СУЧАСНИХ МІЖНАРОДНО-ПОЛІТИЧНИХ КОНЦЕПЦІЯХ 161.5 KB
  Роль ЧР у світовій політиці і глобальній економіці є великою але при цьому складається загрозлива ситуація вакууму безпеки що актуалізує вивчення підходів дослідників різних країн до проблем безпеки в Причорномор’ї; пріоритетів зовнішньої політики України...
68269. Муніципальна влада в Україні: конституційно-правові проблеми організації та функціонування 281.5 KB
  Влада як соціальний феномен завжди привертала і буде привертати увагу дослідників різних галузей соціогуманітарних наук. Особливо це проявляється у переломні епохи соціально-політичного розвитку, коли змінюються політичні режими або реальною стає загроза дестабілізації механізму...
68270. ЗАБЕЗПЕЧЕННЯ ПРАВ ЛЮДИНИ У ПРОВАДЖЕННІ У СПРАВАХ ПРО ПОРУШЕННЯ МИТНИХ ПРАВИЛ 324.5 KB
  Особливого значення вказана діяльність набуває під час притягнення осіб, які вчинили порушення митних правил (далі – ПМП), до адміністративної відповідальності, адже саме в компетенцію посадових осіб митних органів входить виявлення та припинення вказаних правопорушень...