Задание!
Вам необходимо разработать приложение, которое будет определять на собеседовании с HR в компанию подходит данный человек или нет, врет он, насколько профессионально подкован и соответствует карточке должности. Из каких технологий будет состоять данная разработка? Из каких этапов будет сам процесс реализации? Нужен отчет!
- Согласно основным этапам разработки программного обеспечения произвести теоретическую разработку:
- Определение проблемы. Охарактеризуйте решаемую проблему, первоначально сформулировав ее.
- Выработка требований. Разработайте необходимые требования, которые нужно предъявить системе. В случае отсутствия какой- либо входной информации предложить ее самостоятельно с прямым указанием.
- Создание плана разработки. Предложите план разработки и проведите оценку трудозатрат и материальных вложений для компонентов системы.
- Разработка архитектуры системы или высокоуровневое проектирование. Рассмотрите технологии, которые требуется дл реализации проекта. Распишите всю архитектуру системы, согласно теоретическим сведениям.
- Детальное проектирование. Укажите нюансы, которые нужно будет учитывать при непосредственной разработке ПО.
- Кодирование и отладка. Укажите нюансы, которые нужно будет учитывать при кодировании и отладки, кто конкретно и на чем будете программировать. Теоретически охарактеризуйте этап. Кодировать и отлаживать – не требуется. Разработка носит теоретический характер.
- Тестирование компонентов. Укажите нюансы, которые нужно будет учитывать при тестировании каждого отдельного компонента разрабатываемой системы.
- Интеграция компонентов. Перечислите, по какому принципу будут объединяться компоненты разрабатываемой системы.
- Тестирование всей системы. Укажите нюансы, которые нужно будет учитывать при тестировании всей системы.
- Сопровождение, внесение изменений, оптимизация. Предложите вариант внедрения разработанной системы. Перечислите риски внедрения и как вы их будете нивелировать.
- Оформить отчет о проделанной работе.