31135

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

Доклад

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

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

Русский

2013-08-25

14.52 KB

18 чел.

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

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

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

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

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

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

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

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

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

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

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

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

Отношения:

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

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

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

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

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

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

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

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

 


 

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

661. Теория макроэкономического равновесия 125 KB
  Макроэкономическое равновесие: совокупный спрос и совокупное предложение. Идеальная модель. Классическая и кейнсианская модели макроэкономического равновесия. Нисходящая кривая совокупного спроса объясняется другими факторами: (ценовые факторы).
662. Дефицитарность общения у детей и подростков 136.5 KB
  Ранний детский аутизм (клинические проявления). Дефицитарность общения при других видах психической патологии. Еще раз о дефицитарности общения при ранней детской шизофрении. Механизмы социальной и школьной дизадаптации, профилактика и коррекция при дефицитарности общения у детей и подростков.
663. Перинатальная патология нервной системы 123.5 KB
  Перинатальные поражения нервной системы. Гипоксия плода и новорожденного. Внутричерепная родовая травма. Травма спинного мозга. Родовые травматические повреждения плечевого сплетения. Родовой парез диафрагмы. Гемолитическая болезнь новорожденных. Родовые поражения периферических нервов.
664. Анализ функционирования фирмы в конкурентной среде 114 KB
  Анализ конкуренции на рынке. Конкурентные условия на различных рынках никогда не бывают одинаковыми из-за различия процессов развития в социальной, технологической, политической сферах. Определение конкурентного положения фирм. Определение конкурентоспособности фирмы и товара.
665. Разработка дизайна выставочного стенда 123.5 KB
  Проект организации участия фирмы Zippo в выставке. Эксклюзивные нестандартные выставочные стенды. Проектные обоснования организации участия в выставки фирмы Zippo. Анализ эффективности участия в выставке.
666. Статичний розрахунок на робочу стійкість і визначення вантажопідйомності крана 119 KB
  Виліт стріли для різних кутів нахилу. Вертикальна проекція відстані від оголовка рейкового шляху крана до центра ваги стріли. Вітрове навантаження на інші елементи крана. Момент, створюваний вітровим навантаженням. Побудова вантажний характеристики та її аналіз.
667. Мировой товарный рынок 117.5 KB
  Прогнозирование конъюнктуры мирового товарного рынка. Понятие международного рынка, его функции и виды. Конъюнктура мирового товарного рынка. Исследование конъюнктуры мирового товарного рынка.
668. Активные формы работы с родителями 113 KB
  Привлечение родителей к активному участию в образовательном процессе. Переструктурирование жизненных стереотипов, родительских установок, формирование эффективных способов взаимодействия с собственным ребенком.
669. Философия В.С. Соловьева и русский космизм 120 KB
  Философская система В.С. Соловьева. Концепция всеединства и идея Богочеловечества. Эволюция природы и общества. Софиология С.Н. Булгакова и П.А. Флоренского. Философия русского космизма. Религиозный и естественнонаучный варианты космизма. Философия общего дела Н.Ф. Федорова. Представление В.И. Вернадского о ноосфере. Учение К.Э. Циолковского о разумных атомах. Н.А. Бердяев: от марксизма к христианству. Христианский персонализм Бердяева.