Software engineering:a practitioner's approach 4th edition - Pressman,Roger.S (New York McGraw-Hill Pub, 1997)