Общая задача – разработать программный продукт, в соответствии с заданием. Оформить его как проект, в соответствии с форматом ВКР.
Что должно быть сделано в рамках работы:
1. Выбор и обоснование методики разработки
2. Разделение ролей и ответственности
3. Сформировано задание на разработку (user story)
4. Создана программа тестирования (unit tests и/или acceptance tests)
5. Предложено архитектурное решение продукта (применение паттернов – рекомендуется настоятельно), описанное с помощью UML
6. Создан хорошо аннотированный (документированный код), в соответствии с PEP8
7. Создана документация продукта
8. Исполнена программа тестов (и задокументирована)
9. Артефакты процесса разработки (какие решения пришлось поменять, какие уроки выучены) приложить
Задача 1:
«Агрегатор контента»
Прототип https://alltop.com/
Минимальная функциональность:
– самостоятельное приложение с GUI (не в браузере!)
– поддерживает RSS и ATOM web feeds
– можно настроить на нужные сайты, но предлагает уже готовый список самым популярных рунета
Дополнительная функциональность:
– дополнительный фильтр контента по ключевым словам
– поддержка категорий и разделов – новости политические/технические/спортивные итд
– поддержка избранных популярных сайтов без RSS/ATOM
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |