软件垂直度最佳化的挑战