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