为提高机器人研究中心研究生的学术创造能力和专业技术能力,贯彻团队2020年研究生培训计划,机器人研究中心于2021年1月18日开展了第四次研究生讲座培训。
本次培训邀请了团队的软件工程师欧波老师,为研究生分享软件开发的技术和经验。作为有着十年以上的软件开发和研究经验的软件工程师,欧波老师针对项目和科研中可能遇到的软件相关的问题,结合自身的研究经验,进行梳理和讲解,从个人对软件技术行业的理解出发,为参加培训的老师和同学们讲解了软件的开发模式、软件需求、软件设计、研发的架构设计和代码的规范要求等相关知识。培训的最后,老师重点强调了软件开发的测试环节,同学们都受益匪浅。
欧波老师说,目前软件的开发模式可以分为瀑布式的开发模式和敏捷开发两类,瀑布式的开发模式更注重各类资料的完备性,而敏捷开发则更注重需求的明确和迭代周期的短暂,同时对每位成员风控能力的要求较高。主要的敏捷开发模式有Scrum和TDD等。测试是软件开发的重要阶段,任何一句代码的改动都需要对整体软件进行一次新的测试。测试需要多角度的考虑问题,因此需要对界面、逻辑、后台、数据库,乃至不同版本的操作平台进行测试,以此确定软件的普适性。
在这次培训中,每位同学都对自己在本次讲座的所学和收获进行了归纳和总结,并对一些重要的知识点进行详细的记录和整理。无论是进行软件的研发或是软件的测试,项目对工程师代码能力的要求都是极高的,熟练掌握编程的语言有助于未来快速适应项目的需求。而提前了解软件开发的模式和研发的流程等,有助于减少因为对流程理解不清晰发生的误解和错误,从而进一步提高软件开发的效率。
028-61830850
邮箱:
zjlhbj@uestc.edu.cn
地址:
四川省成都市高新西区西源大道2006号
电子科技大学清水河校区创新中心
版权所有©2020 人机智能技术与系统教育部工程研究中心 蜀ICP备2022017640号-1 公网安备 52032102000193号