首页 > 范文大全 > 正文

基于TFS的软件专业学生考核研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于TFS的软件专业学生考核研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘要】tfs(Team Foundation Server) 是Microsoft开发的为项目提供源代码管理、数据收集、报告、和项目跟踪,为协作软件开发而使用的一个产品。TFS为软件开发团队准备的一套软件,通过它可以实现团队成员之间的协作和服务。本项目组成员在软件技术专业整个教学过程中结合TFS的使用,在教学的同时使学生参与到源代码的管理中来,在不断的积累和教学实践过程中,使软件专业的学生能够对自己开发的源代码进行管理,对团队开发的代码进行管理,教师也能随时对整个软件专业学生代码的管理,总结出一套比较有效的考核评价方法。

【关键词】TFS 考核评价 软件技术

一、前言

人们在软件开发的最初阶段,往往借助于电子表格、白板和工程师(Release Engineer,在软件开发过程中跟踪软件版本信息的软件工程师)在软件开发过程中进行协调工作。工程师往往需要从一个地方跑到另一个地方,来跟踪开发者在进行哪个模块的开发,以及哪些bug修复、发现和引入。不用说,这个过程充满了问题和错误。因此,源代码管理工具TFS(Team Foundation Server)应需而生。

源代码管理工具TFS(Team Foundation Server)数据库存储源码性能高,与开发工具无缝集成简单,源码管理无存储限制可靠;能够在文件级别上支持安全性,支持特定场景文件管理,有误删除恢复保护;代码修改时间和修改原因、代码分支结构可视化管理;与Project工具集成,方便任务跟踪,内置BUG管理工具,提高开发效率,管理项目生命周期测试用例;开发人员可以根据需要设置关注的业务模块代码的邮件更改通知;根据项目完成自动编译测试源码。以上这些优点使得越来越多的程序员使用TFS,对使用者的考核就显得非常重要。

二、源代码管理工具(TFS)功能

源代码管理工具(TFS)经过1年多在软件专业教学中的应用,主要体现有7个方面的特性。代码规范:内置规范检查机制。代码审查:相互监督、自我约束、知识传递。自动构建:自动、自动编译、及时反馈、自动回归测试。编译策略:持续集成、滚动生成、封闭签入、计划生产。编译反馈:生成通知、邮件提醒。文档管理:分类管理、在线编辑、在线搜索。开发管理:团队资源管理、工作项管理、源代码管理、代码审阅、报告生成文档等。源代码管理工具(TFS)任务管理包括工作项、开发、测试和完成四部分。

三、源代码管理工具(TFS)对软件专业学生考核

源代码管理工具(TFS)对软件专业学生考核评价分四个部分:技术能力、开发能力、担任工作内容、行为。

(一)技术能力考核 :

1.对系统的特征、概念有一些基本的了解,并了解和其他系统的基本区别,并使用过系统。

2.能使用系统的复杂命令,熟悉系统的复杂安装配置,能对系统进行日常维护。

3.对系统出现的任何问题能迅速解决。

4.对系统内核有深刻的理解。

(二)软件专业学生对开发能力考核:熟悉基本的概念,熟悉语法,熟悉使用/开发环境;能编写简单的程序,并能对大型程序中的模块代码进行阅读、修改、调试。

(三)担任工作内容考核:

(四)行为考核:行为考核内容包括出勤率、责任心、工作态度、主动性、合作精神、创造性、学习精神、服从性等。

四、结束语

利用TFS服务器来对软件专业学生源代码进行综合考评,将传统课堂中教师与软件专业学生单一知识点的传授,改变为过程化和项目化的学习,在高职培养技能型人才教育模式中有很好的推广作用,所培养的软件专业人才更接近于社会实际需求。

参考文献:

[1]王建平,廖述剑.配置管理工具TFS的应用研究[J].太原理工大学,机械工程与自动化,2010,12.

[2] Jason.深入解析Visual Studio 2010 TFS[M].纽约大学,2010,7.

[3] Jean-Luc David,Tony Loton.Eric Gunvaldson,Visual Studio 2005 Team System专家教程[M].清华大学出版社,北京,2007,04.

[4]黄超男.支持协同的软件配置管理过程建模和应用[ D].合肥工业大学, 2008,08.

[5]徐晓春,李高健.软件配置管理[ M].北京: 清华大学出版社, 2002,06.