Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа - копия.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
452.99 Кб
Скачать
  1. Выставление времени часов

  • Предусловие –нет

Главный поток.

Этот прецедент начинается , когда пользователь нажимает и фиксирует кнопку «уст. времени». После этого у него есть возможность выбрать действие : выставление часов, минут или отпустить кнопку «уст. время».

  1. Если выбрано действие установка минут, выполняется подпоток S-1: установка минут.

  2. Если выбрано действие установка часов выполняется подпоток S-2: установка часов.

  3. Если пользователь отпускает кнопку «уст. время» то прецедент заканчивается

  • Подпотоки:

    • S-1: установка минут - пользователь нажимает на кнопку «мин», добавляя 1 минуту. Возврат к началу прецедента.

    • S-2: установка часов - пользователь нажимает на кнопку «час», добавляя 1 час. Возврат к началу прецедента.

  • Альтернативные потоки:

    • Е-1: при достижении значения минут –«60» происходит сброс на «00» .

    • Е-2: при достижении значения часов –«24» происходит сброс на «00» .

  1. Выставление времени будильника

  • Предусловие –нет

  • Главный поток.

Этот прецедент начинается , когда пользователь нажимает и фиксирует кнопку «уст. будильника». После этого у него есть возможность выбрать действие : : выставление часов, минут или отпустить кнопку «уст. будильника».

    1. Если выбрано действие установка минут, выполняется подпоток S-1: установка минут.

    2. Если выбрано действие установка часов выполняется подпоток S-2: установка часов.

    3. Если пользователь отпускает кнопку «уст. время» то прецедент заканчивается.

  • Подпотоки:

    • S-1: установка минут - пользователь нажимает на кнопку «мин», добавляя 1 минуту. Возврат к началу прецедента.

    • S-2: установка часов - пользователь нажимает на кнопку «час», добавляя 1 час. Возврат к началу прецедента.

  • Альтернативные потоки:

    • Е-1: при достижении значения минут –«60» происходит сброс на «00» .

    • Е-2: при достижении значения часов –«24» происходит сброс на «00» .

  • Переключение режима работы времени будильника

    • Предусловие – нет

    • Главный поток – Этот прецедент начинается , когда пользователь переключает режимы работы будильника - у него есть 4 варианта возможных режимов: «Вкл», «Выкл», «радио», «таймер».

  1. Если выбран режим «Вкл» выполняется подпоток S-1: «Вкл»

  2. Если выбран режим «Выкл» выполняется подпоток S-2: «Выкл»

  3. Если выбран режим «радио» выполняется подпоток S-3: «радио»

  4. Если выбран режим «таймер» выполняется подпоток S-3: «таймер»

    • Подпотоки:

      • S-1: «Вкл».

      • S-2: «Выкл»

      • S-3: «радио»

      • S-4: «таймер»

Описание модели поведения системы:

(Activitydiagram)

  1. выставление времени часов:

    1. выставление часов

    2. выставление минут

  2. выставление времени срабатывания будильника:

    1. выставление часов

    2. выставление минут

  3. Переключение режимов работы

    1. Режим работы «Вкл»

      1. Сравнение времени часов и времени срабатывания будильника

    2. Режим работы «Выкл»

    3. Режим работы «Радио»

      1. Воспроизведение звука с модуля «Радио»

    4. Режим работы «Таймер»

      1. Воспроизведение звука с модуля «Радио»в течение 30 минут

  4. Нажатие на кнопку «сброс» при срабатывании будильника

    1. Остановка сигнала будильника

    2. Воспроизведение сигнала будильника через 5 минут