Putting engineering into software engineering: Upholding software engineering principles in the classroom

作者:

Highlights:

• We integrate software testing within a broader context of specification, verification and testing.

• We present software testing as a structured, multi-phased activity.

• We precise milestones and deliverables.

• We present testing as a goal-oriented activity, with specific verifiable claims.

• Specific verifiable claims are based on engineering methods and techniques.

摘要

•We integrate software testing within a broader context of specification, verification and testing.•We present software testing as a structured, multi-phased activity.•We precise milestones and deliverables.•We present testing as a goal-oriented activity, with specific verifiable claims.•Specific verifiable claims are based on engineering methods and techniques.

论文关键词:Software engineering,Software engineering education,Software engineering principles,Classroom,Teaching practice

论文评审过程:Available online 18 February 2015.

论文官网地址:https://doi.org/10.1016/j.chb.2015.01.054