31135

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

Доклад

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

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

Русский

2013-08-25

14.52 KB

13 чел.

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

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

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

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

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

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

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

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

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

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

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

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

Отношения:

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

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

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

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

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

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

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

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

 


 

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

34902. Економічна модель кривої виробничих можливостей 330.5 KB
  Сутність вибору полягає в тому що оскільки ресурси обмежені і Госовуються цілком то всяке збільшення виробництва одних товарів ас переключення частини ресурсів із виробництва інших. Можливості виробництва піцци і промислових роботів при повній зайнятості ресурсів Аналізвиробничих альтернатив І. виробництво предметів споживання за допомогою переключення частини ресурсів із виробництва засобів виробництва. Однак у майбутньому це може позначитися ні З зниженні обсягів виробництва тому що...
34903. Типи економічної організації суспільства 22 KB
  Типи економічної організації суспільства Різні економічні системи сучасного світу розрізняються між собою як І і юологіями так і за своїм підходом до вирішення проблеми економії 1 її иення ефективності виробництва. Характеризується власністю на ресурси і використанням системи ринків і цін для економічної діяльності і керування нею що забезпечує ефективне їй ресурсів для задоволення потреб суспільства. ' мішані системи.
34904. Сутність економічного визначення ринку 31 KB
  Сутність економічного визначення ринку Конкуренція основний принцип функціонування ринку. Суб'єктами ринку є продавці і покупці домогосподарства і підприємства держава. Більшість суб'єктів ринку діють одночасно покупці і як продавці. Об'єктами ринку є товари вироблена продукція і послуги а і ресурси: земля праця капітал і підприємницькі здібності.
34905. Види ринків 21 KB
  Його можна класифікуваї за наступними ознаками: н 1 за суспільним поділом праці розрізняють ринок місцевиі Ч регіональний національний і міжнародний; 2 за типами власності приватний кооперативний державний; 3 за об'єктами ринкового обміну товарний праці товарів посл ноухау і фінансовий валютний фондовий...
34906. Факторы изменения спроса. Исключения из закона спроса 45 KB
  Исключения из закона спроса ФАКТОРЫ СПРОСА детерминанты спроса – факторы влияющие на величину спроса. Основным детерминантом является цена товара влияющая на спрос в соответствии с законом спроса. Кроме того существует ряд других факторов которые принято называть неценовыми факторами спроса.
34907. Факторы экономического роста 25.5 KB
  К факторам спроса следует отнести факторы способствующие увеличению совокупного спроса. Это заработная плата и иные доходы налоги на доходы и имущество предельная склонность к потреблению ставка банковского процента величина кассовых остатков и другие факторы определяющие спрос. Факторы распределения включают инфраструктуру страны по распределению и перераспределению ресурсов и продукции.
34908. Финансовая система государства. Понятия и функции 27 KB
  Финансовая система Российской Федерации представляет собой 4блочную систему: общегосударственные финансы; территориальные финансы; финансы хозяйствующих субъектов; финансы граждан. Главную роль в финансовой системе государства играют финансы хозяйствующих субъектов их задача заключается в формировании и использовании своих денежных средств.
34909. Функции и элементы налогов 25 KB
  Налоги образуют источник бюджетных доходов; Функция перераспределения ресурсов между отраслями. Налоги стимулируют одни виды деятельности и ограничивают другие; Функция перераспределения доходов между членами общества и достижения социальной справедливости. Люди с высокими доходами платят повышенные налоги а наиболее бедные напротив получают субсидии.
34910. Функции экономической теории 32.5 KB
  Такое изучение начинается с рассмотрения фактов массовых экономических данных особенностей поведения хозяйствующих субъектов что в западной экономической литературе обозначают термином описательная наука. Прогностическая функция экономической теории состоит в определении перспектив социальноэкономического развития на будущее. Изучая и систематизируя факты экономической действительности раскрывая содержание экономических категорий законов закономерностей экономическая теория позволяет прогнозировать экономическое развитие что дает...