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