Взаимодействие представляет собой набор сообщений, свойственных поведению некоторой системы, которыми обмениваются объекты в соответствии с установленными между ними связями. Диаграмма последовательностей представляется двумерным графом. Объекты располагаются по горизонтали. Последовательность сообщений располагается сверху вниз по вертикали. Каждая вертикальная линия называется «линией жизни» объекта. Стрелки представляют каждое сообщение, направляемое от вызывающего объекта к операции (методу) вызываемого объекта. Для каждого сообщения указываются имя и фактические аргументы.
Назначение: выявить маршрутные технологические процессы передачи сообщений между объектами, участвующими в реализации прецедента для дальнейшего их анализа и поиска недостатков технологии
Цель построения: анализ потоков сообщений между объектами, участвующими в реализации прецедента, сокращение числа потоков и оценка временных и ресурсных затрат на реализацию прецедента
Вход |
Преобразователь |
Выход |
Построение |
||
Д1 – диаграмма сценариев U1 – множество прецедентов на диаграмме сценариев |
П1 – выделение прецедента для построения диаграммы последовательностей (ДП) |
Р1 – выделенный прецедент |
Р1 Д2 – диаграмма классов для выбранного прецедента |
П2 – Выбор классов для построения ДП |
Д3 – перечень классов (объектов), участвующих в реализации прецедента |
Р1 Д3 – диаграмма видов деятельности для прецедента |
П3 – выявление перечня сообщений для выбранного прецедента |
Д4 – перечень сообщений, передаваемых при реализации прецедента |
Д3, Д4 |
П4 – составление спецификации сообщений с указанием объектов отправителей и получателей сообщений и временного регламента |
Д5 – составленная спецификация сообщений |
Д3 |
П5 - Расположение объектов на ДП |
Д6 – ДП, содержащая взаимодействующие объекты |
Д6, Д5 |
П6 – Расположение сообщений на ДП в соответствие со спецификацией сообщений |
Д7 – ДП, содержащая взаимодействующие объекты и сообщения |
Д7, Д5 |
П7 – Указание имен сообщений и фактических параметров, для обрабатывающих методов класса-получателя |
Д8 – готовая диаграмма последовательностей |
Анализ |
||
Д8 |
П8 – Оценка времени жизни объектов |
Д9 – Временные характеристики реализации прецедента |
Д8 |
П9 – Оценка объема потока сообщений |
Д10 – Характеристики потока сообщений |
Д9, Д10 |
П10 – Оценка вычислительных ресурсов, необходимых для реализации прецедента |
Д11 – Перечень вычислительных ресурсов, необходимых для реализации прецедента |
U2 – множество ДП Д8 |
П11 – построение диаграммы сотрудничества (кооперации) |
Д12 – Диаграмма сотрудничества |
60. ТСП построения и анализа диаграммы топологии (deployment diagram)
Вычислительные ресурсы (физические объекты времени выполнения) называются узлами (node). Узел должен обладать, как минимум, памятью и некоторыми вычислительными возможностями (терминал, сервер баз данных, компьютер, сервер приложений и т.д.)
Диаграмма развертывания показывает узлы и взаимосвязи между ними. Узлы могут быть связаны отношениями соединения (можно указывать порядок, кратность, роль и пр.)
Диаграмма Deployment (топология) предназначена для анализа аппаратной части системы. При помощи данной диаграммы проектировщик может произвести анализ необходимой аппаратной конфигурации, на которой будут работать отдельные процессы системы, и описать их взаимодействие между собой и другими аппаратными устройствами. Этот тип диаграмм также позволяет анализировать взаимодействие процессов, работающих на разных компьютерах сети.
Для одной модели может быть построена только одна диаграмма топологии.
Назначение: отражение аппаратной архитектуры системы, технических узлов и связей между ними, с целью анализа и поиска возможных недостатков
Цель построения: анализ аппаратной архитектуры системы с целью поиска возможностей применения стандартных и типовых технических решений
Вход |
Преобразователь |
Выход |
Построение |
||
Д1 – требования к техническому обеспечению системы Д2 – перечень используемых технических (вычислительных) средств |
П1 – Выделение узлов для построения диаграммы топологии (ДТ) |
Д3 – перечень узлов |
Д3 |
П2 – определение связей между узлами |
Д6 – перечень связей между узлами системы |
Д7 – перечень компонент системы |
П3 – распределение компонент системы по узлам |
Д8 – перечень компонент, устанавливаемых на каждом узле |
Д3 |
П4 – размещение узлов на ДТ |
Д9 – ДТ, с изображенными узлами |
Д9 |
П5 – Размещение связей на ДТ |
Д10 – ДТ с изображенными узлами и связями |
Д10 |
П6 – Размещение компонент на соответствующих узлах на диаграмме |
Д11 – готовая ДТ |
Анализ |
||
Д11 Д12 – диаграмма компонент |
П7 – выявление требований к обмену информацией между узлами и компонентами системы |
Д13- требования к информационному обмену между компонентами системы Д14 – Требования к процессам передачи данных |
Д11, Д12 |
П8 – анализ возможности применения типовых технических решений для разрабатываемой системы |
Д15 – перечень применимых для использования стандартных и типовых решений по техническим средствам |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.