我们应该教授但却没有的:跨交叉人机交互与软件工程课程的提案

摘要:软件工程(SE)和可用性工程(UE)作为学科已经达到相当成熟的水平。这两个学科都在大多数计算机科学(CS)课程中得到了很好的代表。然而,这两个学科几乎是独立进行的,错过了合作、协调和交流整体设计的机会,从而导致系统故障。如今,几个因素共同导致了这些失败:用户界面(UI)在整个系统中的重要性日益增加,人机交互领域的独立成熟,以及缺乏一个整合UI专家的UE开发工作与SE的一致性过程模型。我们认为,这是计算课程中存在的一个空白:缺乏关于SE和UE过程之间沟通、协作和协调重要性的教育和培训。在本文中,我们描述了目前教授SE和UE的方法及其不足之处。我们确定并分析了开发具有实质性交互组件的系统所涉及的障碍和问题。然后,我们提出了一个综合计算课程的四个主要学习主题,将SE、UE和系统架构融入项目环境中。

作者:Pardha S. Pyla, Manuel A. Perez-Quinones, James D. Arthur and H. Rex Hartson

论文ID:cs/0403026

分类:Other Computer Science

分类简称:cs.OH

提交时间:2007-05-23

PDF 下载: 英文版 中文版pdf翻译中