欢迎来到天天文库
浏览记录
ID:20668825
大小:57.67 KB
页数:11页
时间:2018-10-14
《基于svn软件工程团队协作模式》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于SVN软件工程团队协作模式摘要:从当前较为成熟的版本控制与团队协作技术出发,结合自身教学实践,提出了一种以SVN技术为基础的新型高校软件工程团队协作模式,并给出了相应的课程教学实践,验证了该模式的有效性。关键词:团队协作;版本控制;软件工程;SVNDiscussionontheSVN—basedteamcooperationmodeofsoftwareengineeringteachingpracticeincollegeSuiXinHenanUniversityofScienceandTechnology,Luoyang,471003,ChinaAbstract:Bas
2、edonthestudyonrevisioncontrolandteamcooperation,thispaperintroducesanewSVN-basedteamcooperationmodeofsoftwareengineeringincollegeandpresentsanexampletoshowthevalidityofthemode.Keywords:teamcooperation;revisioncontrol;softwareengineering;SVN高校普遍认为,软件工程学是研究将计算机科学理论和技术以及工程管理原则和方法进行综合,在用户需求、生产预
3、算和开发进度约束下进行软件产品开发、部署和维护工程的一个学科。由此可以看出,软件工程学对综合性和实践性基于SVN软件工程团队协作模式摘要:从当前较为成熟的版本控制与团队协作技术出发,结合自身教学实践,提出了一种以SVN技术为基础的新型高校软件工程团队协作模式,并给出了相应的课程教学实践,验证了该模式的有效性。关键词:团队协作;版本控制;软件工程;SVNDiscussionontheSVN—basedteamcooperationmodeofsoftwareengineeringteachingpracticeincollegeSuiXinHenanUniversityofSc
4、ienceandTechnology,Luoyang,471003,ChinaAbstract:Basedonthestudyonrevisioncontrolandteamcooperation,thispaperintroducesanewSVN-basedteamcooperationmodeofsoftwareengineeringincollegeandpresentsanexampletoshowthevalidityofthemode.Keywords:teamcooperation;revisioncontrol;softwareengineering;SVN
5、高校普遍认为,软件工程学是研究将计算机科学理论和技术以及工程管理原则和方法进行综合,在用户需求、生产预算和开发进度约束下进行软件产品开发、部署和维护工程的一个学科。由此可以看出,软件工程学对综合性和实践性要求很高。但是,笔者通过对相关教学改革论文研究分析后发现,现有高校中软件工程课程由于指导思想僵化落后、认识不足、经验缺乏等原因,仍存在如下一些问题:(1)重理论而轻实践,软件工程方面的教材着重介绍多种软件开发模式、管理技术等抽象过程,学生无法真正领会理解。所授理论与实际应用的脱节则进一步影响了学生对软件工程的掌握。(2)重个人开发而轻团队协作。高校学生软件开发能力参差不齐,在
6、进行团队分组时往往由少数能力较强的学生担任项目负责人,容易形成该学生对项目全权负责而其他学生袖手旁观、放弃参与的情况,团队设置形同虚设。(3)团队协作层次不够深入,团队成员之间的沟通仅仅停留在口头交流过程中,对于软件设计、开发维护等方面的意见无法渗入到软件研发的实际过程中。上述问题的出现,导致团队协作机制的欠缺,开发进度缓慢,版本更迭错误,成员开发冲突等问题不断涌现,甚至逐渐恶化成为影响项目进展的主要矛盾,软件质量与课程实践的效果均大打折扣。解决上述问题行之有效的办法是引入版本控制、团队协作等相关技术。1版本控制及SVN技术1.1版本控制技术简介版本控制(RevisionCo
7、ntrol)是一种在软件工程中使用的软件文档、源代码同步控制技术,用于多人同时参与开发的过程,确保不同成员的开发能够协调统一。在国外,已经有多所大学尝试将版本控制技术引入软件工程教学中,例如:加拿大Ontario大学计算机科学系的KarenL.Reid等人利用版本控制管理学生作业,美国Montana大学计算机科学与技术系的LouisGlassy在教学中应用版本控制工具后发现该工具可以有效地控制学生作业的进度,印度Rose-Hulman技术学院计算机科学与软件工程系的CurtisClifton等人使用版本
此文档下载收益归作者所有