Фазы разработки ПО

Разработка ПО - Гексагон

Основные фазы разработки ПО:

Анализ требований (requirements analysis). На этом этапе мы анализируем, что хочет заказчик, чтобы на этапе проектирования иметь чёткое представление о будущем продукте.

Проектирование (design). На этом этапе команда разработчиков должна написать, как будем реализовывать поставленную заказчиком задачу, что будем делать, какие методы будем использовать, какой язык программирования будет использован.

Реализация (coding). После того как все требования зафиксированы и решения приняты на этапе (coding) программисты пишут код.

Тестирование и отладка (testing and debug). После того как часть кода была написана, тестировщики начинают тестировать написанную программистами программу, сопоставляют требования, заводят баги, отправляют их назад на исправление (fixing) программистам. Программисты исправляют баги, тестировщики опять проверяют.

Внедрение (deployment). После того как отладка завершена мы можем выпустить программу, т.е. внедрить программу, если конечно этот продукт делает, то что он должен делать.

Сопровождение (support). На этом этапе пользователи могут обращаться в службу поддержки. Например: добавить новые фичи (функциональности), либо же исправить то, что по их мнению должно работать не так и т.д. Команда на такие обращения реагирует и сопровождает ПО.

Добавить комментарий