V-Shape on tarkvaraarenduse elutsükli mudel, mis järgib ranget jada: igal arendusetapil on vastav testimisfaas. V-kuju mudel sobib hästi projektidele, kus nõuded on stabiilsed ja selged, kuid selle puuduseks on piiratud paindlikkus. See mudel on levinud reguleeritud tööstusharudes, nagu meditsiin ja lennundus.