网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 民法论文
  • 经济法论文
  • 国际法论文
  • 法学理论论文
  • 司法制度论文
  • 国家法论文
  • 宪法论文
  • 刑法论文
  • 行政法论文
  • 您的位置:写论文网 > 法学论文 > 国际法论文 > 【项目驱动的软件工程课程案... 正文 2019-12-31 07:26:07

    【项目驱动的软件工程课程案例式分段情景教学研究】软件工程课程有哪些

    相关热词搜索:

    项目驱动的软件工程课程案例式分段情景教学研究

    项目驱动的软件工程课程案例式分段情景教学研究 项目驱动的软件工程课程案例式分段情景教学研究 引言 “软件工程”是一门理论与实践并重的计算机软件专业基础课程,从工程意 义上讲是指软件开发、维护、管理等,从学科意义上讲是指软件开发相关的理论、 原理、方法、技术等,所涉及的知识点和重点内容都很多。软件工程课程的教学 方式方法改革是计算机现代教学研究中一个重要课题。目前软件工程课程教学中 存在的主要问题有:文字性内容及说明指导性的教学内容过多,教学过程比较枯 燥,教学过程脱离实际应用,实践环节薄弱,学生反映课堂上讲授时能听懂,但 课后遇到实际问题时往往无从下手等。因此有必要进一步探索新的教学方式方法 改革,以寻找创新人才培养新路。

    刘强等人针对软件工程课程的培养目标和教学实施中的关键问题,提出了 该课程的教学实施方案。通过一个具有一定规模的软件项目开发全过程,培养学 生掌握扎实的软件工程基础知识,具备应用所学技术解决真实问题的能力。陈长 清等人以企业实际软件项目贯穿软件工程的相关课程,引入企业工程师,合作组 建课程教学团队,将企业的真实要求和企业文化融入到日常教学中。由文献分析 可知,当前软件工程课程教学研究中尽管引入了项目开发,但仅通过让学生参加 项目来学习软件工程课程知识,还不足以快速掌握软件工程的技术与原理,需要 对项目开发中的一些隐性知识进行显性化,以加快学生掌握软件工程课程知识的 速度。如何使软件工程项目开发中的隐性知识显性化是一个值得研究的问题,为 此,本文研究项目驱动下的软件工程课程教学,结合软件工程知识点,对项目驱 动的软件工程课程教学内容进行案例式组织,从而实现对项目开发过程进行知识 显性化处理,以克服传统的软件工程课程教学内容的抽象性和枯燥性,增强软件 工程的知识可见性、具体性、生动性和针对性。

    1 项目驱动下软件工程课程案例式教学内容设计 在项目驱动下,通过案例设计来突出每堂课的教学重点非常重要,因此针 对选取的具体项目,如何设计典型案例来组织教学内容是要解决的关键问题。针 对该问题,本文采用的解决办法是:首先收集软件开发所需要的项目信息,然后 针对项目软件生命周期的各阶段(如问题定义、可行性研究、需求分析、概要设 计、详 细设计、编码与单元测试、集成测试、运行与维护),结合学生接受知识的课堂教学时长,分段式选择和设计项目软件生命周期各阶段的案例,借助 UML、Visio图形、图表和动画等方式予以表达,并存储于案例库中。针对目前 比较流行的两种方法学:传统的方法学和面向对象的方法学进行教学内容设计, 如图1所示。

    在图1中,由于传统的方法学和面向对象的方法学各有优势、各有侧重, 在项目驱动下,需要以这两种方法学为主线,并以软件工程的过程模型(由于两 种方法学的模型又分成多种,因此需要根据项目的需求来选择合适的过程模型。

    图1中主要给出了传统方法学的瀑布模型和面向对象方法学的RUP模型)作为设 计案例的基础依据,借助各模型体现的软件生命周期的各个阶段,分阶段设计案 例以组织、联系软件工程课程的重要知识点。针对两种方法学所采用的不同技术、 工具和方法,可以针对相同的项目内容,设计不同的案例,重点突出两种方法学 各自的特点。

    2 项目驱动下软件工程课程分段情景教学方式研究 为提高软件工程课程讲授的效果,达到项目驱动下软件工程课程分段情景 教学,需要把软件工程知识体系和教学对象的实际情况有机结合。首先,针对学 生掌握软件工程知识的程度和教学计划进度,从项目库中选择合适的项目,并选 择针对该项目而设计的相应案例;
    其次,通过基于案例的分段情景教学,使学生 容易理解并掌握项目设计和开发过程中的软件工程化方法,通过情景教学增加交 互性,促进学生理论知识和动手能力的提高。

    项目驱动下软件工程课程分段情景教学过程如图2所示。教学过程中,选 择并围绕所设计的案例式教学内容,设计分段情景教学的指导、控制与交流脚本, 对分段情景教学进行编排,包括组织小型项目研究团队、从团队管理者和团队成 员的不同角色设计情景会话、教学过程模拟项目开发的实际场景等。通过研究项 目驱动的软件工程课程分段情景教学方式,借助所设计的案例进行分段情景模拟, 增加团队成员间的情景会话,加强该课程的易学性、趣味性,调动学生学习积极 性和自主性,达到“练中学”的效果。项目驱动的软件工程课程分段情景教学可以 培养软件工程专业人才扎实的实用实践技能,锻炼学生独立胜任项目小组成员角 色的能力,并能独挡一面地完成一个具有一定规模的软件项目角色任务。另外, 针对课堂上的分段情景教学内容,课后组织学生以组建团队形式进行项目软件的 分段式实践开发,让学生通过理论联系实践的方式掌握软件工程化开发方法。

    3 项目驱动下软件工程课程分段情景教学过程管理项目驱动下软件工程课程分段情景教学过程管理包括对教学计划的制定、 项目的选定、案例的设置、分段情景教学过程的控制(包括教学内容的选定、案 例的选定、角色的安排、任务的安排、时间的安排、教学效果反馈)等内容进行 管理。为对项目驱动的软件工程课程分段情景教学过程进行连续有序管理,学院 依托信息技术开发相关管理软件,实现对教学过程和课后实践的有效控制和管理, 尤其是促进了个性发展,扩大了学生自主选择空间。项目驱动下软件工程课程分 段情景教学过程管理系统的框架图如图3所示。

    在图3中,教师角色和学生角色通过人机交互界面访问和使用该过程管理 系统的功能。图3中所示的功能主要包括:项目的选取并添加到项目库、项目驱 动的案例式教学内容的设计、情景教学和实践环节的过程管理、教学效果的评价 和信息反馈等。开发该过程管理系统的关键是底层的项目库、案例库及教学资源 库等基础资源的建设,其中,项目库和案例库的建设来自项目驱动下软件工程课 程案例式教学内容设计部分。

    4 结语 1)通过项目驱动的软件工程课程教学,及时把科研成果转化为教学内容, 促进科研与教学互动,促使软件工程课程的教学内容与时俱进,跟进时代的发展 和社会需求,从而避免软件工程教学内容与社会需求相脱节。

    2)通过项目驱动的案例式课堂教学内容的组织,围绕软件的生命周期和 软件工程课程教学,为教学过程提供直观、生动、具体的案例式教学材料。基于 案例,采用分段情景教学,不仅使学生掌握软件工程学科的基本概念、原理和理 论,也使学生在实际项目的“做”和“练”中运用软件工程的思想和技术解决实际软 件开发中遇到的问题。

    3)为切实加强项目驱动的软件工程课程案例式分段情景教学效果,不仅 要加强过程管理,开发过程管理软件,还需要编写相应的软件工程教材,尤其是 实践性教学教材。

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    【项目驱动的软件工程课程案例式分段情景教学研究】软件工程课程有哪些》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.