APP下载

高职信息系统分析与设计课程项目化教学探究

2014-03-16上海农林职业技术学院

电子世界 2014年9期
关键词:信息系统实训考核

上海农林职业技术学院 李 嘉

1.引言

信息系统分析与设计课程是培养学生信息系统分析与设计能力的核心课程。通过该课程的学习,使学生掌握信息系统规划、分析与设计的基本方法,培养学生运用系统分析与设计的工具与技术解决信息系统规划、分析、设计、实施以及运行维护中的实际问题的能力。学生通过课程学习具备管理信息系统分析、设计、实施和维护工程师工作岗位所要求的技能。传统的教学内容具有较强的理论性,注重系统分析与设计的概念、方法等基础知识讲解,学生由于缺乏项目开发的实际经验而难以理解。传统的实践内容涉及到多种软件工具的使用,内容安排零散而不成体系,学生无法掌握系统分析与设计的实际工作流程。因此采用项目化教学方式,将理论教学贯穿于具体的信息系统分析与设计的工作过程中,并设计完整的实践项目使学生参与信息系统分析与设计的整个过程。

2.课程教学中的现有问题

2.1 理论教学枯燥

本课程理论教学知识点多且覆盖范围广,涉及到信息系统的概念、系统分析和设计的多种方法、系统分析设计报告的编写规范、软件项目管理方面的知识等。课程讲授的理论、方法、模型技术都十分抽象。大量抽象的理论知识,如果使用传统灌输式的讲解方式易使学生产生厌学心理,感觉枯燥乏味,无法激发学生主体的能动性[1]。高职学生对抽象知识的理解能力往往比对操作技能的掌握能力弱,因此不利于调动学生的学习积极性,课堂气氛不活跃,教学效果欠佳。

2.2 实践教学零散

目前很多信息系统分析与设计的教材缺乏配套的较完善的实训教材,无法让学生全面掌握信息系统分析与设计的方法和过程。实训通常设计为使用若干种辅助系统开发的CASE工具,粗略讲解每种CASE工具软件的使用方法,设计几个组织结构图、业务流图、数据流图、用例图、类图、活动图等练习[2]。实训安排和系统分析与设计的工作流程不匹配,实训内容零散不成体系。通过实践教学,学生仅仅掌握了几种CASE工具软件的简单使用技能,但没有按照软件工程的方法进行系统分析与设计的全过程,没有经历一个系统从需求分析、需求转换成逻辑模型和物理模型、最终形成表达用户需求的信息系统模型的流程,因此并没有真正具备信息系统分析与设计的能力。

CASE工具实训主要是练习使用Microsoft Visio、Rational Rose、PowerDesigner等工具软件辅助信息系统分析与设计[3]。高职院校信息系统分析与设计课程的教学目的是培养学生综合运用各种知识进行信息系统分析与设计的综合能力,强调实验过程中分析方法、设计方法的实际运用,不要求学生进行过于复杂的信息系统分析与设计。学生参与分析与设计的信息系统一般是小型系统,所要完成的任务相对简单,采用大型的软件分析设计工具如Rational Rose、PowerDesigner等过于复杂,需要更深层次的专业知识,不适合高职院校学生学习和使用。并且多种软件分析设计工具的使用也使得课程的实践环节缺乏连贯性,往往导致每种工具的使用技能都没掌握牢固。

2.3 理论与实践脱节

在整个课程的理论教学中通常以讲授信息系统的分析与设计方法和过程为重点,实践教学中通常以讲授CASE工具的使用为重点,目的在于让使学生掌握信息系统规划、分析与设计的基本方法,培养学生运用系统分析与设计的工具与技术解决信息系统规划、分析、设计、实施以及运行维护中的实际问题的能力。但教学效果与课程目标差距很大,主要原因是:一方面学生缺乏实际工作经验,对于系统分析与设计的相关理论知识无法融会贯通,并在实践中灵活应用;另一方面实验环节的设计与理论知识的讲解不能一一对应,实验内容不能有效地服务于课程理论知识。学生的感受是抽象的理论知识需要死记硬背,实践操作时又找不到合适的理论方法的支撑[4]。

表1 项目及任务表

表2 实训教学安排表

3.课程项目化教学探讨

3.1 课程内容构成

随着上海农业信息化进程的加快,农业信息技术人才的需求进一步加大,职业能力较强、与工作岗位对口的职业教育人才由于实际针对性更强将成为农业信息人才的需求重点。信息系统分析与设计课程对培养具有农业信息系统分析与设计能力的农业信息复合型人才有重要作用。针对本课程知识抽象性强的特点,结合高职院校农业信息类专业人才培养的总体目标,调整课程内容体系结构,设计两个农业相关的信息系统分析与设计项目。

以第一个“农业生产管理”项目为引导,使用项目任务组织教学内容,以工作过程序化教学内容、设计学习情境,针对此信息系统分析与设计的每个环节进行教学和实训。以第二个“农产品库存管理信息系统”项目为强化,设计工作任务,完成对该信息系统详细的分析与设计工作。第一个项目设计得较为简单,主要是以该项目为载体进行理论教学。第二个项目设计比第一个项目复杂,侧重于实际工作任务的分解与实施。两个项目由易入难,将信息系统分析与设计的过程进行了两轮,有助于学生牢固掌握理论知识和熟练掌握相关技能。

课程内容覆盖信息系统项目开发中的几个重要环节:项目可行性分析与项目计划、系统分析、系统设计,通过以上工作过程的分析,将项目分解出多个工作任务过程,按学习情景(学习项目)的教学顺序描述教学内容。以72课时为例(其中包含实训36课时),具体项目及任务内容及课时分配如表1所示。

3.2 实践教学设计

实践教学的总体设计思想是:工作任务确定实训内容,工作岗位确定任务分工。项目一是理论教学的主要载体,做为入门级项目的实训注重基础技能的掌握,实训环节要求每一个学生独立完成;项目二是理论在实践中的进一步应用,做为提升级项目的实训注重岗位技能的掌握,实训环节要求学生成立项目组定岗进行。

信息系统分析与设计过程实际是一个建立信息系统逻辑模型与物理模型的过程,基本采用图形方式表达所建立的模型。这种方式可以提高模型的可视化效果,便于与用户交流,分析原系统中存在问题,验证用户的真实需求,为最终建立满足用户需求的信息系统提供基本的模型与规范,也为用户提供验收信息系统的依据。因此,在信息系统分析与设计过程中利用相应的开发工具,可以提高信息系统开发的效率,提高系统开发的质量。使用Microsoft Visio提供的常用信息系统分析与设计模型的模板能绘制Gantt图、组织结构图、业务流程图、数据流程图、框图、UML图、数据库模型等,利用这些模板可以快速建立信息系统分析与设计模型。Microsoft Visio与微软的其他软件有良好的兼容性,可以直接将生成的图表发布为网页文件或将图表插入到Word文档中,也可以在Word文档中打开Visio对图片进行编辑修改。另外,该软件操作界面简洁、操作方法方便、图形修改便捷,使用拖放式建立标准图形,功能数据与图形的有效结合能方便在进行模型建立时提供更多的信息。因此,选用Microsoft Visio做为实训环境有利于高职院校学生掌握信息系统分析与设计的综合能力。

以36课时为例,具体实训内容、实训目标、实训安排如表2所示。

3.3 考核方式研究

本课程的传统考核方式是对信息系统分析与设计方法、理论进行笔试,对CASE工具的使用进行机试。这种考核方式只考核了课程的基础知识和基本操作,忽视了对学生综合运用各种知识进行信息系统分析与设计的综合能力和信息系统分析方法、设计方法的实际运用能力。因此需要对考核内容与考核方式进行改革,具体方案如下:

(1)实训文件与实践报告相结合

每次实训课要求学生提交相应的实训文件,课程结束要求学生将所有实训文件归纳整理后形成“农业生产管理信息系统分析与设计报告”和“农产品库存管理信息系统分析与设计报告”,既可以考核每次实训的结果又可以考核项目的完成情况,深化学生对专业知识的理解和实际应用的掌握。

(2)个人考核与团队考核相结合

项目一的各次实训及最后的系统分析与设计报告要求每个学生独立完成,考核实训文件和实践报告的完成质量,检验信息系统分析与设计理论基础在实际中的应用。但在实际工作中信息系统分析与设计过程需要项目组成员的团队合作,因此课程也需要注重学生的团队合作与沟通能力的培养。在项目二的实训过程中,让学生组成项目组,以项目组为单位进行实训和提交实践报告。课程结束时让每个项目组的学生进行讲解和答辩,根据其讲解和答辩的情况实施组间互评,结合教师评价来确定该部分考核成绩[5]。最终,将项目一的个人考核与项目二的团队考核结果加权平均做为课程的考核成绩。

4.结束语

为解决高职院校信息系统分析与设计课程教学中存在的问题,提高教学效率,设计两个项目对课程进行项目化教学设计,同时改革考核方式以加强对课程技能综合应用能力的考核评价。目前,该教学方案已在实际教学进行了应用并取得了较好的教学实践效果。

[1]李红.《信息系统分析与设计》课程教学改革研究与实践[J].沈阳师范大学学报(自然科学版),2013(31):548-551.

[2]张钦,崔程.《信息系统分析与设计》课程教学探析[J].安阳工学院学报,2013(12):105-108.

[3]景丽.信息系统分析与设计实验教学方法探究[J].计算机教育,2011(06):48-51.

[4]陈丰,张小川.“信息系统分析与设计”课程教学的思考[J].电脑知识与技术,2009(05):890-891.

[5]陈晓峰,王德兴,谢霞冰.团队考核在信息系统分析与设计课程考核中的实践与研究[J].考试周刊,2011(85):7-8.

猜你喜欢

信息系统实训考核
企业信息系统安全防护
内部考核
基于CDIO理念的数控实训教学改革与实践
创新完善机制 做实做优考核
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
电工电子实训教学改革与创新
公立医院 如何考核?
基于SG-I6000的信息系统运检自动化诊断实践
微课在数控实训课中的应用探析