- •2013 Содержание:
- •Введение
- •1. Описание задачи
- •2. Модель прецедентов
- •2.1. Прецедент «Выбор необходимой температуры»
- •2.2. Прецедент «Поддержание оптимальной частоты воздуха и заданной температуры»
- •2.3. Конкретный прецедент «Выбор необходимой температуры»
- •2.4. Конкретный прецедент «Поддержание оптимальной частоты воздуха и заданной температуры»
- •3. Статическая модель предметной области
- •5. Динамическая модель
- •5.1. Диаграмма кооперации для прецедента «Выбор необходимой температуры»
- •6. Модель состояний
- •7. Консолидация диаграмм кооперации
- •Заключение
РОСЖЕЛДОР
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Ростовский государственный университет путей сообщения»
(ФГБОУ ВПО РГУПС)
Кафедра: Вычислительная техника и автоматизированные системы управления.
Курсовая работа по теме:
«Проектирование информационной системы на основе модельно-ориентированного подхода»
Проверил: Юренко К. И.
Выполнил: студент гр. АИ-4-024
Баранов М.А.
Ростов-на-Дону
2013 Содержание:
Введение…………………………………………………………………………………………… 4
Описание задачи………………………………………………………………………………. 4
Модели прецедентов……………………………………………………………………….. 5
Статическая модель предметной области………………………………………. 8
Разбиение на объекты……………………………………………………………………. 10
Динамическая модель……………………………………………………………………. 11
Модель состояний………………………………………………………………………….. 12
Заключение…………………………………………………………………………………….. 16
Список литературы…………………………………………………………………………. 17
Введение
Основная цель: система должна планировать работу кондиционера, отвечать на запросы пользователей об изменении температурного режима, а также поддерживать установленный температурный режим в помещении.
Целью курсовой работы является построение модели информационной системы «Кондиционер».
Для реализации поставленной цели необходимо решить следующие задачи:
Изучить принцип работы кондиционера, порядок поддержания определенной температуры в помещении.
Основным назначением системы является охлаждение (обогрев) помещения. Так же должна быть предусмотрена возможность изменять температуру работы кондиционера.
1. Описание задачи
В каждом кондиционере имеется:
– датчик установившейся температуры. Система руководствуется им для поддержания необходимой температуры.
– кнопки задания необходимой температуры и индикатор заданной температуры, отображается на дисплее
– датчик загрязненности воздуха. Система забирает воздух с улицы для отчистки.
- кнопка включения/выключения
С аппаратной точки зрения датчики температуры и загрязненности воздуха являются асинхронными устройствами ввода/вывода, то есть при наличии у них входной информации генерируется прерывание. Все остальные устройства ввода/вывода пассивны.
2. Модель прецедентов
В системе есть два актера: один представляет Пользователя, а второй – Датчик температуры. Пользователь взаимодействует с системой с помощью кнопок задания необходимой температуры.
Пользователь инициирует два прецедента (рис.1), указанные в описании задачи:
– выбор необходимой температуры. Пользователь выбирает удовлетворительный для него температурный режим, устанавливая температуру.
– Датчик осуществляет поддержку температуры и своевременное очищение воздуха.
Рис.1. Актеры и прецеденты в системе управления кондиционером
2.1. Прецедент «Выбор необходимой температуры»
Актеры. Пользователь (главный), датчик температуры.
Описание:
Пользователь включает кондиционер. Задает необходимую температуру. Пусть она будет выше комнатной. Датчик текущей температуры оповещает систему о текущей комнатной температуре (период оповещения – каждую секунду). Датчик загрязненности воздуха оповещает о загрязненности (опрос датчика каждую секунду).
Система анализирует состояние воздуха и температуры. Вырабатывает управляющие воздействие на механизмы нагревания воздуха. Система находится в активном режиме.
Как только комнатная температура, согласно датчику, совпадет с заданной, система переходит в пассивный режим (режим поддержки заданной температуры).
Альтернативы:
– пользователь задает температуру ниже комнатной. Реакция системы такая же, как в главной последовательности;
Система поддерживает необходимую температуру до отключения пользователем.