面向航空领域的软件工程专业人才培养
摘要:基于国内外软件工程人才培养机制的主要不足之处,提出以面向航空领域的软件工程专业人才培养模式,主要以能力培养为核心、以应用和创新为主线,培养遵从软件工程专业人才成长规律和满足经济社会发展需要凸显航空特色的应用型人才。实践证明,面向航空领域的软件工程专业人才培养模式弥补了航空领域软件工程培养模式的不足为培养面向航空领域的应用型软件人才做出了贡献。
关键词:航空领域;软件工程;培养模式
近几年来,软件产业作为信息化建设的核心得以迅速发展,航空工业正是以信息技术为代表的高新技术改造的重点,所以迫切需求面向航空领域的软件工程专业应用人才。现在,国内各工科高等院校基本都开设了软件工程专业,软件工程专业毕业生数目也变得庞大起来。但是,符合社会需要的软件人才不仅数量不足,而且结构失衡[1-2]。高校培养的软件人才与软件企业的实际需求存在明显差距,根本原因在于软件工程人才培养模式不能适应软件市场发展所致。各个高校都在探索应用型软件工程人才培养与实际需求差距的解决办法,有些高校从软件工程课程建设方面来研究[3-4];有些高校从校企合作方面对实践教学体系进行改革[5];还有的从适应国际化软件工程需求方面研究[6]。实践表明,应用型本科院校的软件工程人才培养模式大多数都是追随计算机科学与技术专业培养模式的指挥棒[7],我国高校对面向航空领域的人才培养研究还处于探索阶段,符合航空领域的软件工程人才少之又少,还没有形成一套行之有效、适应软件工程专业领域和凸显航空特色的应用型人才需求的培养体系。因此,如何改革应用型软件工程专业人才培养模式,改新课程教学体系,培养出合格的、适应我国软件产业需要的凸显航空特色的软件工程人才迫在眉睫,改革具有航空特色的应用型软件工程人才培养模式对催促进信息化产业发展具有重要现实意义。
1培养目标与培养模式
充分分析沈阳航空航天大学软件工程专业培养目标,发现存在定位模糊、培养模式单一、专业课程内容缺乏规划、专业特色不突出的现状。遵从《GJB438B-2009军用软件开发文档通用要求》《GJB2786A-2009军用软件开发通用要求》相关标准和创办“依托国防航空、融入地方工业”的特色专业的办学理念。需要构建遵从软件工程专业人才成长规律满足经济社会发展需求的、凸显航空特色的、工程实践应用能力和创新意识并重的应用型人才培养目标。沈阳航空航天大学是航空类所属一般理工科本科院校,根据该校特点建立合理的培养模式。应多方合力加强学生实践动手能力和综合应用能力,探索学分置换与联合培养的培养模式。扩充学生视野,使培养的学生适应软件工程专业领域和凸显航空特色的应用型人才。尝试“基础+专业方向+集中实训”“1.5+2+0.5”的人才培养模式。开始1.5年完成基础课学习,然后2年完成专业和专业方向课程的学习与实践,后0.5学年采取学分置换的方式进入格微软件等实训,实✎际参与软件工程相关的系统分析、设计、开发、测试和运营管理。
2专业课程体系
构建以工程实践能力、团队合作能力和人际交流能力培养为核心,设计具有专业特色的专业核心课程,依托软件工程专业项目团队模式下实景教学平台建设研究成果,重点研究适合应用型、工程型和凸显航空特色的人才培养的课程体系。该校软件工程专业课程体系建设采用了两种路径:一是参考其他院校软件工程专业的课程体系设置,二是结合行业需求调研、技术交流、专家咨询,以及该校人才培养经验和教学工作积累等方式对已有体系进行不断修订与完善。在教学过程中凸显航空特色,全面引入《GJB438B-2009军用软件开发文档通用要》和《GJ☃B2786A-200军用软件开发通用要求》两个军用软件开发通用标准,严格规范学生在学习过程中各相关文档的书写规范以及加强在软件开发过程中各相关环节的管理,使学生了解并掌握军用软件的整体流程,从而使学生具备航空航天领域方面企业的就业优势。软件工程学科与计算机科学、管理科学、数学、项目管理、质量管理和系统工程等学科相关。这说明该专业需要开设一些相关学科的基础课程,以提高学生对相关专业基础知识的了解,但是要确定软件工程与相关学科之间的知识公共边界,要对相关课程进行内容裁剪。同时,在提供必要的软件工程专业理论知识基础上,为满足学生兴趣、拓宽学生知识面,了解更多的与软件工程专业相关的应用领域,增加院级选修的方向模块课程和跨专业的个性课程。除此之外,组织学生参观航空企业、军工企业和IT企业等,了解专业技术在企业的应用,提高学生的专业学习兴趣,减少学习的盲目性。
3实践教学模式改革
3.1实践教学体系改革
依托课程体系与实践教学体系的有机无缝融合,建立“凸显航空特色的应用和创新能力培养为牵引”的实践教学体系。增加不同环节不同类型实验比例,满足不同层次学生实践能力培养需求。充分利用软件工程实验室、数据管理系统和校企联合等平台、让学生参与教师科研项目、鼓励学生参加各种大学生大赛、竞赛和创新项目,并在整个过程中,教师进行全程指导、掌控进度和监控实践教学质量。具体实践教学体系见表2。
3.2依托数据管理系统建设信息化实景教学平台
USDM是常州伍杰公司开发的一个分布式应用的软件系统,它支持软件开发过程的动态管理。依托USDM平台,建设信息化实景教学平台。对学生实行项目团队式管理,即模拟真实项目团队组织方式。在项目开发过程中对学生强调两个军用软件开发通用标准、将软件工程的知识由浅入深、阶梯状、循序渐进地贯穿到项目各个阶段开发中。负责教师在该平台上实现学生角色划分,各个阶段项目团队划分,指定各个团队项目经理,并给予项目经理较高权限。项目经理根据组员个人能力和今后发展方向对他们进行角色分配,如设计人员、测试人员等。使每个学生都能参与其中,每个人至少担任一项以上角色。学生凭借电脑,互联网、自己的学号,随时随地登陆USDM进行项目开发。项目经理监控整个项目开发过程,从总体上把握项目的总进程和项目完成质量。教师在实践过程中与项目经理沟通并实施指导,学生根据实验要求设计算法,进行数据测试及测试结果分析。将项目实践的项目管理、业务阶段、需求、设计、编程、测试、发布阶段和建模工具的各种图全部形成文档的形式通过该平台并提交。提高学生在项目规ฉ划、队伍组织、工作分配、成员交流等多方面能力;培养学生团体合作精神,培养学生团队合作级项目研发的能力和软件工程化方法开发大型软件的能力,为研究和学习软件生产线新技术埋下伏笔。利用USDM的可视化论坛提供聊天、白板、音频、视频、协同浏览等功能。项目团队工作人员在其机器上打开某个文档并进行操作浏览时,其他相关人员也可以在自己的机器上看到操作过程,操作和观看几乎是同步进行的。通过可视化论坛方便项目开发小组内部和小组之间经常交流情况和信息,以便减少误解,删除软件中的个人特征,提高软件的质量。使学生提早接触大型IT企业实际工作环境,学习专业CASE工具的使用,为今后工作打下良好基础。开发团队根据实践项目自己拟定汇报的内容,由教师修改审核后,负责教师和各个小组选择代表作为答辩评委,各个项目小组进行项目答辩,答辩成绩作为开发团队实践成绩一部分。负责教师在数据管理系统平台上审核项目实践过程中提交的文档体系,审核成绩作为团队成绩一部分,优先实践项目运行结果、代码和文档等公开展示。提高了学生研究立项、总结概括、演讲交流和团体竞争意识的能力。
3.3创新团队培养等课外培养模式
团队模式培养,以教育部“卓越工程师”培养方案为创新人才培养模式的建设目标。旨在加强专业创新人才培养,建立以学生为主体、教师为主导的创新型团队培养模式。从大♡一就开始实行本科生导师制,由专门导师直接对本科生的思想、学习进行指导,对学生管理实行动态准入制度,制定阶段目标,严格考核制度。团队学生可以参加导师的科研项目,在导师指导下撰写论文。参加“大学生创新大赛”“ACM大赛”等学生创新比赛,鼓励学生参加职业资格认证考试。除此之外,还采取了一系列有效措施,如聘请同行领域专家和学者做讲座,第二课堂等。用以培养学生的科研能力,让学生了解专业应用方向和前沿技术,增强学生的专业体验度和兴趣度。
4考核方式改革
采用过程化考核机制,加强对学生的早期学习干预,适当开展个性化教学。教学过程中取消一考定成绩的考核方式,设置阶段性考试,避免出现期末突击学习、背诵典型题目等高分低能情况。根据课程知识点设置多次阶段考试,既可以有效地把握学生的学习过程,又可及时获得相关数据,便于对教学效果定量分析,对学习差的同学早发现早干预,对小群体实施个性化教学。通过USDM系统可获得如下数据:学生编写程序数量分布、学生在线总时间分布、学生和教师登陆次数分析、各次考试的成绩变化和分布、提交时间间隔情况分析、学生成绩的变化情况跟踪等。通过对以上数据的定量分析可以获得学生的学习情况,把这些数据作为评估学生过程成绩的一个指标;不仅如此,通过以上数据分析还可以了解到教师的教学态度,及时发现教与学双方面存在的问题,及时整改以获得更好的教学效果。面向航空领域软件工程专业人才培养模式研究与实践是一项系统工程。依据国家战略新兴产业创新人才需求,重点研究人才培养模式与现实需求的符合程度,与时俱进多方面优化改革人才培养模式。培养毕业后能胜任航空领域的军工企业以及其它IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的软件工程应用型高级专门人才。
参考文献:
[1]王智钢,田祥宏,等.应用型本科软件工程专业实践能力培养研究[J].计算机教育,2014:94-96.
[2]李万龙,郑山红,等.多样化软件工程人才培养模式研究[J].计算机教育,2014:1-4.
[3]李志民,郑秋生,苗凤君.软件工程实训课程的建设与实践[J].计算机教育,2012:99-102.
[4]陈中育,吕振洪,叶荣华,等.软件工程专业课程建设的思考与实践[J].计算机教育,2013ง:48-51.
[5]徐洪智,覃遵跃.校企合作共建软件工程专业实践教学体系[J].实验室研究与探索,2013:128-130.
[6]徐玲,文俊浩,熊庆宇.软件工程人才培养模式的探索与实践[J].现代教育技术,2013:118-121.
[7]樊富有,孟林,李忠.新形势下软件工程人才培养的思考[J].计算机教育,2013:82-86.