Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по САИС.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
4 Мб
Скачать
☆
  1. Поясните особенности портов Provided Interfaces, Required Interfaces и назначение меток, например, lollipop («чупа-чупс») и socket («разъём»).

Port Contract – порт на контрактной основе Contract-based может иметь следующие интерфейсы:

Порт типа Provided Interfaces определяет требования извне (внешней среды) и задается пометкой lollipop («чупа-чупс»);

Порт типа Required Interfaces – определяет требования к внешней среде (external objects) и задается меткой socket («разъем»).

  1. Поясните особенности Behavioral port и Reversed port.

Behavioral ports означает, что отправляемые сообщения передаются в класс-владелец.

Reversed port означает, что интерфейсы меняются местами.

  1. Поясните технологию работы с портами на диаграммах и особенности размещения в браузере проекта.

Порты расположены в палитре инструментов, кликнув по потру, его можно переместить на рабочую область диаграммы. Разместить на ребре деятельностям. Порт показывает, каким образом блоки взаимодействуют друг с другом и с внешней средой.

Лаба № 5

  1. Поясните назначение объектной модели Object Model Diagrams (OMDs) в архитектурном описании.

Модель Object Model Diagrams определяет архитектуру подсистем (Subsystem Architecture): структуру классов, объектов и интерфейсов в системе, а также статические отношения, которые существуют между ними.

  1. Перечислите диаграммы OMDs и поясните семантику их элементов.

Диаграммы последовательности, диаграммы коммуникации

  1. Поясните назначение диаграмм последовательности Sequence Diagrams в архитектурном описании.

Диаграммы последовательности Sequence Diagrams описывают, как структурные элементы общаются друг с другом во времени, и определяют необходимые отношения и сообщения.

  1. Что показывают диаграммы последовательности на более высоком уровне абстракции?

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

  1. Как скрыть и/или добавить панель инструментов в рабочую область диаграмм.

норм

  1. Что такое «линия жизни» и какие основные свойства элемента «линия жизни» отражаются в его классификаторе classifier role.

Линия жизни – существование объекта во времени. Имя стереотип реализация декомпозиция

  1. Что такое и для чего служат Names pane и Message pane? Какие элементы и в каких случаях могут быть размещены в Names pane.

Это где????

  1. Чем отличаются элементы диаграммы Instance line и System border.

Линии жизни актеров и системы

  1. Поясните основные отличия между типами сообщений Events, Triggered Operations и Operations и значение выражения «события являются объектами».

События, запускаемые операции, операции

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

  1. Поясните назначение всех тринадцати типов отношений, возможных для проектирования сообщений: Message, Reply message, Create arrow, Destroy arrow, Timeout, Cancelled timeout, Timeout interval, DataFlow, Partition line, Condition mark, Lost Message, Found Message, Destruction Event.

Передача сообщения (message) – означает вызов изменения состояния объекта, которому передано сообщение.

«Найденное» сообщение (found message) – сообщение от неизвестного события, используется в случае, если происхождение сообщения выходит за рамки описания

Упущенное («потерянное») (Lost Message) сообщение, – сообщение, при получении которого не возникает события.

Destruction Event окончание действия линии жизни.

Reply message ответное сообщение

Create arrow, Destroy arrow создать или разрушить стрелку окончание действия стрелки и наоборот

Timeout, Cancelled timeout, Timeout interval, сообщение в цикле? Время перерыва создать убрать задать время

DataFlow стрелка какая-то

, Partition line разделительная линия

, Condition mark метка состояния?

  1. Что такое и для чего служат Partition Line и сценарии включения Interaction Occurrence, Interaction Operator, Interaction Operand Separator?

Разделительная линия и состояния

  1. Что такое и для чего служит Execution Occurrences?

Момент времени обозначает когда возникает событие

Исполнение показывает