31135

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

Доклад

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

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

Русский

2013-08-25

14.52 KB

16 чел.

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

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

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

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

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

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

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

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

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

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

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

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

Отношения:

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

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

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

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

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

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

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

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

 


 

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

19304. Основы техники измерений параметров технических систем 455.75 KB
  Модели измерения и основные постулаты метрологии. Виды и методы измерений. Погрешности измерений. Нормирование погрешностей и формы представления результатов измерений. Внесение поправок в результаты измерений. Оценка не исключенной составляющей систематической погрешности измерений. Выявление и исключение грубых погрешностей (промахов). Качество измерений.
19305. Полупроводниковый диод. Выпрямительные и импульсные диоды 248.5 KB
  Содержание лекции Общее устройство классификация и системы обозначений диодов. Полупроводниковыми диодами называют электро-преобразовательные полупроводниковые приборы с одним электрическим переходом имеющие два вывода. Основу полупроводникового...
19306. Полупроводниковые светодиоды и лазеры 156.5 KB
  Содержание лекции. Полупроводниковые лазеры. По своей сущности полупроводниковые лазеры подразделяются на два основных типа: инжекционные; неинжекционные. Инжекционные лазеры. Инжекционный лазер представляет собой полупроводниковый двухэле...
19307. Магнитомягкие материалы 363.5 KB
  Магнитомягкие материалы Магнитомягкие материалы это такие материалы которые обладают малой корцетивной силой Нс и высокой магнитной проницаемостью μ. Они характеризуется узкой петлей гистерезиса и малыми потерями на пёремагничивание и но используются в основном в...
19308. КЛАССИФИКАЦИЯ И ОСНОВНЫЕ СВОЙСТВА ПРОВОДНИКОВЫХ МАТЕРИАЛОВ 52 KB
  КЛАССИФИКАЦИЯ И ОСНОВНЫЕ СВОЙСТВА ПРОВОДНИКОВЫХ МАТЕРИАЛОВ Общие сведения Важнейшими применяемыми в электротехнике твердыми проводниковыми материалами являются металлы и их сплавы. Из металлических проводниковых материалов могут быть выделены металлы высокой про...
19309. Привычки и здоровье 58 KB
  Привычки и здоровье Задачи: сформировать у ребят представление о полезных и вредных привычках; пропагандировать здоровый образ жизни; развивать творческие способности; воспитывать культуру общения. Подготовительная работа: индивидуальные и творческие зада...
19310. Путешествие по стране «Неболейка». Внеклассное мероприятие по Здоровому образу жизни 46 KB
  Внеклассное мероприятие по Здоровому образу жизни Путешествие по стране Неболейка 1 класс автор: Хохлова Ирина Борисовна учитель начальных классов МОУ Гимназия №166 г.Новоалтайска Алтайский край Но
19311. Мы – за здоровый образ жизни 35 KB
  Мы за здоровый образ жизни Звучит музыка №1 Nahala Rai Banda Паша Команда Выбор есть приветствует вас. Звучит музыка № 2 Представлялка Все вместе. Мы за здоровье мы за счастье Мы против боли и несчастья За трезвый разум за ясность мысли За детство ю...
19312. Мы хотим жить 41.5 KB
  Выступление агитбригады Мы хотим жить ЦЕЛЬ: профилактика курения наркомании и алкоголизма; выработка негативного отношения к веществам вызывающим эти боле...