Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных



Pdf көрінісі
бет46/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   42   43   44   45   46   47   48   49   ...   78
Байланысты:
материалы ТРСПО 2024

Рис. 10.7. 
Компоненты 
8.
Узел — 
физический элемент, который существует в период работы системы и представляет ресурс, обычно имеющий 
память и возможности обработки. В узле размещается набор компонентов, который может перемещаться от узла к 
узлу. Как показано на рис. 10.8, узел изображается как куб с именем. 
Рис. 10.8. 
Узлы 
Предметы поведения — 
динамические части UML-моделей. Они являются глаголами моделей, представлением поведения 
во времени и пространстве. Существует две основные разновидности предметов поведения. 
1.
Взаимодействие 
— поведение, заключающее в себе набор сообщений, которыми обменивается набор объектов в 
конкретном контексте для достижения определенной цели. Взаимодействие может определять динамику как 
совокупности объектов, так и отдельной операции. Элементами взаимодействия являются сообщения, 
последовательность действий (поведение, вызываемое сообщением) и связи (соединения между объектами). Как 
показано на рис. 10.9, сообщение изображается в виде направленной линии с именем ее операции. 
Рис. 10.9.
Сообщения 


2.
Конечный автомат — 
поведение, которое определяет последовательность состояний объекта или взаимодействия, 
выполняемые в ходе его существования в ответ на события (и с учетом обязанностей по этим событиям). С помощью 
конечного автомата может определяться поведение индивидуального класса или кооперации классов. Элементами 
конечного автомата являются состояния, переходы (от состояния к состоянию), события (предметы, вызывающие 
переходы) и действия (реакции на переход). Как показано на рис. 10.10, состояние изображается как закругленный 
прямоугольник, обычно включающий его имя и его подсостояния (если они есть). 
Рис. 10.10. 
Состояния 
Эти два элемента — взаимодействия и конечные автоматы — являются базисными предметами поведения, которые могут 
включаться в UML-модели. Семантически эти элементы ассоциируются с различными структурными элементами (прежде 
всего с классами, сотрудничествами и объектами). 
Группирующие предметы 
— организационные части UML-моделей. Это ящики, по которым может быть разложена 
модель. Предусмотрена одна разновидность группирующего предмета — пакет. 
Пакет — 
общий механизм для распределения элементов по группам. В пакет могут помещаться структурные 
предметы, предметы поведения и даже другие группировки предметов. В отличие от компонента (который существует 
в период выполнения), пакет — чисто концептуальное понятие. Это означает, что пакет существует только в период 
разработки. Как показано на рис. 10.11, пакет изображается как папка с закладкой, на которой обозначено его имя и, 
иногда, его содержание. 
Рис. 10.11. 
Пакеты 
 
Поясняющие предметы — 
разъясняющие части UML-моделей. Они являются замечаниями, которые можно применить 
для описания, объяснения и комментирования любого элемента модели. Предусмотрена одна разновидность поясняющего 
предмета — примечание. 
Примечание — 
символ для отображения ограничений и замечаний, присоединяемых к элементу или совокупности 
элементов. Как показано на рис. 10.12, примечание изображается в виде прямоугольника с загнутым углом, в который 
вписывается текстовый или графический комментарий. 


Достарыңызбен бөлісу:
1   ...   42   43   44   45   46   47   48   49   ...   78




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет