პროგრამული უზრუნველყოფის ინჟინერია, ლექცია 4