Der erste Schritt im Lebenszyklus der Softwareentwicklung ist die Planung, die mit dem zweiten Schritt der Anforderungsdefinition zusammengefasst werden kann.