SOFTWARE ENGINEERING THEORY AND PRACTICE - ATLEE, JOANNE PFLEEGER SHARI (PEARSON, 2011)