版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
?软件工程?教学及考核方式的改革〔〕:
摘要:?软件工程?作为一门专业核心课程,是培养学生解决复杂工程问题才能的一个很重要的环节,对它的教学改革势在必行。本文针对?软件工程?在课程教学和课程考核环节存在的几个主要的问题,提出课堂内外互相促进,专业知识交融指导技术创新,以学生特点驱动的分组形式,四阶段理论形式、细化课程考核方式等改革方案。通过改革提升学生的学习兴趣和学习积极性,加强学生的主动性和创新才能,培养真正符合社会需要的软件工程人才。
关键字:工程化;工程管理;课程考核;理论形式
本文引用格式:申玲.?软件工程?教学及考核方式的改革[J].教育现代化,2022,6(16):30-32.
一前言
?软件工程?作为一门专业核心课程,在计算机科学专业、软件工程专业等专业学生所学的专业课程中起到承上启下的作用。它将程序设计、数据构造与算法、数据库、网络程序设计等课程结合在一起,使这些课程实现了理论的理论性和知识的综合性的统一【1】。?软件工程?是培养学生解决复杂工程问题才能的一个很重要的环节,对它的教学改革势在必行。对?软件工程?课程进展改革,目的在于培养学生以工程化的思想来分析问题和解决问题的才能。使学生可以将所学各科专业知识融会贯穿,综合应用所学知识对一个复杂问题进展有效的分析并提出合理的解决方案[2-6]。顺应社会对软件人才需求质量不断提升的要求,培养真正符合社会需要的软件工程人才。
二目前存在的问题
〔一〕教学环节存在的问题
传统的?软件工程?课程教学是以教师课堂授课为主,辅助以学生的实验环节。而在以前的教学改革中主要考虑的是对这门课程的教学内容及?软件工程?的课程构造作一定的调整和优化。没有考虑这门课和其他专业课的结合性、延续性;课程知识体系中包含的综合性和复杂性在教学过程中表达不充分。主要问题表如今以下几个方面:
1.对于装备的课程实验,学生主要是编写一些规定的文档,其开发方式和手段与解决复杂问题的要求有一定差距。
2.理论教学环节安排的是一些小的软件开发,影响学生的工程和工程意识,无法很好地培养学生对复杂工程问题的解决才能。
3.大局部学生编程理论较少,很少参与开发实际的软件工程,对工程的背景理解甚少,欠缺在实际环境中综合应用各科知识的才能。
因此仅仅在上软件工程课程的时候以固定课时的方式进展实验训练,学生很难真正理解和掌握软件工程的内涵。从实验过程来说,学生没有足够的时间为详细的工程做充分的准备。很多学生重视编程等技术的学习,无视了文献查找、工程化、写作等才能的综合训练。
〔二〕课程考核方式存在的问题
目前,我们对于?软件工程?课程的考核方式比拟单一,通常由平时成绩占30%和期末考试的试卷成绩占70%综合评定学生的学习效果。平时成绩主要包括学生考勤和学生平时作业。这种评价方式未能很好地进步学生的学习积极性和主动性,不能很好地扩展学生对软件工程相关知识点的深度和广度。
三教学环节改革方式
〔一〕课堂教学与课后理论互相促进
一方面课堂教学中,教师对如何以工程化思想开发系统进展指导,注重强调工程化的概念。改变学生针对实际应用问题没有通过充分地分析和设计,就匆忙着手编写程序的普遍现象,树立起学生在课后开发软件的工程化思想。彻底改变以往学生开发系统只关注系统的实现,没有考虑软件的实用性,以后的扩展性和可靠性。在学生课后理论开发系统的过程中,重点指导学生分阶段根据文档标准撰写软件开发的配套文档。结实树立起"没有文档,不成其为软件";意识。
另一方面根据学生课后完成的阶段性成果,发现普遍存在的问题。根据学生所积累的问题的数量和重要程度不定期地在课堂上补充一些软件开发知识的专题指导。针对学生在撰写文档过程中出现的问题,通过在课堂上讲解相应的文档模板和案例来加强学生的文档写作训练。如图1所示。
〔二〕专业知识的综合应用
学生在开发一个详细的软件系统时,需要许多其他专业课的知识,甚至要需要其他学科的知识。将?数据构造?、?算法分析与设计?等课程与?软件工程?理论相结合,有效提升学生软件开发理论技能。将?面向对象?、?程序设计语言?、?数据库原理?等课程与?软件工程?结合在一起解决实际应用问题,培养学生解决复杂工程问题才能。鼓励学生根据已掌握的专业知识拟定软件应用题目。不同的专业知识交融在一起施行应用开发,解决了以往学生觉得学习专业课抽象、枯燥的问题。将孤立的知识点贯穿起来,让学生很好地梳理知识体系,融会贯穿。激发学生学习和理论的兴趣,从而培养学生在现有知识体系的根底上进展技术创新的才能。如图2所示。
〔三〕理论形式的改革
1.理论的团队组织
?软件工程?课程理论都是以团队形式进展软件开发的。每个学生知识掌握的程度不同,知识运用的才能也不同。不同学生的特长和兴趣点都不尽一样。有的学生有较强的理解问题和分析问题的才能;有的学生编程才能较强;有的学生写作方面训练较多,比拟会组织文档资料;有的学生有较强的管理意思,擅于组织和协调。在理论分组时,要改变学生以往组队的随意性,结合每个学生的特长、程度进展合理的组合和搭配。使一个小组内有不同特长的学生。将分析才能强,理论程度高,擅于写作,管理才能强的学生组合在一起,在理论过程中,使学生即发挥各自的专长,又可以向团队其他成员学习。既能保证所开发系统的质量,又能全面培养软件开发的人才。
在团队开发软件工程的过程中,除了以往学生关注的软件开发技术的各个环节,还应该强调工程管理在软件开发过程中的重要性。在开发过程中遇到的问题,要培养学生同时从技术和管理两个角度来分析问题和解决问题。小组成员应该对所开发工程进展科学合理的本钱估算,进度安排,人员组织,风险分析等。让学生体会管理工作对软件开发成败起到的关键作用。通过亲自体验软件管理过程中的工作,深化体会软件这种逻辑产品在工程管理过程中的难点。让学生重视工程管理,培养学生工程管理的才能。
2.四阶段理论形式
第一是理论的准备阶段,要求学生从工程管理的角度,安排进度、进展人员分工,做出风险分析。提出合理的、科学的工程施行方案,重点培养学生的工程管理意识。这样做改变了以往学生在固定课时的实验课内,无法充分理解工程背景,没有合理的施行方案,缺乏工程开发管理的状况。学生仓促上阵着手系统的开发,自然得不到有效的系统分析和设计方案。强调学生在学习工程开发技术的同时,重视从管理的角度施行工程的开发。第二是理论的施行阶段,要求学生按方案的进度,工程的施行方案实现系统的开发。运用所学的软件开发方法和软件开发技术开发一个实用性强的系统。重点培养学生的软件开发技术。第三是应用扩展阶段,学生讨论软件工程知识与其他专业知识的结合,从而开拓出新的应用方向。鼓励学生将计算机科学知识与其他学科相结合,创造新的研究方向。重点培养学生的创新意识和创新才能。第四是理论后继阶段,要求学生对所做理论进展分析总结。成功的经历可以运用于以后类似工程的开发过程。失败之处要找出起原因和提出改良措施。重点在于培养学生的分析和总结才能。这四个阶段实际上构成一个循环,让学生在一个逐步良构的形式下开展工程开发,每次理论的经历都提供一个建立性的反响意见,很好的培养了学生的创新才能。如图3所示。
四考核方式改革措施
〔一〕对所开发系统的分析和设计工作,要求学生进展演示汇报。由教师和其他小组成员模拟用户对所做的工作进展评价,提出问题,展开讨论。对于分析设计不合理或者分析设计不细致的小组可能终止其所做工作,要求其重新开始这一阶段的工作。这样促进各组不断完善、改良自己的系统分析和设计方案。对学生提出更高的要求,也进步了所设计系统的软件质量。最后所有小组的分析、设计报告由教师和其他组学生对该阶段任务进展评审打分。科学、公正地考评学生工程开发过程中的阶段性成果。
〔二〕以往对学生的平时成绩考核方式主要是考勤和平时作业。即不能有效拉开学生间的学习档次,又可能存在滥竽充数的学生。这损害了学生的学习积极性。将学生的平时成绩考核细化以后,要保存每个学生的所有学习痕迹,包括?软件工程?课程学习方案、演示辩论、软件开发阶段性成果、课堂议论和研究报告等,一方面确保每个学生都参与到学习的各个环节中来,完成所承当的实际工作。另一方面,这些保存下来的学习痕迹是教师评价学生平时学习效果的根据。教师既要从横向比拟学生间的学习质量和学习效果,又要从纵向考察每个学生的学习态度,看到其在课程学习过程中的进步。这样才能进步学生们学习的积极性和主动性。以此来确保平时成绩科学、公正地评定。
五结语
传统软件工程课程,往往使学生觉得课程内容抽象,学习起来很枯燥。?软件工程?课程理论又往往脱离了工程化思想开发软件系统的初衷,不重视前期的系统分析和设计,就开始匆忙着手编写程序;系统没有配套的文档等现象屡见不鲜。导致开发出来的系统实用性、扩展性和可维护性都不强。通过改革,第一,让课堂教学和课后理论互相促进,互相指导,使得教学内容生动、详细,提升学生学习这门课程的兴趣。第二,以?软件工程?课程为核心,将学生所学专业知识有效结合在一起,分析并解决某一应用领域的问题。即对所学的知识进展了梳理,使之成为有机的计算机科学知识体系;又在多门学科知识的结合下产生技术的创新和应用的创新。第三,通过细化学生考核方式,做到真正科学、公正地评价学生的学习效果,进步了学生的学习积极性。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 抵押保管合同范例
- 教育机构加盟合同范例
- 定做服装合同范例
- 抵押设备合同范例可
- 房车固定出租合同模板
- 强电改造劳务合同范例
- 商场筒灯维修合同范例
- 北京吊车出租合同范例
- 单车棚改造合同模板
- 承包柜子安装合同模板
- 国际贸易术语2020
- 国网新安规培训考试题及答案
- 2024至2030年中国节流孔板组数据监测研究报告
- 黑龙江省哈尔滨市师大附中2024-2025学年高一上学期10月阶段性考试英语试题含答案
- 第六单元测试卷-2024-2025学年统编版语文三年级上册
- 【课件】Unit4+Section+B+(Project)课件人教版(2024)七年级英语上册
- 青少年法治教育实践基地建设活动实施方案
- 绿化养护续签合同申请书范文
- 加强财务人才梯队建设的计划
- 教科(2024秋)版科学三年级上册2.6 我们来做“热气球”教学设计
- 4.3《课间》 (教案)-2024-2025学年一年级上册数学北师大版
评论
0/150
提交评论