Схеми повинні дати наочну уяву послідовності дій, що запрограмовані. Розробляються такі схеми:
· схема алгоритму, яка відображає процес знаходження рішення задачі,
· схема ієрархії об'єктів, яка показує взаємозв'язок і успадкованість класів,
· структурна схема програми або схема взаємозв'язку функцій і процедур програми, яка відображає послідовність викликів процедур і функцій.
Обов'язково додається специфікація функцій і процедур, де наводиться формат оголошення функцій і процедур з поясненням змісту параметрів. Приклади схем алгоритмів і ієрархії класів наведені на мал. 1.

Мал. 1. Схема алгоритму програми та схема ієрархії класів.