Software engineering Questions and Answers