Ingeniería de software clásica y orientada a objetos - Schach, Stephen R (McGraw-Hill, 2006)