网站大量收购闲置独家精品文档,联系QQ:2885784924

谈“软件项目实践”系列课程教学方法.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谈“软件项目实践”系列课程教学方法

谈“软件项目实践”系列课程教学方法 摘要:本文在论述软件项目实践教学目的和教学内容的基础上,阐述了软件项目实践的教学方式及考核指标,并分析了教学效果、存在的问题及改进的思路。br  关键词:项目实践;软件项目;教学方法;系列课程br  G642 br  br  1引言br  “软件项目实践”系列课程是一门实践性教学课程,以培养锻炼学生在软件项目开发上的实际工程能力为目标,并以现代软件工程理论和规范化的软件过程标准和规范为课程教学的内容框架。该课程通过三个阶段的教学,使学生的工程实践能力与规范化的软件过程得到全面的培养和锻炼。br  2软件项目实践的教学目的br  对于软件工程专业而言,实际的编程能力,应用软件工程方法分析问题和解决问题的能力是极其重要的,“软件项目实践”系列课程就是为此目的而设置的。br  该课程的开设,旨在引导学生在学习软件工程领域前沿知识的同时,更加注重对实际应用能力的培养,提高学生的学习兴趣和学习热情,培养创新精神,使学生积极主动参与其中,而不是被动地接受课堂教学。br  软件项目实践以其注重实用性不同于计算机专业,但也不是简单地类似于职业培训课。它要求的是学习知识的系统性、结构化,与其他专业知识的结合。br  通过本课程的学习,使学生能够真正经历到软件开发的全过程,体会到它的科学性,而不仅仅是掌握一些程序设计技巧。br  3软件项目实践的教学内容br  本文通过了解国内外的一些著名大学的软件工程专业培养计划,特别是查阅了美国、加拿大、英国、澳大利亚等国高水平大学的相关资料,加以综合整理,为我所用,设计了软件项目实践课程的教学内容。对于该系列课程作如下考虑:共分三学期进行,加上毕业设计,构成了四个环节。br  首先,培养学生扎实的软件编码能力和分析实际的编程技术,训练学生规范化的软件编码风格,能写出具有商业级代码质量的软件代码和软件代码技术文档。br  其次,锻炼学生的软件设计与软件测试能力,能运用常用的设计与测试工具与方法进行软件的设计和测试,培养学生能按照面向对象的思想分析实际工程问题,合理套用常用的设计模式解决实际的过程设计问题,训练学生按规范化的要求编写技术文档。br  第三,培养学生能按照规范化的软件过程标准开展软件项目,以规范的软件过程标准为指导原则来组织整个软件生命周期的各个子阶段,熟悉和掌握基本的软件过程配置环境的建立与实际应用的技能,能够运用一定的工程管理方法和风险预防措施来进行团队组织和项目风险控制。br  以上三个阶段的教学内容朝着培养学生规范的完整软件过程能力目标逐步推进。第一个阶段的教学目标和实践内容主要包括软件过程的软件构造子过程的规范实践工程能力锻炼;第二个阶段主要侧重软件设计和软件测试子过程的规范实践工程能力培养;第三个阶段则覆盖整个规范化软件过程的实践工程能力的训练。br  最后,以毕业设计作为综合练习,全面应用所学知识。这样,就做到了注重课程体系结构的连续性。br  4软件项目实践的教学方式br  软件项目实践课程与专业课的课程设计不同,在一学期的开学初,即进行布置,让学生尽早开始考虑,并贯穿于整个学期,从而更好地保证其质量。br  下面以第一阶段为例,介绍一下具体做法。br  关于具体项目,由教师提出本学期的基本要求,让学生按照本阶段课程设置来提出其感兴趣题目或方向,再加以综合,形成多个不同的但与基本要求相联系的具体项目。br  然后将学生分为多个小组,给每一组指定其应完成的项目。虽然每一组将完成同样的题目,但每一学生应独立完成。br  为每一组指定一名指导教师,指导教师的职责是管理、监督其指导的小组,以保证项目实践的顺利实施,并帮助其开展讨论,指导其编写报告以及演示等。但指导教师没有义务具体参与软件分析及设计,与此相反,教师有时还可担任用户的角色,提出项目需求。br  每一组应每周进行一次讨论,它是为了了解各学生的进展情况,并共同讨论一些技术问题,每一学生需要对此作记录,这将作为最终报告的一部分。br  学期末,每一名学生均应提交其解决方案及最终报告,并作演示。解决方案要求能正确地编译、连接、运行,并能满足该项目解决的最低要求。所有报告要求用英文编写,并上交电子版和书面版。br  最终考核采用综合考察学生对于每一次讨论的记录,最终的项目报告以及项目演示情况等的方式。br  另外两个阶段将以团队形式进行实践,学生之间,团队之间相互检查、监督,让每一个学生体会到在团队合作中软件工程各个方面的应用,包括开展讨论、做出决定、合理分配时间、有效管理人员、演示以及编写报告等。经过实际训练,学生们将能够主持并记录讨论会,有效地参与到软件工程团队中,作简短的技术报告和演示,合作编写技术报告。在此课程中学到的团队精神、管理能力

文档评论(0)

xingkongwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档