Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
архитектура / Тема 11. Временная диаграмма.ppt
Скачиваний:
14
Добавлен:
03.03.2016
Размер:
59.9 Кб
Скачать

Диаграмма объектов

Диаграмма объектов изображает существующие объекты.

Диаграмма представляет часть или всю структуру объектов системы.

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

M

R S

Сообщение M должно быть определено в S

Обозначения для объектов

Объект : Имя Связь между объектами : Виды сообщений :

(простое)

x (синхронное, когда оба объекта готовы)

Иногда используют обозначение формы видимости объектов следующими знаками:

F

P

-использование общего поля

-использование общего параметра

Диаграмма объектов тепличного хозяйства

 

Система

 

управления

Планы

 

средой

Актив.

 

выращивания

F

 

 

 

Уст. температуры

xУст. освещённости

План выращивания

Система выбора

Требуемая

плана

температура

выращивания

 

Актив.

 

Шаблон объекта

Имя :

Идентификатор

Документация :

Текст

Класс :

Имя класса

Устойчивость :

Статический l Динами-

 

ческий l Устойчивый

Шаблон сообщения

Имя :

Имя операции

Документация : Текст

Частота :

Периодичная l

 

Апериодичная

Синхронизация : Простая l Синхронная l и т.д.

Диаграмма перехода состояний

Описывает динамическое состояние объектов.

Обозначения :

Состояние :

Переход :

Имя

События (Имена)

 

Действия (PDL)

 

- начальное состояние

- конечное состояние

Диаграмма перехода состояний Системы выбора плана выращивания

День

График

Установить требуемую to дня

Посадка

Начать

выращивать

Закат

Восход

Закончить

выращивать

Урожай

Ночь

График

Установить требуемую to ночи

Временная диаграмма

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

определить средства документирования динамики посылки сообщений.

Существует 3 вида документирования:

1 подход.

На диаграмме объектов надо пометить числом каждое сообщение, число – порядковый номер посылки этого сообщения.

Сообщение, помеченное 1 будет послано первым, затем 2 и т.д. Способ хорош, если порядок строго задан.

2 подход. Подход применяется, когда очерёдность сообщений зависит от некоторого условия.

Порядок событий определяется для каждой диаграммы объектов на языке PDL.

3 подход. Использование временных диаграмм.

СУ

 

 

Уст.tо

 

 

Уст.tон

 

 

дня

 

 

очи

средой

 

 

 

 

*

 

 

Стабилизация tо

Стабилизация tо !

 

 

 

 

 

 

t

План

*

Треб. tо

*

Треб. tо

 

дня

!

ночи

!

выращивания

Система

*

 

 

 

 

!

выбора плана

 

 

 

 

выращивания

Формирование

 

 

 

 

 

 

времени

 

 

 

 

 

 

выращивания8оо

 

 

 

Время

 

(Датчик

 

 

 

 

час

 

времени)

 

День

 

 

Ночь