Ls fundamientos científicos pa l'angenharie de software ambolben l'uso de modelos abstratos i percisos que permiten al angenheiro specificar, porjetar, amplementar i manter sistemas de software, abaluando i garantindo sues culidades. Para alhá desso, l'angenharie de software debe ouferecer macanismos para se planeijar i gerenciar l porcesso de zambolbimiento dun sistema cumputacional.