Ti consiglio "Principi di Ingegneria del Software" di Pressman