Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧКА ПО КУРСОВОМУ ПРОЕКТИРОВАНИЮ АИС Ждано...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
477.18 Кб
Скачать

Выбор базовой модели

Для простоты ограничимся рассмотрением наиболее простой ситуации – процесса выращивания цветов, когда выращивание происходит по единому плану (один тип растений или несколько типов растений, но график изменения параметров окружающей среды один). Кроме того, будем считать, что оперативных действий оператора не потребуется и созревание растений наступает одновременно для всех единичных кустов.

Построение логической модели реального процесса выращивания цветов в теплице в рамках объектно-ориентированного анализа и проектирования

1 Определение вариантов использования

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

Первый вариант использования «создать план выращивания цветов» подразумевает создание оператором и ввод в контроллер плана выращивания. Контроллер, сверяясь с планом, вырабатывает команды для исполнительных устройств по изменению условий внешней среды.

Второй вариант использования «измерить значение параметров внешней среды» предполагает фиксирование датчиками показателей факторов внешней среды.

Управление работой исполнительных устройств (третий вариант использования) осуществляет контроллер. Он вырабатывает команды исполнительным устройствам при необходимости изменения показателей внешней среды в теплице.

Четвертый вариант использования «создать журнал протоколов работы системы» инициируется контроллером системы. В журнале отражается состояние внешней среды в теплице и состояние самой системы, фиксируются действия оператора по управлению исполнительными устройствами.

2 Определение действующих лиц

Действующее лицо, или актер (actor), – это роль, которую пользователь играет по отношению к системе. Действующие лица инициируют варианты использования, а также могут получать от варианта использования информацию. В автоматизированной гидропонной системе можно выделить четыре действующих лица: контроллер, оператор, датчики, исполнительные устройства.

Контроллер - компьютер, осуществляющий управление автоматизированной системой:

- получает от оператора план выращивания цветов;

- выполняет обработку данных, получаемых от датчиков параметров внешней среды;

- производит запись показаний датчиков в журнал текущего состояния внешней среды;

- вырабатывает команды для исполнительных устройств по регулированию параметров внешней среды в случае несоответствия их плану выращивания.

Оператор - человек, управляющий работой системы:

- создает и вводит в систему план выращивания цветов;

- просматривает протокол работы системы;

- выполняет необходимые оперативные действия по управлению исполнительными устройствами;

- осуществляет ведение журнала состояния внешней среды.

Датчики - преобразователи первичной информации, определяющие значения контролируемых параметров внешней среды в теплице и передающие их на контроллер (термодатчик, фотодатчик, датчик уровня кислотности рН питающего раствора).

Исполнительные устройства - устройства, регулирующие значения параметров внешней среды в случае их несоответствия плану выращивания:

- Cooler - вентилятор;

- Heater - нагреватель воздуха;

- WaterTank - емкость с водой;

- NutrientTank - емкость с минеральными удобрениями;

- FluorescentLamp - лампа дневного света.