面向专科生“软件工程”教学改革探索.docVIP

面向专科生“软件工程”教学改革探索.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向专科生“软件工程”教学改革探索

面向专科生“软件工程”教学改革探索   摘要:软件工程教学往往使学生感到枯燥,学习到的知识和工作岗位需求差距大。据此进行教学改革,适应行业需求,帮助学生学会学习和解决问题的方法,引导学生参与教学、自主探索,掌握持续学习的途径。   关键词:软件工程教学改革   中图分类号:G642文献标识码:A文章编号:1674-2117(2014)02-0018-02   1前言   软件工程知识对于软件行业的从业者,包括管理者、开发人员、测试人员都具有必要的指导作用。《软件工程》课程是计算机相关专业本、专科生在高年级阶段开设的一门专业必修课。该课程建立在高等数学、程序开发语言等课程的基础上,将工程化原则引入软件开发过程。对于专科生,这门课程往往开设在第二学期下半学期,或第三学期上半学期。学生的编程知识还相对薄弱,没有完整的项目开发经验,加上软件工程本身技术、原理、方法相对复杂,大量的概念和理论往往会让学生感觉到枯燥、难学。所以,在学习的过程中帮助学生解决面对问题我该“怎么做”和“怎样才能做得更好”,和探索学生到底应该获得什么,企业到底需要什么,如何增加专科生毕业后找工作时的市场竞争力,如何帮助学生更快地适应工作岗位需求,增加专科学生自我学习,自我提高的能力,是改进授课目标和方式的原则。   2课程改革初探   “专科注重技术学习和培养,应用技能学习是主要内容。”针对这个培养目标和上面提到的课程改革的方向,我们选择了科学出版社的《软件工程与项目实践教程》作为主教材,清华大学出版社的《软件工程》和高等教育出版社的《Software Engineering Theory and Practice》作为辅助教材。主教材围绕“网上书店”系统,深入浅出地介绍了软件工程及项目管理知识技能,把整个软件生命周期的各个阶段都通过项目问题、工作情境、归纳总结、拓展提高、思考提高5个模块介绍,实现了“实践—理论—实践”的目标。两本辅助教材可以帮助学生理解概念、规则及相应的专业词汇,用更多的案例帮助学生理解软件工程的“方法、工具、过程”。同时,我们同步开设《软件文档写作》,该课程完整地展示了可行性分析报告、项目立项书、需求分析书、概要设计书、详细设计书和项目测试计划、测试总结等软件生命周期中的文档案例,帮助学生理解软件文档是软件产品的一部分,是软件生命周期中前阶段的体现和后阶段工作的依据。这门课程和软件工程相互进行了有益的补充。   2.1加强英语学习   最新的IT技术资料、行业标准如CMM等、操作系统、编程环境和研究成果绝大多来自英语国家[1]。一个合格的软件行业从业者,能够紧跟软件业的迅速变化,英语水平至关重要。中国软件企业是印度的5倍,而印度软件的出口额几乎是中国的30倍。英语语言环境的问题是原因之一。专科生英语水平普遍较弱,给专科生施行双语教学还是不太现实。开设专业英语课程,加上广泛阅读专业外文书籍,不但帮助学生提高专业外语水平,而且体现了课程之间的衔接性。在课程学习中,要求学生能够记住专业词汇和缩写,比如DFD、WBS等,要求学生课余分组完成辅助教材《Software Engineering Theory and Practice》中一些篇章和段落的翻译,并相互交流。严格要求促进了学生科技文献阅读能力的提高。   2.2运用多媒体教学   利用多媒体技术,教学内容和相关的案例被制作成图文并茂的PPT在课堂上展示并传递给学生,可以把软件生命周期各阶段产品如项目开发计划书、项目管理计划书、需求分析等完整地随堂展示,给学生带来了更大的信息量。利用简单的图片和网上共享的动画资源,使学生在短时间掌握抽象的理论知识,加深印象。例如,我们把DFD图、状态转换图、JACKSON图等图表分析工具,用动画形式演示数据的流向,帮助学生理解抽象的理论。   2.3实验、实践、实习,增强学生的实际工作能力   实验主要是对主课本中解决问题的工具和方法的学习和验证;实践是在课程设计阶段学生分组完成选题,组内成员分工合作,按工程化的方法分析、设计和实现选题;实习是给学生创造机会,到公司里去替岗代工,适应和体会岗位要求。通过各阶段实际锻炼,增强了学生独立分析和思考的能力、增强了学生规范的工程设计与实现能力、增强了学生阶段性文档写作能力,使学生能够体会到知识储备和实际岗位要求的差距。   软件工程的思想应该贯彻到软件开发过程中。首先,在计划的阶段,会根据软件的规模、工期、人力等因素制定软件开发计划和管理计划,规范的开发流程促进沟通和利于软件维护。其次,敏捷开发、程序的模块化、增强功能模块的共享性和通用性,要求程序规范开发,有完备的开发文档。此外,培养规范开发习惯,积累规范软件产品,是软件公司立足市场,获取订单和海外代工项目的关键所在。本着这个原则,在实验、

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档