five

Requirements Engineering Course Material for First-Year Software Engineering Students

收藏
NIAID Data Ecosystem2026-03-12 收录
下载链接:
https://zenodo.org/record/4621264
下载链接
链接失效反馈
官方服务:
资源简介:
Requirements engineering (RE) studies concepts, tools, and methods which allow consideration and analysis of a problem. In software engineering, requirements engineering often starts at the beginning of a software project and provides structure to understand who is involved, what the software needs to do, and how well it must perform its functions. This early consideration of the problem is both important and difficult, as it often touches on the bridge between the complex and human world of the problem and the (also complex) world of the system.Often, students find RE courses challenging: there is usually not a single correct answer,i.e., there are many correct ways to write requirements or draw models; and, for those who are accustomed to technical activities like coding and design, a focus on human actions and communication can be surprising. Past work in the Requirements Engineering Education and Training Workshop (REET) have explored some of these issues. These challenges can manifest differently for students depending on their level of education and work experience. Those who lack experience with complex software often do not see the need for RE activities, while those who have detailed technical experience, often find it hard to abstract away from the details.In this work, I describe artifacts aimed to teach RE to first-year software engineering students.I provide my lecture slides, assignments, some assignment cases, and exercises with a description of the context, the artifacts, and a discussion of challenges and possible modifications. My hope is that these artifacts will help others to design and apply effective education in RE topics.
创建时间:
2021-03-20
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作