- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于工具软件和案例开发软件工程教学方法
基于工具软件和案例开发软件工程教学方法 摘 要:针对软件工程课程的具体特点和生物医学工程专业学生培养目标,分析软件工程课程的教学现状及存在的问题,提出一种新的软件工程教学方法,该教学方法将软件生命周期模型中的开发活动、多种软件工程领域的软件工具使用和具体的软件开发案例实践紧密结合。 关键词:软件工程 生物医学工程 教学方法 工具软件 案例开发实践 中图分类号:G420 文献标识码:A 文章编号:1673-9795(2014)01(a)-0152-02 1 研究背景 当今,软件产业已经渗透到几乎所有的生产生活领域,软件开发和管理人才紧缺的状况非常严重[1]。然而,当前严峻的就业形势与软件人才特别是软件开发人员中高级人才的匮乏与之形成了鲜明对比。软件工程是大学培养软件人才的必修课程,更是中高级软件人才必须具备的重要基本专业素质之一。在生物医学工程专业中,从大型医疗设备(如核磁共振成像MRI,计算机断层扫描成像CT,正电子发射体层成像PET,到小型医疗设备(如彩超/B超,心电监护仪),都必须要集成对采集的医学图像或信号的显示、分析和诊断软件。因此,对于生物医学工程专业的学生也必须具备软件工程的知识,以便为高端的医疗影像设备、监护设备和医学分析仪器设计优秀的显示、分析和诊断软件奠定基础。由于软件工程课程讲授的概念、原理、技术和方法都比较抽象,国内高校的软件工程课程理论与实践教学尚处在一种探索和发展阶段。其教学方法以教师带领学生进行知识学习的思路为主,即教师讲授,学生被动接受知识的模式。在这种教学方式下,通常导致培养的学生,在实际工作中缺少独立思考的能力,不知道如何利用相关的专业工具软件和所学理论知识来实质性地开展项目,推进项目和维护项目,即实践能力不足。 软件工程是一门实践的课程[2]。为了让学生能够活学活用软件工程的概念、原理、方法和技术,在教学过程中我们采用了将一套专业工具软件的实践使用、案例分析和抽象的理论学习紧密结合起来,让学生在运用工具软件分析和设计具体案例中,更深刻和更全面地理解和运用软件工程中的概念、原理、方法和技术。我们的目标是:提高学生运用软件工程知识来管理和开发软件项目的实践能力。根据软件工程课程的主要内容,我们有选择地集成了数个当前软件工程领域内流行的专业软件分析工具,并让学生使用这些工具来分析和设计具体的项目案例,从而使学生获得实践软件生命周期中各部分相关知识的机会。这种教学方式让培养的学生既熟悉实际工作中的各种主流分析工具,又能深刻地理解和掌握各种复杂概念、原理、技术和方法等相关知识点,并使之融会贯通。我们认为通过使用相关的具体软件工具,来一步一步实现案例分析的整个过程,将获得比仅仅停留在纸面上的案例分析方式更好的、更生动的教学效果。此外,熟练掌握这些专业分析工具本身也是提高学生专业素质的重要一环,让培养的学生更易适应未来的实际工作环境,增强就业竞争力。 2 基于工具软件实践的教学方法 我们认为高效的实践活动是掌握软件工程课程中概念、原理、方法和技术最佳途径[3]。而如何保证实践活动的高效率呢?在我们这个基于工具软件实践的教学方法中采用了以下两个方面来保证:(1)选取当前软件工程领域最流行的软件设计和分析工具。通常这些软件管理和开发的专业工具已经将软件工程领域业界的通用概念、原理、方法和技术融入其中,这样学生在使用这些工具中,就会不知不觉地以软件工程的思维方式和开发模式来管理、分析和设计软件,从而实现了将软件工程的概念、原理、方法和技术贯穿于学生开发实践的全过程。(2)选择由简单到复杂的软件开发案例集合。这些案例的选择使得学生在实践过程中有了具体的目标。在管理、分析和设计这些软件开发目标中,学生将掌握这些案例是如何从需求一直做到测试的,理解每个步骤之间的演变过程,弄清楚软件生命周期各阶段具体要完成的工作,掌握这些阶段的模型是如何推导的,并且是如何保证可回溯的,软件开发过程是如何管理的。 2.1 专业软件工具的选取 依据软件工程这门课程的教学大纲内容和当前软件工程邻域的流行的专业分析设计工具,我们为学生选择了三种软件工具:IBM公司的Rational Rose、Sybase公司的PowerDesigner和HP/Mercury Interactive公司的功能测试工具WinRunner。各软件工具描述及使用工具的教学目的如表1所示。这三种软件工具的学习使用可以让学生深刻理解软件工程的各种复杂概念、原理、技术和方法等相关知识点,参考工具中的开发案例,了解该领域最新的发展成果。 2.2 软件开发案例的选取 软件开发案例需要精心地选取,选取的原则是“由简单到复杂,由局部到整体”。案例又分为教学案例和实践案例。教学案例,即在教学过程引入软件开发的实际案例,将抽象复杂的理
您可能关注的文档
最近下载
- 2025年广东省华南师范大学附属中学 初三物理自主招生试题 .pdf VIP
- 申报“一级甲等”医院评审自查评估报告.docx VIP
- (正式版)DB2306∕T 192-2024 《大庆市海绵城市规划设计导则》.pdf VIP
- 信用卡培训课件.ppt VIP
- 建筑施工企业资金风险因素分析与对策探讨.pdf VIP
- 《机械设计基础》第五版10章连接.ppt VIP
- 整体式履带行走机构驱动轮设计及CAE分析.doc VIP
- 全国失信被执行人名单查询网查询【官网入口】.doc VIP
- 2021年石家庄市深泽县人民医院医护人员招聘试题及答案解析.docx VIP
- 松下NPM贴片机高级培训教材.pdf VIP
原创力文档


文档评论(0)