ign="justify"> - збір вихідних матеріалів;
- вибір і обгрунтування критеріїв ефективності та якості розроблюваної програми;
- обгрунтування необхідності проведення науково-дослідних робіт.
. Науково-дослідні роботи. На цьому етапі виконуються:
- визначення структури вхідних та вихідних даних;
- попередній вибір методів рішення задачі;
- обгрунтування доцільності застосування раніше розроблених програм;
- визначення вимог до технічних засобів; обгрунтування принципової можливості вирішення поставленого завдання.
. Розробка та затвердження технічного завдання. На цьому етапі виконуються:
- визначення вимог до програми;
- розробка техніко-економічного обгрунтування розробки програми;
- визначення стадій, етапів і термінів розробки програми та документації на неї;
- вибір мов програмування;
- визначення необхідності проведення науково-дослідних робіт на подальших стадіях.
Стадія В«Ескізний проектВ» складається з наступних етапів:
. Розробка ескізного проекту. На цьому етапі виконуються:
- попередня розробка структури вхідних та вихідних даних;
- уточнення методів рішення задачі;
- розробка загального опису алгоритму розв'язання задачі;
- розробка техніко-економічного обгрунтування.
. Затвердження ескізного проекту. На цьому етапі виконуються:
- розробка пояснювальної записки;
- погодження та затвердження ескізного проекту.
Стадія В«Технічний проектВ» складається з наступних етапів:
. Розробка технічного проекту. На цьому етапі виконуються:
- уточнення структури вхідних та вихідних даних;
- розробка алгоритму розв'язання задачі;