We believe, however, that the principle of software engineering-pose underlying software engineering are ... The study of software engineering poses a challenge in a university setting ...