APP下载

基于高质量开源软件的阅读维护培养软件工程能力

2018-07-21尹良泽毛新军

计算机教育 2018年7期
关键词:高质量方法能力

尹良泽,毛新军,尹 刚,王 涛,余 跃,卢 遥

(国防科技大学 计算机学院,湖南 长沙 410073)

0 引 言

软件工程系列课程的主要目标是提高学生对复杂软件系统和较大规模软件的开发素养和能力。传统的软件工程课程实践教学主要是软件项目实践,学生在已经学习大规模软件开发方法和技术的基础上,运用所学知识设计开发一个具有一定规模的真实软件。但由于学生没有接触过真实的优秀软件项目,个人认识还停留在几十上百行的小规模代码中,因此在实际项目开发中还是不知道该如何开发,软件工程方法的应用趋于形式。同时,软件工程方法的很多经验和技巧只有让学生见识优秀软件工程师所开发的优秀软件项目,才能让学生在理论学习阶段与软件工程理论和方法产生共鸣,并在项目实践阶段模仿优秀软件工程师的设计开发方法,提高学生开发较大规模高质量软件的能力。针对这种情况,亟须探讨软件工程课程新的教学模式,提高学生对软件工程方法的理解层次和深度,为提高学生大规模高质量软件开发能力打下基础。

1 通过开源软件阅读维护加强软件工程人才培养

1.1 开源软件概述

经过几十年的发展,开源软件对软件产业产生了巨大影响,开源软件也代表了软件工程领域一种先进的开发技术和模式。在该模式中,开发人员通过复用已有的开源软件和大众协同参与,可有效提高软件项目的开发效率和开发质量,并大幅降低开发成本。……

登录APP查看全文

猜你喜欢

高质量方法能力
消防安全四个能力
坚持以高质量发展统揽全局
高质量项目 高质量发展
牢牢把握高质量发展这个根本要求
“三部曲”促数学复习课高质量互动
大兴学习之风 提升履职能力
你的换位思考能力如何
用对方法才能瘦
四大方法 教你不再“坐以待病”!
捕鱼