Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МиСПИСиТ / К экзамену / Последний вариант ответов.doc
Скачиваний:
246
Добавлен:
24.05.2017
Размер:
574.46 Кб
Скачать
  1. Открытый системный интерфейс и описание операций в рамках унифицированного процесса проектирования

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

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

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

1. Операции

2. Ссылки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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