首页> 外文期刊>SIGCSE bulletin >Engaging Students in Specification and Reasoning: 'Hands-On' Experimentation and Evaluation
【24h】

Engaging Students in Specification and Reasoning: 'Hands-On' Experimentation and Evaluation

机译:让学生参与规范和推理:“动手”实验和评估

获取原文
获取原文并翻译 | 示例
           

摘要

We introduce a "hands-on" experimentation approach for teaching mathematical specification and reasoning principles in a software engineering course. The approach is made possible by computer-aided analysis and reasoning tools that help achieve three central software engineering learning outcomes: (ⅰ) Learning to read specifications by creating test points using only specifications; (ⅱ) Learning to use formal specifications in team software development while developing participating components independently; and (ⅲ) Learning the connections between software and mathematical analysis by proving verification conditions that establish correctness for software components. Experimentation and evaluation results from two institutions show that our approach has had a positive impact.
机译:我们在软件工程课程中引入了“动手实验”方法来教授数学规范和推理原理。通过计算机辅助分析和推理工具使该方法成为可能,该工具有助于实现三个中央软件工程学习成果:(ⅰ)通过仅使用规范创建测试点来学习阅读规范; (ⅱ)学会在团队软件开发中使用正式规范,同时独立开发参与组件; (ⅲ)通过证明建立软件组件正确性的验证条件来学习软件与数学分析之间的联系。来自两个机构的实验和评估结果表明,我们的方法产生了积极的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号