现代软件工程教学初探_第1页
现代软件工程教学初探_第2页
现代软件工程教学初探_第3页
现代软件工程教学初探_第4页
现代软件工程教学初探_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

校的学生已生的特点,循循善诱、启发引导,注重构建教师与学生之间的桥梁。现阶段通讯发达,网络个教师应该抓住主动性,主导师生之间交流沟通的渠道,适时抛出讨论话题,对学生的信息及时反馈,构建平等的师生关系,通过沟通拉近师生之间的距离。习模式学中存在的问题之一,即现阶段流行的按照“瀑布模型”阶段驱动教学法存在着按照软件工程师从学校走向软件企业所经历的过程来改革软件工程课程的理论教学与 (1)首先维护一些已有的软件。这些软件可以从上一届软件工程课程学生开发的软件中选取一些有代这个过程,学习软件维护的一些知识与方法。此外,学生们更能切身体会软件文档的重要性。 g (3)负责重写其中的一个小的软件模块。理解软件工程逆向工程,理解软件实现时需要遵循的原则。 这些原则。 (5)开展需求分析。这时教师可以扮演用户的角色,与学生一道模拟需求分析过程。通过上述改进流教学融合到真实的项目开发的与维护的过程当中,并且整个流程与软件工程师的成长过程一致,与瀑布模型的一泻千里相反,我们不妨称该模型为“爬山模型”。从山底(具体软件)开始,一级级登上山顶(用户需求),通过整个过程的训练学习,领会软件工程之本质,达到一览众山小之目的。1.3鼓励自主学习 (1)学生可以自由选择团队成员,内部民主评价团队成员的贡献。 (2)项目开发的编程语言、采用算法、软件界面等由团队确定,指导教师可以指导,但不干涉。 (3)学生可以自由选择感兴趣的项目。 (4)允许项目开发失败,学生可以通过其他途径,如辅助其他小组测试、编写文档等获取相应的学分。体系学生学习成果的肯定,科学的评价体系有助提高和保持学生学习的热情。在教学过程 (1)及时反馈作业情况。批阅每次作业,并公布学生的得分情况以及学生下一步需要做的工作。实现 (2)客观评价学习成果。充分借助计算机网络的优势,将竞技比赛引入学习,鼓励学生之间展开学习程上传到网络,开设讨论版,每个学生都可以分享自己的心得、观点,让其他学生评价打措施避免了由教师打分造成的主观偏差,可以对每个学生的学习给出相对客观、公正的评价得分。越理论和实践鸿沟现有的软件工程教材侧重于总结理论,将软件开发理论抽象为一些大而空的原则、名词定义、知识点、关键步骤(KPA)等。教师希望学生记住这些知识,往往通过闭卷考试的方式检查学生。以考查记忆力识点并不科学。计算机科学的发展过程中产生了大量的辅助软件工程工具。这些工,体现了软件工程的思想,实践着软件工程的理论。以这些工具软件作为桥梁,可教材中的软件开发思想在实践中的应用,使抽象的理论在实践中得到应用,而学生的精髓、实践的要义。例如,在学习单元测试时,可以利用教师可以指定必读的经典参考书目,如《浪潮之巅》《数字化生存》《人月神话》《人件》《软件工程―实践者指南》等优秀图书。通过广泛地阅读,深入讨论IT界发生的重大事件,学习IT界的经验与教训,探讨工程教育中的“学与习”等挑战性的问题。带课教师在安排和指导学生项目实践时要注意以下3点。.1贴近实战凭空臆想出来的项目。教师在安排实践项目时,要尽可能来源于现实生活,贴景,最好是能满足学生的某些需求。例如,南京大学软件学院学生开发了能用于学生选课的“超级课程表”。充分利用历史软件(LegacySoftware),一般软件工程实践项目都是学生从零开 (1)各大开源网站下载开源软件。目前,软件开源势头发展强劲,出现了很多开源网站,如开源软件作为研究对象,在其上进行二次开发。 (2)把历届学生完成的项目用版本控制软件管理起来,这样下一届学生可以在以前版本的基础上继续的重要性,掌握如何理解他人程序、如何做回归测试、如何调试程序等软件工程任务。.2项目进度管控且,我们发现,很多学生都是在交作业最后期限的前一晚通宵赶出来的,其作业的质量和学习效果可想而知。因此,我们建议在课程中设置若干检查点(CheckPoint),具体做法如下: (1)每个团队项目Alpha/Beta阶段结束时要求公开项目成果,放在软件工程网络课程的博客,接受其师的监督。这样有另外一个好处是,促进了其他团队的学习,有助于竞争学习氛围的营造。 (2)每个阶段的软件也要发布,提供下载,方便其他团队找出其中的不足之处,指导教师鼓励这种“挑刺”行为,并对成功的“挑刺”给予奖励。 3)每个阶段要开SCRUM会议,把每次的会议结果(每个程序昨天做了什么,今天打算做什么,存在的困难等)一一列举,并用软件工程的项目管理工具自动生成进度表。通过这些检查点的设置,避免了学生工作的拖延,也间接保证项目完成的质量。2.3团队精神与个人特长发挥满了智力活动,开发团队中能力强的学生往往挑大梁,做了相当多的工作。但是,带课团队内部成员所作的贡献大小,如何做到一方面鼓励团队合作,另一方面也要避免部混学分的现象,达到既发挥能干学生的领头雁作用,又让团队中的“南郭先生”无法试奖惩并举的措施,具体方法如下:根据团队完成项目情况,给予一定的奖励分,团成员的贡献大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论