PRINCIPLES OF SOFTWARE ENGINEERING AND DESIGN - GANNON,JOHN D, SHAW,ALAN C, ZELKOWITZ,MARVIN V (PH NEW JERSEY, 1979)