Этапы создания программных продуктов..
-документирование
-кодирование
-тестирование
-анализ задачи
-проектирование