perPer '''ingegneria del software''' si intende la branca dell'[[informatica]] che si occupa di definire [[medodi]], [[formalismi grafici]] e [[strumenti]] utili a governare il [[ciclo di vita]] di un prodotto software, dall'[[analisi dei requisiti]] alla [[manutenzione evolutiva]] dopo il [[rilascio]].