Специфікація
Специфікація, визначення вимог до програми – один з найважливіших етапів, на якому детально описується вихідна інформація, формулюються вимоги до результату, поведінка програми в особливих випадках (наприклад, при введенні невірних даних), розробляються діалогові вікна, що забезпечують взаємодію користувача і програми.