- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向研究生软件体系结构课程教学探索
面向研究生软件体系结构课程教学探索
摘要:针对研究生教学的特点和软件体系结构课程的教学特点,提出了“研讨式教学+案例教学+实践教学”的软件体系结构教学方法,集学生主体性、启发性、实践性于一体,使学生增长知识、开阔视野,有助于学生综合能力的提高,促进教学相长。
关键词:软件体系结构;研讨式教学;案例教学;实践教学
中图分类号:G642.3 文献标识码:A 文章编号:1674-9324(2012)05-0187-02
目前,研究生软件体系结构教学中存在的主要问题是本课程的理论性较强,概念繁多,内容抽象,学生缺乏对本课程自主学习的积极性,无法真正理解软件体系结构在提高软件质量方面的重要性,更无法在软件设计中灵活运行软件体系结构的基本理论和方法,设计出高质量的软件体系结构。分析在教学过程中存在的问题,具体原因主要如下:教学方式简单;以理论教学为主,缺乏实践教学环节;学生对软件体系结构的重要性认识不足,学习的积极性不高。我们在实际讲授研究生的软件体系结构课程中,根据研究生的特点和本门课程的目标,采用了研讨式教学和案例教学、实践教学相结合的方式,取得了很好的效果。
一、研讨式教学法的运用
研讨式教学发源于早期的德国大学,现已成为西方发达国家高校中的一种主要教学方法。研讨式教学是以解决问题为中心的教学方式,通过由教师创设问题情境,然后师生共同查找资料,研究、讨论、实践、探索,提出解决问题办法的方式,使学生掌握知识和技能。它包括阅读自讲式、讨论式、启发式、专题式、课题制式、案例和讲授式等多种具体教学方式。研讨式教学要求以“导”为主,设置贴近学生生活、富有吸引力的情境,提出有思考价值的问题,要求教师有全面、深刻、独到的见解,了解学生原有知识基础和能力水平,并且有熟练利用现代化手段教学的能力。要求学生通过查阅资料、研究讨论后解决问题。教师要收集足够的资料,便于双方节约时间,变原来组织教学为讨论讲解,引导学生利用资料,表达自己的看法,教师应珍视之,并予以鼓励。教师还要参与多方面研讨,使研讨式教学有广度又有深度。??软件体系结构课程中采用研讨式教学,主要实施步骤如下:
1.布置题目。按照题目大小将其进一步细化,根据学生专业情况、知识基础有针对性地布置题目,并给出必要的提示。在上一节授课的过程中就要布置下题目,给同学们课下留出一周左右的时间准备。比如在学习经典软件体系结构风格一节时,下课前,在总结各种经典软件体系结构风格的特点和优缺点的基础上,就要引出目前流行的B/S和C/S结构风格,给大家布置题目:查阅相关资料,分析B/S和C/S结构风格的特点、优点和缺点,以及两种风格混合的可能性,同时分析一个具体案例,如某公司网络财务管理系统,给出初步的需求,请同学们作为软件架构师,为该系统选择合适的软件体系结构风格,并设计出初步的软件体系结构。
2.引导学生查阅案例和文献,指导学生对资料进行消化、归纳,准备研讨资料。针对研讨题目涉及的文献资料的获取,可以采用介绍相关资料和指导学生自己查找相结合的方式进行。由于软件体系结构课程本身的性质,学生主要是上网查阅相关软件体系结构设计的案例和相关资料,通过案例学习优秀软件架构师的设计思想,在理解的基础上能够达到重用的目的。通过查阅案例和文献,也能冲破教材的束缚,开阔同学们的视野,拓展思路。学生通过对资料进行总结归纳和准备研讨资料的过程,将这些材料消化成自己的知识,提高自己的认识和能力水平。
3.组织讨论、交流及讲评、总结。在上课的过程中,学生依据所选择的题目在全班进行报告,所有的学生共同进行讨论,给出自己的想法和观点等。在这期间,教师一方面要注意时间的掌控,及时对讨论进行引导、启发、点拨,以免出现冷场或跑题、偏题等现象发生,使研讨不断深入;另一方面还要针对每一个学生的发言给出评价,并作为考核的一部分依据。最后教师对研讨、交流的情况进行归纳、总结,形成共识。如对上节课布置的题目某公司“网络财务管理系统”,请同学们介绍自己的体系结构风格的选择和设计思想,大家共同讨论,教师最后总结各位同学的观点,给出合理的体系结构设计。
二、研讨式教学法和案例教学法相结合的运用
软件体系结构是一门实践性比较强的课程,只谈空洞的设计理论和思想比较抽象,难以理解。在授课的过程中,结合案例教学,就能给学生以直观的印象,而且能引发同学的思考和讨论。比如在学习软件系统的需求种类时,我们采用如下的教学过程:先请同学们根据自己的理解和项目经验,谈一下自己认识的需求都有哪些种类。在同学们讨论的基础上,总结出一张需求分类表。软件需求划分为功能需求和非功能需求,非功能需求又可分为质量属性和约束。软件质量属性划分为运行期质量属性和开发期质量属性两大类。通过总结大家的观点形成图的形式,清晰
文档评论(0)