首页> 外文会议>International Workshop on Learning from Other Disciplines for Requirements Engineering >The Importance of Requirements Engineering for Teaching Large Visualization Courses
【24h】

The Importance of Requirements Engineering for Teaching Large Visualization Courses

机译:需求工程在大型可视化课程教学中的重要性

获取原文

摘要

Teaching visualization courses typically requires some kind of small-scale software project in which the students collaboratively create a software product with the goal to practically apply visualization concepts. This software focuses on providing an interactive solution to a given dataset scenario supporting the detection of insights based on users' tasks at hand. However, while creating such a tool several software development stages have to be taken into account, with requirements engineering as one of the major repeating stages. In this paper we describe three different visualization project-based teaching strategies TS_H, TS_M, and TS_L depending on the degree of freedom for the student groups. Moreover, they differ in the way how requirements engineering is an inherent ingredient in order to design, implement, test, deploy, evaluate, maintain, and evolve a certain software product. We experienced with more than 1,000 students in a total of 9 courses running over 8 weeks each, in approximately 2 years of time. All of the three teaching strategies have their own benefits and drawbacks, however, requirements engineering is considered more or less important, mostly depending on the degree of freedom the student project groups got during the courses. As a major outcome we consider the courses successful, not only because we learned the importance of requirements engineering for teaching project-based visualization courses, but also because many students passed the courses, the student evaluation was quite positive, and the written reports showed that they had an immense learning effect.
机译:可视化课程的教学通常需要某种小型软件项目,学生可以在其中协作创建软件产品,以实际应用可视化概念。该软件专注于为给定的数据集场景提供交互式解决方案,从而支持根据用户当前的任务检测见解。但是,在创建这种工具时,必须考虑几个软件开发阶段,其中需求工程是主要的重复阶段之一。在本文中,我们根据学生群体的自由度描述了三种不同的基于可视化项目的教学策略TS_H,TS_M和TS_L。此外,它们在需求工程作为设计,实施,测试,部署,评估,维护和发展某种软件产品的固有要素的方式上也有所不同。在大约2年的时间里,我们有1000多名学生参加了总共9项课程,每门课程历时8周,历时8周。三种教学策略都有其自身的优缺点,但是,需求工程或多或少被认为很重要,主要取决于学生项目组在课程中获得的自由度。作为一项主要成果,我们认为这些课程是成功的,这不仅是因为我们了解了需求工程对于教授基于项目的可视化课程的重要性,而且还因为许多学生通过了这些课程,对学生的评价是非常积极的,并且书面报告显示,他们产生了巨大的学习效果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号