Undergraduates' perspective on a pedagogical architecture to requirements engineering education