V-образная модель разработки ПО: преимущества и особенности