开源软件开发协作创新云*
——端配置平台构建分析
2018-05-02宋宝卫宋春来
中国教育信息化 2018年7期
聂 南 ,应 时 , 宋宝卫 ,宋春来
(1.郑州轻工业学院 计算机与通信工程学院,河南 郑州 450001;2.武汉大学 计算机学院,湖北 武汉 430072)
一、引言
软件开源的思想和相关技术已经深入了目前的IT领域。比如国外的Git、SVN等软件版本控制平台,MyCollab等商务平台和LibrePlan等项目管理平台。一些企业如微软、IBM也在逐渐推出软件集成开源计划,比如Visual Studio跨平台项目等;国内华为、阿里巴巴等公司也开发了许多项目,比如F2etest平台号称可以面向前端、测试、产品等岗位提供多浏览器兼容性测试。与开源软件的蓬勃发展相比较,开源软件工程教育在欧美发达国家已经得到较大较快的发展,据对希腊的一些二级学院的调查统计,被采访教师中298人占88.4%的认为开源软件学习更自由,78.6%认为容易获得。[1]相比之下,开源软件工程教育在中国的各类院校还很缺乏。比起传统软件工程教育,开源软件开发使学生能够更深入地参与软件开发乃至构建发布的整体过程。如果教师和学生能共同搭建一个开源软件教研平台,平台的运用将更好地培养学生参与软件开发的意识,锻造团队精神和学生的知识产权意识,为将来进一步的协作创新创业和开源社区大数据分析打下良好基础。
二、开源软件的作用和教育意义
近年来,开源软件的发展成为软件工程的一种发展趋势。开源软件的使用与推广不仅是一种技术,同时也是一种理念和精神。现实是,在学校软件工程教学中,传统教学体系下的教师学生宁愿选择传统教学方法,使用商业化的DEMO版甚至是盗版软件,原因是这些软件文档已经建立了完善的培训体系。……
登录APP查看全文
