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 возможен только один вид отношений – ассоциация, отображающая их взаимодействие. Ассоциация может быть помечена именем, ролью, мощностью.

 


 

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

42348. ИЗУЧЕНИЕ ЗАКОНОВ ВНЕШНЕГО ФОТОЭФФЕКТА И ОПРЕДЕЛЕНИЕ ПОСТОЯННОЙ ПЛАНКА 88 KB
  Световой поток Ф падающий на катод покрытый фоточувствительным слоем фотокатод вызывает фотоэлектронную эмиссию и при положительном напряжении на аноде относительно катода в вакуумном промежутке создается поток свободных электронов фототок рис. Основными характеристиками фотоэлемента являются следующие: 1 вольтамперная характеристика зависимость фототока от анодного напряжения U при постоянном световом потоке рис.2; 2 частотная характеристика зависимость фототока от частоты при постоянном световом потоке рис. При...
42349. ЭКСПЕРИМЕНТАЛЬНАЯ ПРОВЕРКА ЗАКОНА ТЕПЛОВОГО ИЗЛУЧЕНИЯ ПЛАНКА 121 KB
  Цель работы: построение по опытным данным кривой распределения излучения чёрного тела по длинам волн по частотам и ознакомление с методами оптической радиационной пирометрии. Этот вид излучения может существовать независимо от агрегатного состояния вещества в газообразных жидких и твёрдых телах. Основной особенностью теплового излучения является его равновесность: в изолированной системе тел имеющих разные начальные температуры в...
42350. ИЗУЧЕНИЕ ВНУТРЕННЕГО ФОТОЭФФЕКТА. ПОЛУЧЕНИЕ СВЕТОВОЙ ХАРАКТЕРИСТИКИ ФОТОСОПРОТИВЛЕНИЯ 188.5 KB
  Цель работы: изучение явления внутреннего фотоэффекта и работы фотосопротивления. 2 Приборы работающие на принципе внутреннего фотоэффекта называются фотосопротивлениями. Для предохранения от влияния воздуха фоточувствительная поверхность фотосопротивления покрывается тонкой пленкой лака.
42351. ИЗУЧЕНИЕ ВНУТРЕННЕГО ФОТОЭФФЕКТА. ОПРЕДЕЛЕНИЕ СПЕКТРАЛЬНОЙ ХАРАКТЕРИСТИКИ ФОТОСОПРОТИВЛЕНИЯ 87 KB
  Цель работы: получение спектральной характеристики фотосопротивления для определения спектральной области его использования. Дело в том что проводимость фотосопротивления зависит от частоты длины волны поглощаемого им света так как поглощение фотонов различной энергии происходит по-разному. Спектральная характеристика фотосопротивления – это кривая зависимости отношения фототока I при данной частоте к максимальному фототоку во всем диапазоне чувствительности фотосопротивления.
42352. Опыт Франка и Герца 75 KB
  Описание метода и экспериментальной установки В работе используется метод задерживающего потенциала для регистрации неупругих соударений и определения величины энергии передаваемой электроном атому при его соударении с атомом в тиратроне. При абсолютно упругих столкновениях внутренняя энергия взаимодействующих частиц не изменяется и поэтому их суммарная кинетическая энергия после столкновения равна суммарной кинетической энергии до взаимодействия. При неупругом соударении наблюдается переход механической энергии во внутреннюю энергию что...
42353. Разработка функциональных модулей обработки агрегатных данных 112 KB
  Даны две вещественные квадратные матрицы размер вводится пользователем. Даны две вещественные квадратные матрицы размер вводится пользователем. Даны четыре вещественные матрицы произвольной размерности размерность вводится пользователем. Упорядочить по возрастанию элементы главной диагонали той из полученных матриц след которой является наибольшим следом матрицы называется сумма элементов главной диагонали.
42354. Оценка и планирование доходов предприятия 114 KB
  Основную часть прибыли предприятия получают от реализации продукции и услуг. В процессе анализа изучаются динамика, выполнение плана прибыли от реализации продукции и определяются факторы изменения ее суммы.
42356. Освоение методики работы с инструментальным пакетом fuzzy для проектирования регуляторов 84 KB
  В результате применения Fuzzy-регулятора в системе, получены графики переходных процессов, которые свидетельствуют об удовлетворительном качестве регулирования (малое перерегулирование, соблюдение ограничений системы).