Язык программирования Python.
Необходимо реализовать приложение с функцией будильника. Пользователь должен иметь возможность устанавливать время подачи сигнала, а также текст (название будильника). Появление текста в указанное время должно сопровождаться звуковым сигналом.
Глава «Определение требований к разрабатываемому приложению» должна
включать:
− назначение и цели создания приложения;
− требования к программе;
− состав и содержание работ по созданию программы;
− порядок контроля и приемки приложения;
− требования к документированию.
Глава «Проектирование приложения» должна включать:
− блок схему программы (flowchart) в соответствии с ГОСТ 19.701-90;
9
− проектирование диаграммы вариантов использования (use case diagram);
− описание выделенных объектов(классов);
− проектирование взаимодействия выделенных классов (class diagram);
− если приложение предполагает использование базы данных, проектирование
ER-диаграммы, описание словаря данных;
− проектирование пользовательского интерфейса (Qt Designer, Adobe
Illustrator, Adobe Photoshop, Corel Draw или другие).
Глава «Реализация приложения» должная включать:
− выбор языка программирования и среды разработки;
− описание выбранных или разработанных алгоритмов с подкреплением кода с
комментариями;
− выбранные алгоритмы описать в виде блок-схем (не менее двух);
− выбор и обоснование используемых библиотек;
− описание реализованных классов, их свойств и методов. Для каждого класса
сделать 2 таблицы: свойства и методы. Для таблицы свойств выделить следующие атрибуты: наименование, тип данных, описание. Для таблицы методов выделить следующие атрибуты: наименование, принимаемые параметры, возвращаемое значение, описание. Свойства и методы, которые не входят в класс, следует описать отдельно;
− разработка пользовательского интерфейса.
Глава «Тестирование» должна включать:
− тестирование асимптотики алгоритма;
− unit тесты для классов и методов приложения (не менее одного теста);
− скриншот работающего приложения;
− описания порядка взаимодействия пользователя с приложением;
− описание работы приложения в случае некорректной эксплуатации.
| Гарантия на работу | 1 год |
| Средний балл | 4.53 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |