Диплом, курсовая, контрольная работа
Помощь в написании студенческих работ

Диаграмма последовательностей. 
Проектирование программного обеспечения встроенного микропроцессора

РефератПомощь в написанииУзнать стоимостьмоей работы

Линию жизни объекта, или же object lifetime отображают с помощью пунктирной вертикальной линии, ассоциированной с единственным объектом на диаграмме последовательности. Эта линия используется чтобы указать период времени, когда период существовал в системе. По этой линии достаточно просто отследить, в каких взаимодействиях системы существовал объект. К примеру, если объект находится в системе… Читать ещё >

Диаграмма последовательностей. Проектирование программного обеспечения встроенного микропроцессора (реферат, курсовая, диплом, контрольная)

В языке UML для моделирования взаимодействия меж объектами применяются соответствующие диаграммы взаимодействия. Когда говорят о таких диаграммах, имеют в виду пару аспектов взаимодействия. Прежде всего — взаимодействия объектов можно рассматривать во времени, в таком случае для того чтобы представить временные особенности приёма и передачи данных меж объектами используют диаграмму последовательностей. Также можно рассматривать и структурные взаимодействия объектов, в таком случае для представления структурных особенностей используют так называемую диаграмму коопераций.

На диаграмме последовательности отображают лишь те объекты, которые напрямую используются при взаимодействии, и не отображают потенциальных статистических ассоциаций с иными объектами. Для этой диаграммы наиболее важным моментом является «динамика» взаимодействия объектов во времени. В этом случае соответствующая диаграмма будет иметь пару измерений, первое — слева направо, представленная в виде вертикальных линий, каждая из них будет изображать линию жизни конкретного объекта, объект должен использоваться во взаимодействии. Каждый из объектов будет графически отображаться как прямоугольник, и находиться сверху собственной линии жизни. Внутрь прямоугольника записывают имя класса и имя объекта, разделяемые с помощью двоеточия. Вся запись подчёркивается — это «признак» объекта, который представляет собой экземпляр класса.

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

Вторым измерением этой диаграммы будет вертикальная временная ось, идущая сверху вниз. Начальному времени будет соответствовать самая верхняя часть диаграммы. Взаимодействие объектов реализуется с помощью своеобразный сообщений, которые посылаются от одних объекта другим. Сообщение будет выглядеть как горизонтальная стрелка с именем сообщения, вместе они образуют порядок, по которому отлично виден порядок их возникновения. Т. е. сообщение расположенные на диаграмме последовательностей ниже были инициированы позже сообщений, расположенных выше них. Масштаб по оси времени не указывается, т.к. основной целью диаграммы последовательности является лишь временная упорядоченность взаимодействий в формате «Раньше-позже».

Линию жизни объекта, или же object lifetime отображают с помощью пунктирной вертикальной линии, ассоциированной с единственным объектом на диаграмме последовательности. Эта линия используется чтобы указать период времени, когда период существовал в системе. По этой линии достаточно просто отследить, в каких взаимодействиях системы существовал объект. К примеру, если объект находится в системе постоянно, то линия его жизни будет продолжаться по всей плоскости этой диаграммы, от её самой верхней точки, до самой нижней [4].

В соответствие с заданием была разработана модель диаграммы последовательностей, с которой можно ознакомиться в приложении, А (Рисунок А4). На этой диаграмме последовательностей можно увидеть «актёра» — в данном случае это Пользователь, который отправляет сообщения к объектам АТС и Мини АТС, помимо этого он будет получать ответные сообщения. Там же обозначены фокусы управления объектов и линии жизни.

Показать весь текст
Заполнить форму текущей работой