Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Разбиение на объекты





Рассмотрим программные объекты в системе управления освещением. Объект Этаж составлен из нескольких объектов – Коридор (в одном экземпляре) и Помещение (несколько экземпляров).

Для каждого объекта внешнего устройства существует соответствующий объект программного интерфейса.

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

Внешний объект Интерфейс выключателя передаёт сигналы Интерфейсу системы управления лампами.

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

Для каждого объекта Лампа и Мотор жалюзи необходимы соответственно сущностные объекты Состояние и План включения ламп и Состояние и план включения моторов жалюзи, каждый из которых характеризует текущее состояние соответствующего объекта, например, Лампа включена или выключена. Сюда же включён и план включения ламп (моторов жалюзи), который показывает, какие лампы (моторы жалюзи) необходимо включить или выключить.

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

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

 

 

Date: 2016-01-20; view: 291; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию