1. Разработка проекта:
Описание структуры входных и выходных данных.
Разработка алгоритма решения задачи.
Определение формы представления входных и выходных данных.
Разработка структуры программы.
2. Разработка программы:
Программирование и отладка.
Формирование тестовых данных
Тестирование программы.
3. Разработка программной документации:
Описание структуры программы.
Руководство пользователя