基于网络学习的软件工程实验教学研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:ghostKill1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:结合软件工程实验教学的经验,提出了采用网络教学平台作为软件工程实验课程的辅助手段,对软件工程实践课程的教学改革进行了探索。通过网络教学平台的辅助学习,可以提高学生的知识水平和实践能力,对提高教学质量和教学效果有很大帮助。
  关键词:网络教学;软件工程;实验教学
  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)09-2194-03
  1 概述
  软件工程是研究计算机软件开发与软件管理的工程学科,是一门理论性和实践性都很强的综合性课程。软件工程本身涉及到的知识内容很广,是将面向对象技术、程序开发方法和数据库原理等课程综合的过程。通过软件工程的学习,目的是培养学生独立分析和解决问题的能力,增强学生实践和动手能力,并熟练地掌握计算机软件的各种开发工具。
  目前的软件工程课程,比较注重课堂教学,实验教学学时少,任务重,包含的内容多,如果学生之前没有花时间预习和准备实验,没有对整个实验过程作系统规划,会导致上实验课时无从下手,影响学生的学习积极性和学习效果,因此科学地规划软件工程实验课程并对实验课程进行教学改革是非常有必要的。该文提出了采用网络教学平台作为软件工程实验课程的辅助手段,对软件工程实践课程的教学改革进行了探索。利用网络学习的方法,能够在更大程度上调动学生的学习主动性和积极性,增强学习效果,更好地实现教学目标
  2 实验课程网站建设
  近年来随着网络技术的不断发展,网络教学模式越来越显示出其优越性。教学网站具有教学资源丰富、学习自由的特点,网络教学的模式也有利于学生自主学习能力和创新精神的培养。建立软件工程实验课程网站的主要目的,是让学生对所要进行的软件工程实验有整体的认识和了解,明确实验任务、实验要求和实验方法,对整个实验过程有合理的规划。根据软件工程开发的整个过程和技术要求,设置实验课程网站,主要包括以下几个模块:
  2.1 课程资源
  课程资源是涵盖理论课和实验课的各种相关资源信息,主要包括课程介绍、教学大纲、实验大纲以及课程相关资料等。这个模块为学生课下自主学习提供了非常有针对性的资源, 对课堂教学是一个很好的补充。
  2.1.1 理论教学资源
  课程介绍:是对课程的主要内容、课程的特点、课程学习的目的和任务等多方面作一个总括性的简介方便学生对课程有一个总体的把握与了解。
  教学大纲:主要包括课程教学的内容与要求,对每章节的知识点、重点和难点进行说明, 阐述具体的教学安排和课时分配, 便于学生按照大纲的指导进行学习。
  教学日历:用来描述课程的进度安排。学生可以通过查看教学日历, 事先预习教学内容,使得课堂学习更有目的性和针对性,提高了教学效率。
  授课教案和课件:这是学生自主学习最重要的部分,包括各章节的文字教案和多媒体教学课件。如果学生课堂上没有完全理解授课内容的,可以带着问题在课下继续进行自主学习,能调动学生的自主学习的积极性,提高教学效果。
  预备知识:列出学生已经学习过的与软件工程设计有关的课程目录,如程序语言、数据库、操作系统等,引导学生复习一些在软件工程中需要涉及到的相关知识。
  2.1.2 实验教学资源
  实验大纲:根据课程实验的要求组织实验项目,编写实验大纲,主要包括各个实验的实验目的、实验原理、实验内容和实验环境等。注意实验项目内容应从简单到复杂对学生进行引导, 给学生留下充足的学习思考空间,引导学生自主学习的方式和解决问题的方法,
  课程设计要求:主要包括分组情况、任务分配、任务书的规范说明、提交方式、打印格式和成绩核定方法。
  此外,还可以给出实验计划表和课程设计计划表等实验详细信息,使学生能合理规划好整个实验环节所要完成的任务。
  2.2 项目任务
  该模块主要包括项目实例,方便学生学习和了解;建立项目题库,学生可以选择项目,完成实验任务。
  2.2.1 项目实例
  教师根据学生的知识结构和实际情况,虚拟设计一两个小型系统,作为项目实例,如停车场管理系统、借还书管理系统等。贯穿软件生命周期整个过程,从问题定义、可行性分析、需求分析、总体设计、详细设计到调试分析和软件测试,给出项目的全过程设计。
  学生通过实例学习,对软件工程开发项目有全面的认识和了解,知道软件生命周期的各个过程应该做些什么,如何进行可行性研究,需求分析的任务是什么,采用什么分析工具,怎样能全面周到的做好总体设计规划,详细设计阶段的设计说明书的作用是什么,系统模块如何划分,程序实现的方法有哪些,怎么设计软件测试方案以及软件维护说明书。
  2.2.2 项目题库
  教师可为学生准备一些软件项目, 如停车场管理系统,在线考试系统,图书管理系统,学生信息系统,银行卡管理系统,教材定购系统,工资管理系统,设备管理系统等,建立项目题库,每个项目配备相应的项目任务书,以便学生选择项目,下载相关的项目任务书,完成项目计划。
  项目题库中的项目,要不断更新。项目的来源可以根据企业的需求、也可以是教师自己的科研项目,要对各个项目进行共同讨论,决定项目的可行性,并根据教学要求和课程特点,对实际项目进行剪切或划分成子项目,使其具有可操作性和实践性,便于学生操作和实训。
  2.3 软件工具
  该模块是配置相应的软件工程实验软件,主要提供建模工具和编程软件的下载,便于学生完成项目的分析过程,实现系统功能。
  2.3.1 建模工具
  对几种UML统一建模工具进行简单介绍,并提供软件下载,安装方法和使用教程。学生可以采用不同的分析工具,建立系统的分析模型,并做好需求分析和系统设计。
其他文献
该文首先介绍了《网店经营与管理》课程的特点,其次分析了课程考核现状及存在的主要问题,并提出了课程考试改革的实施过程,最后对课程考试改革存在的问题做了分析。
作为全科医生,要想给患者提供有效的临床保健建议,就需要有详尽的、多学科的临床知识。面对妇女健康领域的诸多问题,我们需要学习并掌握全面的、最新的妇女保健知识,澳大利亚Mona
作为为数不多的三代同堂的车型,北京现代朗动以其靓丽的外观、宽大的车身尺寸和能向B级车比肩的配置,成为紧凑型车里较具竞争力的一员。
桥梁静载试验是鉴定梁(板)安全营运的主要手段,文中拟就试验方法、步骤及检测结果及其修正逐一作了分析对比,为类似梁(板)提出了静载试验中应注意的问题和解决方法。
汶川地震重灾区重建为新农村社区重建带来了新机遇,针对农房重建资金普遍短缺,产业恢复重建任务艰巨的现实,可将重灾区新农村社区重建的模式分为三种类型,即城郊型、集镇型和
随着计算机技术的发展,虚拟现实技术作为高新技术之一以其沉浸感强、可交互性以及构想性的特点开始应用于现代高端科技中,以期解决一些技术问题。GPS能够在全球范围内实现定位导航,辅助生产生活,但是由于其宏观性不利于人们对其观测学习。通过将虚拟现实技术应用于GPS全球导航定位中,建立卫星地球三维模型,并通过加入相关的数据处理和数据库模块实现卫星的运行轨迹展示、卫星轨道参数显示、星下点轨迹显示、空间漫游、坐
背景据保守估计,目前有超过100万的澳大利亚人口患有糖尿病,且主要为2型糖尿病(T2DM)。胰岛β细胞功能逐渐衰退是T2DM的主要特点,在有效阻止该功能衰退之前,大多数患者应接受胰
目的探究甲状腺切除术患者在麻醉中综合使用瑞芬太尼和异丙酚的麻醉效果。方法选取2014年5月-2015年7月收治的76例甲状腺切除术患者进行麻醉研究,随机分组,实验组38例患者接
阐述了AutoCAD二次开发的原理及ActiveX自动化界面技术;介绍了几种二次开发工具与性能特点、适用范围;通过实例介绍了两种AutoCAD二次开发的实现方法;为技术人员开发专用CAD系统提供一些帮助。
目的 探讨依达拉奉联合奥扎格雷钠治疗进展性脑梗死的临床效果。方法 选取2014年1-12月期间在我院接受治疗的进展性脑梗死患者100例,将患者随机分为观察组与对照组。对照组患