midterm examination software performance engineering 1143610