Ich werfe auch noch mal ein Wikipedia Link ein
http://de.wikipedia.org/wiki/Softwaretechnik. Da kann man sich erstmal einen Überblick über alle Facetten der Software Entwicklung verschaffen.
Wirklich wichtig ist wie bei so vielen Dingen der erste Schritt und da sollte in wenigen Sätzen aufschreiben, was die Software denn erledigen soll. So dass man in ein, zwei Tagen, Wochen, Monaten noch weiß, auf was es denn Ankommt bzw. auf welches Ziel man steuern muss.