Створення програмних проектів методом поділу задачі на підзадачі.