Курсовая работа: Модель программного обеспечения холодильника
При помощи терморегулятора устанавливается максимально допустимая температура в данной камере. Мотор предназначен для поддержания низкой температуры. Термометр постоянно измеряет температуру внутри камеры, а индикатор температуры, расположенный на дверце, постоянно высвечивает ее значение. При повышении температуры выше предела, определяемого текущим положением регулятора, включается мотор. При снижении температуры ниже некоторого другого значения, связанного с первым, мотор отключается.
Доступ в камеру осуществляется через дверцу. Если дверь холодильной камеры открыта в течение слишком долгого времени, подается звуковой сигнал. Звуковой сигнал также подается в любых нештатных ситуациях (например, при поломке мотора). Холодильник ведет электронный журнал, в котором отмечаются все происходящие события:
- изменение положения терморегулятора камеры;
- включение и отключение мотора;
- доступ в камеру;
- внештатные ситуации.
Вариантом задания предусмотрена разработка схемы базы данных для хранения журнала событий холодильника. Содержимое журнала может быть передано в компьютер, подсоединенный к специальному гнезду на корпусе холодильника.
2. Глоссарий
Таблица
Регулятор температуры Холодильника (RegulatorT2) | С его помощью пользователь устанавливает максимально допустимую температуру в камере холодильника |
Мотор Холодильника (Motor) |
Предназначен для поддержания низкой температуры - При снижении температуры ниже некоторого другого значения, связанного с первым, мотор отключается - При повышении температуры выше предела, определяемого текущим положением регулятора, включается мотор |
Термометр Холодильника (Thermometer) | Постоянно измеряет температуру внутри камеры |
Таймер Холодильника (Timer) |
- Начинает отсчёт при открытии дверей - Отключается при закрытии |
Индикатор Холодильника (Indicator) | Постоянно высвечивает значение температуры измеряемой термометром |
Устройство для подачи звуковых сигналов (SoundDevice) | Если дверь холодильника камеры открыта в течении долгого времени, подается звуковой сигнал |
3. Создание модели вариантов использования
Действующие лица:
Пользователь холодильника (User) – человек использующийся холодильником.
Варианты использования:
Исходя из потребностей действующих лиц, выделяются следующие варианты использования:
- Посмотреть температуру на индикаторе (LookTonindicator)
- Закрытьдверцухолодильника(Close door of the refrigerator)
- Открытьдверцухолодильника(Open door of the refrigerator)
- Отрегулировать температуру регулятором (Assign T by regulator)
Построение диаграммы вариантов использования (Use Case Diagram)
Рисунок 1-Диаграмма вариантов использования
Рисунок 2 - Иерархия диаграммы вариантов использования
4. Анализ вариантов использования