On a Pursuit for Perfecting an Undergraduate Requirements Engineering Course

被引:6
|
作者
Rupakheti, Chandan R. [1 ]
Hays, Mark [1 ]
Mohan, Sriram [1 ]
Chenoweth, Stephen [1 ]
Stouder, Amanda [1 ]
机构
[1] Rose Hulman Inst Technol, Dept Comp Sci & Software Engn, Terre Haute, IN 47803 USA
来源
2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T) | 2017年
关键词
Requirements Engineering; Project-Based Learning; Course Evolution;
D O I
10.1109/CSEET.2017.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements Engineering ( RE) is an essential component of any software development cycle. Understanding and satisfying stakeholder needs and wants is the difference between the success and failure of a product. However, RE is often perceived as a "soft" skill by our students and is often ignored by students who prioritize the learning of coding, testing, and algorithmic thinking. This view contrasts with the industry, where "soft" skills are instead valued equal to any other engineering ability. A key challenge in teaching RE is that students who are accustomed to technical work have a hard time relating to something that is non-technical. Furthermore, students are rarely afforded the opportunity to practice requirements elicitation and management skills in a meaningful way while learning the RE concepts as an adjunct to other content. At Rose-Hulman, we have experimented with several project-based approaches to teaching RE, which have evolved over time. In this paper, we document the progress of our teaching methodologies, capture the pros and cons of these varied approaches, and reflect on what worked and what did not in teaching RE to undergraduate engineering students.
引用
收藏
页码:97 / 106
页数:10
相关论文
共 50 条