Действующие лица(Actor):
Пользователь – некоторое лицо, которое , взаимодействует с системой через панель будильника.
Варианты использования(Use Case):
1.Установить время («1»)– этот вариант использования дает возможность пользователю, установить текущее время.
2.Установить время срабатывания («2»)– этот вариант использования дает возможность пользователю, установить, временя срабатывания будильника.
3.Установить часы – этот вариант использования дает возможность пользователю, установить значение часов (при нажатой кнопке «1»или «2»).
4.Установить минуты – этот вариант использования позволяет пользователю, установить значение минут (при нажатой кнопке «1»или «2»).
5.Вкл./Выкл. – этот вариант использования позволяет пользователю, переключить режим работы будильника.
6. Сброс сигнала «СБРОС» - этот вариант использования позволяет пользователю, осуществить прерывание сигнала.
7.Установить таймер- этот вариант использования позволяет пользователю, переключить будильник в режим таймера.
8. Вкл./Выкл. Радио- этот вариант использования позволяет пользователю, включить радиоприемник.
Вариант использования: «Установить время»
ID 1
Краткое описание:
Данный вариант использования позволяет пользователю установить текущее время.
Основное действующее лицо:
Пользователь
Второстепенные действующие лица:
1. Панель будильника.
2. Цифровой дисплей.
Основной поток событий:
1. ВИ начинается, когда пользователь нажмет на управляющую кнопку «установить время(«1»).
2. Система подтверждает нажатие кнопки, отображая на дисплее часы и минуты (например, 12:00).
3. ВИ продолжается когда, после нажатия на кнопку «1», пользователь нажимает на кнопки:
3.1 «установить минуты» («2»).
3.2 «установить часы»(«3»).
4. Пользователь вводит определенное время, путем нажатия на кнопки («2», «3»).
5. Система отображает установленное время.
Альтернативный поток событий:
Данный вариант использования произойдет после установки времени.
Предусловия:
-
Постусловия:
-
Вариант использования: «Установить время срабатывания»
ID 2
Краткое описание:
Данный вариант использования позволяет пользователю установить время срабатывания будильника.
Основное действующее лицо:
Пользователь
Второстепенные действующие лица:
1.Панель будильника.
2. Цифровой дисплей.
Основной поток событий:
Данный вариант использования начинает выполняться тогда, когда пользователь нажмет на управляющую кнопку «Установить время срабатывания».
1. Установка времени срабатывания будильника.
2. Установка минут.
3. Установка часов
4. Отображение заданного времени на дисплее.
5. Срабатывание заданного времени.
Альтернативный поток событий:
Данный вариант использования произойдет после нажатия управляющих кнопок «установить часы», «установить минуты».
Предусловия:
-
Постусловия:
-
Вариант использования: «Установить часы»
ID 3
Краткое описание:
Данный вариант использования позволяет пользователю установить в текущем времени (установке будильника) часы.
Основное действующее лицо:
Пользователь
Второстепенные действующие лица:
1. Панель будильника.
2. Цифровой дисплей.
Основной поток событий:
Данный вариант использования начинает выполняться тогда, когда пользователь нажмет на управляющую кнопку «Установить часы».
1. Установка часов.
2. Отображение часов на дисплее.
3. Установка времени.
Альтернативный поток событий:
Данный вариант использования будет продолжаться до тех пор, пока пользователь не нажмет на управляющую кнопку «Установить время» или «Установить время срабатывания»
Предусловия:
Перед началом выполнения данного варианта использования пользователю нужно сначала нажать на кнопку «Установить время» или «Установить время срабатывания»
Постусловия:
-
Вариант использования: «Установить минуты»
ID 4
Краткое описание:
Данный вариант использования позволяет пользователю установить в текущем времени (установки будильника) минуты.
Основное действующее лицо:
Пользователь
Второстепенные действующие лица:
1. Панель будильника.
2. Цифровой дисплей.
Основной поток событий:
Данный вариант использования начинает выполняться тогда, когда пользователь нажмет на управляющую кнопку «Установить минуты».
1. Установка минут.
2. Отображение минут на дисплее.
3. Установка времени.
Альтернативный поток событий:
Данный вариант использования будет продолжаться до тех пор, пока пользователь не нажмет на управляющую кнопку «Установить время» или «Установить время срабатывания»
Предусловия:
Перед началом выполнения данного варианта использования пользователю нужно сначала нажать на кнопку «Установить время» или «Установить время срабатывания»
Постусловия:
-
Данный вариант использования начинает выполняться тогда, когда пользователь нажмет на управляющую кнопку «Установить минуты».
4. Установка минут.
5. Отображение минут на дисплее.
6. Установка времени.
Альтернативный поток событий:
Данный вариант использования будет продолжаться до тех пор, пока пользователь не нажмет на управляющую кнопку «Установить время» или «Установить время срабатывания»
Предусловия:
Перед началом выполнения данного варианта использования пользователю нужно сначала нажать на кнопку «Установить время» или «Установить время срабатывания»
Постусловия:
-