Содержание
Разработка технического задания на создание ПО «Будильник». 3
Построение диаграммы вариантов использования в соответствии с требованиями, изложенными в ТЗ. 6
Построение диаграммы деятельности в соответствии с требованиями, изложенными в ТЗ. 8
Список использованных источников. 9
Основание для разработки
Основанием для разработки программы является индивидуальное задание на контрольную работу по курсу «Технологии разработки программного обеспечения на тему «Будильник».
Назначение разработки
Функциональное назначение
Функциональное назначение разработки – пробуждение пользователя и напоминание событий.
Эксплуатационное назначение
Разрабатываемый программный продукт предназначен для пользователей различного вида. Данный программный продукт будет особенно полезен пользователей которые не смогут проснутся в назначенное время либо забывают про то или иное событие.
Требования к программе
Требование к функциональным характеристикам
Разработанный программный продукт должен обеспечить следующие требование:
Будильник должен работать в двух режимах: «Пуск в указанное время», «Пуск через указанное время (работает как таймер)». Должен иметь функцию остановки мелодии после того как программа сработала. Функция воспроизведения звука. Должны присутствовать подсказки о состоянии будильника. Должна присутствовать возможность настраиваться время (Часы и минуты). Отображение оставшегося времени до пробуждения либо напоминания.
Программа должна иметь интуитивно понятный интерфейс и удобную навигацию.
Требования к надёжности
Разрабатываемый проект должен устойчиво функционировать. Приложение должно не позволять вводить время в некорректном ввиде, а также завершать работу при сбоях и аварийном выключении.
Условия эксплуатации
Условия эксплуатации программного продукта определяются требованиями к помещениям для эксплуатации ПЭВМ, а также необходимо соблюдать правила охраны труда при работе с компьютером.
Специальные требования по условиям к эксплуатации программного продукта отсутствуют. Требования, предъявляемые к пользователю – умение правильно обращаться с компьютером.
Список использованной литературы:
Мацяшек Л. А. Анализ требований и проектирование систем с использованием UML 2. – М.: Вильямс, 2008. – С. 26-28. Орлов С. А. Технологии разработки программного обеспечения: Учебник для вузов. 3-е изд. – СПб.: Питер, 2004. – С. 525-526.

