Этапы в процессе разработки приложений
-
19-09-2019 - |
Вопрос
Я слышал, как такие термины, как «развертывание» и «производство», применяются к процессу разработки. Каковы обычные этапы и что они связаны?
Решение
В зависимости от учетной работы, которую вы читаете, будут выделены разные этапы (хотя многие из них распространены). У Википедии есть пара полезных страниц для вас:
Другие советы
Я думаю, для этого нет единого ответа, но Википедия перечисляет их в качестве возможных этапов разработки:
- Исследования рынка
- Сбор требований для предложенного бизнес -решения
- Анализируя проблему
- Разработка плана или дизайна для программного решения
- Реализация (кодирование) программного обеспечения
- Тестирование программного обеспечения
- Развертывание
- Техническое обслуживание и исправление ошибок
Развертывание: взятие скомпилированного кода и выполнение его запуска на сервере приложений
Производство: среда (серверы и т. Д.), Которые обслуживают приложение конечному пользователю
Этапы:
- Анализ бизнес -требований - сбор информации о том, чего хочет пользователь
- Технический анализ - обзор высокого уровня того, как будут работать компоненты
- Разработка - написание кода
- Тестирование - Проверка, что все работает хорошо
- Развертывание
В действительности это не происходит в строгой последовательности, часто есть и итерация. Это обычно подразумевается так называемыми методами гибких разработок.