产品展示 Categories
联系我们 contact us
- 联系人:
- 陆先生
- 手机:
- 15895595058
- 电话:
- 0512-58628685
- 地址:
- 张家港市南丰镇
课程教学方法研究-数控滚圆机滚弧机张家港钢管
添加时间:2019-06-25
目前传统的软件类课程基本都是采用项目教学法,教师提出项目需求,学生分组完成项目,该模式下学生团队之间的协同工作很难开展,本文提出一种基于GitHub平台的软件类课程教学方法,可以有效地提高高校软件设计类课程的教学效果,并很好地解决了分组教学中的团队协作问题。 解决协同开发问题协同开发是GitHub平台的基本功能,传统方式下协同开发基本都是代码的拷贝,很多学生相互之间拷贝代码,等到提交项目时才发现很多代码都是旧的,或者根本搞不清哪个版本的代码是最新的。GitHub提供一套完善的协同开发流程,当然教师也需要根据具体的情况来制定合适的流程,如下图所示:图2协同开发流程首先教师在GitHub上创建实验项目,本项目作为整个小组的主代码库,保存小组最新代码,同时也是最终提交给教师的代码。为确保主代码库的正确性,主代码库由教师和小组组长负责维护,同时也可以将项目相关文档传送到主代码库课程教学方法研究-数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机倒角机,方便小组成员之间共享资料,如下图所示:图3主代码库其次小组成员通过Fork方式获取主代码库信息,并建立本地代码库,小组成员维护个人的本地代码库,本文由公司网站网站
apenggunhuji .com/当某个小组成员完成本人任务后,通过合并方式将本地代码库中的代码合并到主代码库,当然教师或小组组长负责审核合并代码是否符合要求[5]。最后组长将组员所有代码合并到主代码库,开展功能测试和集成测试,并对产生的BUG进行修改,最终按照需求内容将主代码库中的代码提交给教师。教师可以通过需求核对学生完成的情况,并作为最后评价的指标[6]。3.3如何解决进度控制问题进度控制不仅仅是教学过程中存在的问题,也是企业开发面临的一个重要问题。传统方式下,教师需要定时与学生沟通,虽然也能解决一些问题,但是对于学生进度无法达到实时控制的目的。如何才能确保学生按时按量完成任务,需要依赖GitHub代码审查与质量管理功能课程教学方法研究-数控滚圆机滚弧机张家港钢管滚圆机滚弧机折弯机倒角机本文由公司网站网站
apenggunhuji .com/
采集
转载中国知网整理! http://www.d
采集
转载中国知网整理! http://www.d