Pozyskiwanie wymagań jest etapem najbardziej podatnym na wprowadzenie błędów, dlatego etap ten musi zawierać w sobie proces walidacji i weryfikacji wymagań. Przez walidację, jak pisze Górski (1999), rozumiemy działania mające na celu upewnienie się, że wymagania właściwie odzwierciedlają oczekiwania wszystkich istotnych udziałowców systemu - czyli każdego, kto ma uzasadnione prawo do wywarcia wpływu na ostateczny kształt systemu. Przykładowymi udziałowcami systemu są:
Weryfikacja wymagań oznacza działania mające na celu niedopuszczenie do wymagań źle wypowiedzianych (np. niezgodnie z przyjętym standardem), niejasnych, nieprecyzyjnych, sprzecznych z innymi a także nadmiarowych.