基于项目驱动的高职《软件文档写作》课程教学研究

2014-04-29 13:21温晓宇
现代企业教育·下半月 2014年4期
关键词:文档驱动案例

温晓宇

摘要:软件文档是整个软件开发工作的基础,并且贯穿整个软件开发的全过程。无论是软件开发人员还是客户都需要直接接触软件文档,因此不仅仅是开发者,许多高校的相关专业也对开始对软件文档的写作越来越重视。本文从软件工程的概念和软件行业的需求出发,针对高职专业学生的特点,提出基于项目驱动的高职《软件文档写作》课程设计思路和具体实践方案,分析了行业工作岗位与任务,设计了教学情境与工作任务,改革了教学方法与考核方式。

關键词:基于项目驱动软件文档写作教学方法

《软件文档写作》是软件技术专业的一门专业必修课程。学生在学习了必要的面向对象编程技术、网页开发技术和数据库技术后,已经具备开发简单软件项目的能力。而要开发一个相对完整的软件项目,忽略项目规模的大小,必须涉及项目文档的编制。同时,在对行业发展、人才需求调研整理而得出的典型工作岗位以及典型工作任务中,也明确要求具备编制项目文档的能力。基于此,在开设其他并行专业课程的情况下,有必要同时开设《软件文档写作》课程。本文探索高职软件专业《软件文档写作》课程的教学改革,介绍基于项目驱动的课程设计与开发实践方案,一方面积累了高职专业课程教育教学经验,另一方面是通过课程的改革以期培养出更适合行业需求的高职专业技能人才。下面从四个方面介绍课程的设计。

一、课程目标与设计思路

1.课程目标

完成本课程的学习后,使学生了解软件文档在软件开发过程中的作用、地位以及文档编制的有关标准,熟悉软件文档的一般编写方法,了解常用的文档编制工具软件,最终达到能够根据项目要求编写软件文档的能力,为学生掌握工程化的软件开发奠定一定的基础。

2.课程设计理念与思路

本课程是一门理论性较强的课程,但又离不开软件项目这个载体,因为没有项目,就不会产生文档。所以,在课程的设计理念上,注重将理论和实践相结合,将理论与项目相结合,力求体现职业性,开放性和实践性。具体设计思路如下:

(1) 以岗位需求为导向,遵循行业标准,以典型工作过程为依据选取教学内容

在课程设计中,充分考虑软件项目从立项、开发到验收各阶段所涉及的工作过程与典型工作任务,设计和选取教学内容从而确保了课程整体设计更好地体现职业性、实践性和开放性。

(2) 以贯穿真实项目为依托,仿真工作过程

教学内容和项目的选取以真实项目为原则,力求体现职业和岗位要求,以真实项目作为贯穿教学的主线,仿真在贯穿项目的立项、开发和验收等阶段,如何编制相应的项目文档。

(3) 充分考虑学生的学习特点和职业发展需要

(4) 营造基于工作过程的教学环境

(5) 注重将理论知识的教授融入到教学案例中,避免大量枯燥的脱离实际的理论教学

二、课程内容与教学设计

1.课程内容

传统的课程采用章节式教学,不利于学生有效学习特别是重点和难点的把握,因此对课程内容进行“重构”,重新整合后课程内容将呈现为模块化形式,如图1所示。

2.基于项目驱动的教学设计

本课程是基于项目驱动展开教学的,采用了“教”与“学”两条主线并行的设计思路,教师“教”的主线中,教师选取不同项目作为案例素材,讲解该项目中某一阶段的软件文档的编写方法。而在学生“学”的主线中,以“个人博客系统”作为贯穿项目,根据该项目开发过程中所产生的文档,依据每一阶段文档编制的特点和要求,要求学生以团队合作的形式,完成各阶段文档的编制。团队编制文档的过程中,必须完成相应的任务,图2展示了基于项目驱动的团队工作任务图。

图2基于项目驱动的团队工作任务图3.学习情境的设计

将模块化的课程内容分为7个学习情境(任务),每个学习情境又分为若干个子任务,以贯穿项目(个人博客系统)作为学习主线,编制项目阶段文档,具体如表1。

三、教学方法与手段

根据课程内容和学生特点,在学习过程中注重实践操作,灵活运用不同的教学方法,引导学生积极思考、乐于实践,提高教学效果。

(1) 项目教学法:项目教学法是教师与学生通过实施一个完整的实战项目而进行的教学活动[1]。项目分解为情境,由情境中重构知识点,进行理论知识讲解与任务完成。最后由每一单元任务整合成整个项目成果;

(2) 案例教学法:所谓案例教学法就是指利用以真实的事件为基础所撰写的案例(Case)进行课堂教学的过程[2]。每一教学单元要完成一个工作任务,在“案例模仿”阶段运用了“案例教学”,即教师首先对任务案例进行分析,并通过示范讲解完成案例,然后学生理解后自行完成具体工作任务;

(3) 任务驱动法:任务驱动教学法配合项目教学法的实施,通过实际项目分析,设计若干子学习情境,将项目分解为若干个工作任务,确定任务名称、任务完成时间、任务目标及任务成果,通过工作任务的完成来驱动教学[3]。

四、考核与评价

为考核学生的学习情况,本课程采用过程性考核为主的考核评价方式。具体表述如下:

I. 考核内容:项目文档编制。

II. 考核形式:过程性考核 (100%) 。

III.成绩评定方式:采用百分制,考核形式包括模块、总评、附加、纪律四部分。具体评定依据见下表。

参考文献:

[1] 吴游丽.工作过程导向的项目课程教学设计研究[D],浙江工业大学,2011.

[2] 张润莲.案例教学法及其运用[J].桂林电子工业学院学报,2004,(4):103.

[3] 徐肇杰.任务驱动教学法与项目教学法之比较[J]。教育与职业,2008,(11).

猜你喜欢
文档驱动案例
浅谈Matlab与Word文档的应用接口
基于模糊PI控制的驱动防滑仿真系统分析
有人一声不吭向你扔了个文档
案例4 奔跑吧,少年!
屈宏斌:未来五年,双轮驱动,砥砺前行
轨旁ATC系统门控柜接收/驱动板改造
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
基于RI码计算的Word复制文档鉴别
基于S3C6410的Wi-Fi驱动移植实现