APP下载

基于软件设计思想的应用软件类课程教学项目构建的研究与实践

2012-08-15李永平

浙江工商职业技术学院学报 2012年2期
关键词:文档模板软件

李永平

(温州职业技术学院,浙江 温州 325035)

随着计算机技术的高速发展,制作类应用软件层出不穷。如办公文档制作Word软件,电子表格制作Excel软件,幻灯片制作PowerPoint软件,平面动画制作Flash软件,三维动画制作3DMAX、Maya软件,网页制作FrontPage、Dreamweaver软件,各类图纸制作AutoCAD软件,图形处理Photoshop软件,等等。这些制作类应用软件已经广泛应用于各行各业,深受使用者的喜爱,高职院校不管是信息类专业或非信息类专业几乎每个专业都已开设制作类应用软件的课程。因此对制作类应用软件课程教学项目构建的研究与实践,对提高教学效率与教学质量,培养科学、有效地使用制作类应用软件解决问题的能力具有重大意义。

1 制作类应用软件教学模式现状

制作类应用软件的教学模式,前几年基本是根据功能体系,按传统的教学模式将软件的基本功能阐述一遍,首先介绍软件的基本结构,以功能操作为主线,结合一些简单的实例进行教学,然后让学生上机操作。这种模式的优点是能对整个应用软件进行系统性的介绍。但是由于功能多,软件按操作功能进行分类,用菜单的方式进行驱动,细节部分通过对话框的形式进行一些选择性的操作,内容分散,少部分学习能力强的学生能适应这种教学模式,而大部分的学生学完以后觉得散、乱,难以形成解决综合性实际问题的能力。

根据教高[2006]16号文件精神,高等职业技术院校的教学体系与教学模式发生了翻天覆地的变化。人才培养方案、课程建设、授课方式等都围绕着文件精神大刀阔斧地进行改革。案例教学、任务驱动教学、项目化驱动教学以及基于工作过程的课程开发的课程改革理念等改变了职业教育的课堂。几十年的传统教学体系基本上被取而代之。同样,制作类应用软件的教学模式从传统的教学模式转入到案例化、任务驱动化、项目驱动化的教学模式,教师也都将原来的传统化教学(理论教学、上机实践)改变为以案例、任务或项目化驱动的教学模式直接在计算机机房进行边教、边学、边做,按照“做中学”的教学理念进行实施。

2 目前教学项目构建的方法与存在的问题

项目化驱动教学是从完成一个实际工作项目内容的要求入手,通过一些简单分析、设计,最后借助于应用软件来完成制作内容。现在很多案例或项目化驱动教材,基本上是给出一个小型样例,然后介绍操作过程,从中对功能附带做一些解释。大部分的教师根据软件的功能菜单对应设计出案例或构建出项目,课堂上先介绍案例或项目制作的操作思路与软件操作步骤,然后让学生练习,使其掌握软件功能操作的方法与步骤。用项目化驱动教学,由于从直观到抽象,符合从感性到理性的认识规律,学生在学习的过程中感到非常具体,所见即所得,比较符合高职类学生的认知特点和学习习惯,因此,这种方法目前在高职教学中被普遍使用。

以项目为载体以任务为中心融合相关知识和技能,有利于提高学生的学习兴趣,促进学生对知识技能按工作逻辑进行建构。由于应用软件在设计时考虑最优解决实际问题的方法与途径,若完全按照工作逻辑进行建构教学项目会体现不了软件的设计思想。目前已经形成的教学项目大多数是综合应用软件的功能菜单或者直接选用实际工作项目作为教学项目,没有将应用软件设计思想与工作逻辑进行有机的结合起来,使构建的项目缺乏教学的系统性与科学性,在教学中会出现些问题:用所创建的教学项目进行教学难以体现应用软件的设计思想与精髓;学生具有较好的模仿性,但缺乏解决实际问题的能力;对软件的应用达不到高度与深度;只是解决项目中的问题,而忽视了知识与技能的系统性;难以达到举一反三、融会贯通的效果。

3 基于软件设计思想构建制作类应用软件课程教学项目的依据与优点

应用软件其实是一种工具,是为解决实际问题而设计的。机械、电器式工具一般只能解决单一的问题,如十字螺丝刀就不能拧开一字头螺丝。这样就导致为解决拧不同类型的螺丝而设计出繁多的螺丝刀,很多工具制造厂家为了方便使用者,制作多种螺丝刀的头和一把螺丝刀柄,根据要拧螺丝的类型更换螺丝刀的头,这样就形成了当前流行的工具箱。计算机应用软件作为一种工具,与机械、电器式工具具有本质的区别,它灵活多变,功能齐全,且具有科学地解决问题的方法与途径,通过功能操作、参数设置、模板套用、智能判别、自动调整等优势,能很好地解决工作中的实际问题。

计算机应用软件的形成,根据软件工程的方法,通常应经历以下几个过程。

3.1 需求分析

这一阶段,主要是搜集应用软件对应解决的问题领域的实例,对大量实例进行分析,分解出实例中的共性问题与异性问题,确定应用软件的功能需求。

3.2 软件设计

这一阶段,根据需求分析的结果,进行应用软件的架构与功能体系的设计。除功能实现外,还要考虑软件操作的方便性,使功能菜单体系与工具栏得到合理布局。

3.3 编码

这一阶段,软件工程师根据软件设计的要求进行编码,用计算机程序来完成软件设计中提出的各项功能。

3.4 软件测试

这一阶段,主要对形成的应用软件进行功能测试、可靠性测试、操作方便性测试等。在整个应用软件操作的过程中是否存在漏洞,是否能解决问题领域中的实例。

3.5 软件评价

这一阶段,主要是对形成的应用软件进行各项指标的评价,找出待解决的问题。目的是为下一个软件版本提供依据。

由于应用软件在形成的过程中采用软件工程方法,对问题领域的调查、分析、功能实现都具备了科学性,其解决问题的方法与途径,设计的功能体系的完整性,不是一般人员所能达到的,因此,基于应用软件的设计思想,去构建教学项目,完全可以体现教学的系统性和科学性。其优点有:教学项目、现实环境的应用案例、软件的设计思想和功能三者相一致;项目法教学体现“工学结合”,符合高职学生的思维方式与认知习惯;科学地使用应用软件,提高工作效率,走出低水平使用软件的困境;提高学生使用软件解决实际问题的能力与技巧。

4 教学项目构建方法与步骤

应用类软件的教学是属于经验以及策略方面的“过程性知识”。“经验”指的是“怎么做”的问题,“策略”强调的则是“怎样做更好”的问题。因此在构建教学项目时要考虑解决问题的“策略”,即体现应用软件解决实际问题的途径与方法放在首位,这也是应用软件设计思想的精髓。由于教学任务受课时限制,在整个教学过程中,不可能将应用软件的所有功能与设计思想都进行传授,只能从中抽取在实际工作应用中必备的知识与技能,达到教学的目标与要求。其方法与步骤如下:

4.1 理解应用软件的设计思想

要做到这点,可先查阅层次较深的关于该应用软件的资料与使用手册;分析该应用软件的设计结构;然后分析并归纳该软件解决实际问题的途径与方法。

4.2 分析该应用软件每个功能设计的目的与现实工作中要解决问题的相关性

(1)编制出软件功能体系表;

(2)编制每个功能操作过程与实现结果对应表;

(3)编制实现结果可解决典型现实问题的对应表。

4.3 按典型应用将功能进行分类

(1)收集与应用软件相关的典型应用项目;

(2)编制典型应用项目实现所需要的软件功能表;

(3)统计功能使用频率表。

4.4 构建教学项目

(1)将功能使用频率表进行排序;

(2)编制软件功能使用的难易程序表并排序;

(3)组合典型应用项目,构建出教学项目,(要求符合教学时数,满足学生的可学性等因素),同时将教学项目分解成项目教学单元,体现可实施性;

(4)编制出每个教学项目在制作过程中所需的软件功能表;

(5)编制教学项目制作所牵涉到的软件功能与应用软件功能分类对应表;

(6)统计出所有教学项目涉及到的软件功能及使用频率,并分析其对软件功能的覆盖面;

(7)分析教学项目制作所涉及到的软件功能与应用软件功能分类对应的离散度;

(8)分析教学项目体现应用软件设计思想与科学解决问题的方法与途径。

5 教学项目构建简单举例

以字处理Word2003软件为例。Word是微软公司开发的Office套件中的一个字处理软件,主要解决文档的制作与排版。

5.1 全面理解word软件的设计思想,分析出该软件解决问题的方法与途径

在现实工作中,文档分为短文档与长文档。短文档有公文文件、传真件、信函、工作计划、会议进程安排、统计报表等;长文档有刊物、书籍等。

微软根据现实生活中的各种应用文档的共性,综合了应用文档的编排样式、应用类型、基本信息、输出格式等形成了各种向导与内置模板,基本上能满足日常应用文档制作的需求。向导与模板功能不仅提供快速生成文档的功能,同时提供了文档的格式、基本信息的要求,无疑为用户提供了制作应用文档的方便。

公文文件、传真件、信函、工作计划、会议进程安排、统计报表等短文档的编写应遵照一定的标准格式。Word软件对于这些短文档的处理,采用向导与模板的解决方法。Word2003提供了空白文档模板文件Normal.dot,常用的应用文档在本机提供若干个向导和模板,也可通过互联网使用Office Online模板。

对于刊物、书籍等长文档,Word采用“样式与格式”功能,分别对长文档中的标题、目录、题注等进行统一的格式设置,提供多级编号、题注、交叉引用、索引与目录、页码、脚注与尾注等,实现了长文档的结构形式与格式模板,同时通过用户设置、修订、批注、书签等功能对文档进行校对。

在内容编制方面,除最基本的中英文输入外,还提供了表格制作、插入特殊符号、自选图形制作、插入图形、插入文件、插入对象等功能。

在资源共享方面,采用邮件合并、共享工作区等功能。

在安全方面,采用文件只读密码保护、文件打开密码保护、文件格式保护、文件防复制保护等功能。

5.2 软件菜单功能分析

Word2003主菜单共为 9项, 有 “文件”、“编辑”、“视图”、“插入”、“格式”、“工具”、“表格”、“窗口”和“帮助”。

文件功能体系主要是对文件的操作,包括 “新建文件”、“打开文件”、“保存文件”、“另存为”、“关闭文件”,以及对文件的打印输出。这类操作在所有的应用软件中是共性部分,基本上是大同小异的。

编辑功能体系主要提供高级编辑功能,如操作的撤消与恢复、信息的移动与复制,快速的查找与替换等。

视图功能体系主要对页面的显示方式、界面的布局进行操作。

插入功能体系主要是文档中所需要的各种信息与信息的制作功能。

格式功能体系主要对文本的格式设置、段落编排、样式模板建立、自动编号、边框与底纹、文字方向等进行操作。

工具功能体系主要是文件的修订、安全、自动更正、字数统计、邮件合并,以及宏命令等操作。

表格功能体系提供表格的制作,对于常用的表格,使用自动套用表格功能来实现,对于一些复杂表格,可采用拆分或合并单元格与表格的编辑功能进行制作。

窗口功能体系,主要对窗口的拆分或合并,实现在多文件中同时编辑的操作。

帮助功能体系是软件的操作说明书。

5.3 搜集不同类型典型实例,用Word软件进行实现

搜集不同类型的实例。如短文档形式的公文、传真、信函、工作计划、会议进程安排、统计报表、合同、通知等;长文档形式的毕业论文、科技类书籍、人文类书籍、辞书、工程手册等;重复应用某一输出格式,而数据不同的文档,如成绩单打印、对奖券打印、个人工资条打印等。对于这些实例通过Word软件的制作,同时记录所用到的软件功能,并进行统计。对功能使用的频数进行排序,归纳出其共性与异性,从而确定教学项目中必须要体现的内容。

5.4 构建教学项目

根据Word软件解决问题的方法与途径,结合搜集的典型实例,考虑教学时数,学生水平构建出教学项目。本作者依照以上因素,在学生已经初步接触过Word软件的情况下,构建出5个教学项目。

项目一:创建与使用文档模板——公文模板的制作

项目二:长文档处理之一——毕业论文的编排

项目三:长文档处理之二——科技类书籍的编排

项目四:长文档处理之三——图书的校对与修订

项目五:邮件的合并——学生成绩单打印及信封打印

构建出教学项目后,对教学项目用Word软件制作一遍,并记录软件功能,最后将软件功能进行统计并与Word功能体系进行比较。一要操作功能覆盖率能达到70%以上;二是对一些必须掌握的内容,以及操作难度大的功能,其操作重复次数是否已经达到三次及以上;三是其构建的教学项目是否体现Word2003软件设计的思想。若构建成的教学项目体系尚未满足上述三个条件,需重新构建或修改教学项目,直到达到满足三个条件和教学目标要求为止。

总而言之,基于软件设计思想对应用软件类课程教学项目的构建,不仅能体现软件设计思想的先进性和软件工程方法的科学性,同时也符合基于工作过程的课程开发思路。在构建教学项目时,使用工作中的典型实例作为背景,可体现教学项目的实用性,同时使用统计学原理,使构建出来的教学项目更具系统性。

[1]徐国庆.论职业教育项目课程体系的设计[J].职教论坛,2009,(6):4-7.

[2]姜大源.学科体系的解构与行动体系的重构—职业教育课程内容序化的教育学解读[J].教育研究,2005,(8):53-57.

[3]冯燕妮.以项目为中心的职业教育课程设计新探索[J].武汉职业技术学院学报,2009,(2):73-75.

[4]Microsoft Office Word 2003[CP/DK]. 美国:Microsoft Corporation,1983-2003

[5]李永平主编.信息化办公软件高级应用[M].北京:科学出版社,2009:1-89.

猜你喜欢

文档模板软件
铝模板在高层建筑施工中的应用
高层建筑中铝模板系统组成与应用
铝模板在高层建筑施工中的应用
浅谈Matlab与Word文档的应用接口
禅宗软件
有人一声不吭向你扔了个文档
软件对对碰
Word文档 高效分合有高招
Persistence of the reproductive toxicity of chlorpiryphos-ethyl in male Wistar rat
城市综改 可推广的模板较少