Добавил:
Я и кто? Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на экз 2.docx
Скачиваний:
4
Добавлен:
10.09.2023
Размер:
236.42 Кб
Скачать
  1. Открытый системный интерфейс и описание операций в рамках унифицированного процесса проектирования

Описание операций.

Описание системных операций определяют детальное поведение системы в терминах изменение состояния объектов модели предметной области после выполнения системных операций.

Основными входными данными для описания операций являются системные операции, определенные для СДП, а также модели предметной области.

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

Описание операций содержит разделы:

  1. Операции

  2. Ссылки

  3. Предусловия

  4. Постусловия

Описания определяются для системных операций, системными называются операции, входящие в

открытый интерфейс системы, для обработки входных системных событий, которые система

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

Постусловия писания операций.

В разделе постусловия декларируется изменение состояния объектов в модели предметной области. К таким изменениям относятся:

  1. Создание или удаление экземпляра

  2. Формирование или разрыв ассоциации

  3. Изменение атрибута

Постусловие — это не действия, выполняемые в процессе операции, а лишь декларация об изменение состояния объектов после выполнения операции. Постусловия формулируются в контексте модели предметной области. Их желательно формулировать в прошедшем времени, чтобы подчеркнуть уже произошедшие изменения. В процессе составления описания операций в модели предметной области зачастую приходится, вводит новые концептуальные классы, атрибуты, операции. При итеративной и эволюционной разработке все артефакты анализа и проектирования рассматриваются как неполные и незавершенные. Они эволюционируют в процессе разработки системы.

Наиболее типичной ошибкой при составлении описаний является не включение формирования операций в число постусловий операции. Установка ассоциаций играет особо важную роль при составлении операций.

  1. Проектирование динамической структуры по с использованием uml в рамках объектно-ориентированного подхода

Динамическое проектирование – взаимодействие объектов разных классов.

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

Термин диаграмма взаимодействия используется для общего названия двух конкретных типов диаграмм: последовательностей и коммуникаций.

Диаграммы коммуникаций иллюстрируют взаимодействия объектов в формате графа или сети.

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

Участники взаимодействия обозначаются следующим образом:

  • Неименованные

  • Именованные

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