રિક્વાયરમેન્ટ શરૂઆતમાં એકઠી કરવામાં આવે છે અને તેનું ડોક્યુમેન્ટેશન કરવામાં આવે છે, એવું માનવામાં આવે છે કે આ બદલાશે નહીં અને પછી આ ડોક્યુમેન્ટેશનની રિક્વાયરમેન્ટને આધારે યોજના બનાવવામાં આવે છે, આ જરૂરીયાતો પર ડિઝાઇન કરવામાં આવે છે અને તે પછી આ જરૂરીયાતો સાથે કોડિંગ અને ટેસ્ટિંગ કરવામાં આવે છે.
தேவைகள் முன் சேகரிக்கப்பட்டு இவை ஆவணப்படுத்தப்படுகின்றன, இது மாறாது என்று கருதப்படுகிறது, பின்னர் இந்த ஆவணப்படுத்தப்பட்ட தேவைகளின் அடிப்படையில் திட்டம் தயாரிக்கப்படுகிறது, இந்த தேவைகளின் அடிப்படையில் வடிவமைப்பு செய்யப்படுகிறது, பின்னர் இந்த தேவைகளுக்கு ஏற்ப குறியீட்டு மற்றும் சோதனை செய்யப்படுகிறது.