软件综合实训报告汇总十篇

时间:2023-03-14 14:46:30

软件综合实训报告

软件综合实训报告篇(1)

关键词:工作过程导向;学习情境;典型工作任务;项目开发;综合实训

中图分类号:G642 文献标识码:B

1 实训教学的现状和对策

我院的软件技术Java开发方向主干课程的设置包括:“Java程序设计”、“数据库基础及应用”、“JSP程序设计”、“UML基础与Rose建模”、“软件工程”、“软件测试”、“J2EE技术”。在每门课程的最后阶段都安排了课程实训,在此过程中,学生以个体或小组形式完成一个相对真实的工作任务。课程实训可以训练学生将该课程中不同的知识和技能串联起来,加以综合应用解决实际问题。由于各门课程相对独立,即使完成以上所有课程的课程实训,学生还是难以参与软件开发的全过程,难以获得对开发过程的整体把握。即使进入专业学习结束后的毕业设计阶段,由于毕业设计教学环节与大学生毕业就业成为近年来我国高校的一个非常突出的矛盾,尤其是高职高专院校的毕业生面临着严峻的就业形势,许多学生在最后一个学期几乎都在外出找工作,提前就业上岗。高职高专院校本来就学制短,毕业设计教学环节形同虚设,严重影响了正常毕业设计教学环节的实施和毕业生的水平。

在近几年的专业建设和课程改革中,我们越来越认识到培养学生的软件开发能力、团队合作能力、工程应用能力的重要性。为此,我们专门针对高年级学生设计和开发了工作过程导向的、具有专业总结和综合性质的项目开发综合实训,通过项目实践开阔学生视野,锻炼学生的团队意识和工程意识,全面培养学生的职业素养和工程应用能力。

2 基于工作过程的高职软件项目开发综合实训设计思路

基于工作过程的高职软件项目开发综合实训设计思路包含“两个贯穿一个分解一个覆盖”:即“工程项目贯穿”、“软件工程思想贯穿”、“典型工作任务分解”和“不同课程覆盖”。

2.1 工程项目贯穿

“工程项目贯穿”,即以一个工程项目全线贯穿于整个实训过程,学生从步入实训基地开始接受项目,到最后提交一个按照操作程序、操作规范完成的,满足一定质量标准的开发成果。在确定项目时,应该把握好以下两个原则:

第一,实训项目应具有一定的应用价值和实际意义。实训项目最好以实际项目为背景,或者直接就是从实际项目提炼而来,与企业实际生产过程或现实商业经营活动有直接的关系。这样的项目能培养学生的实战经验,极大地激发学生的积极性。但是要注意,业务流程太专业太复杂的项目不适于拿来作为全程的实训项目,因为这类项目在前期的业务分析和理解上将耗费太多的时间和精力,不利于后续工作的展开。

第二,要根据教学内容和专业培养目标确定项目内容与项目难度。高职软件技术Java开发方向旨在为社会输送合格的熟练的Java程序员,而J2EE编程是Java程序员追求的最高目标,所以我们确定的实训项目具有总结性和综合性,并具有一定的挑战性。经过前导课程“J2EE技术”的学习和实践,学生已经具备了用Servlet+JSP+JaveBean (EJB)或struts框架来实现MVC架构的能力,在实训项目中我们鼓励学生整合Struts、Hibernate和Spring三个框架,综合运用J2EE的组件、框架开发技术,开发一个满足J2EE架构的多层的企业应用。

2.2 软件工程思想贯穿

在传统的“软件工程”教学中,软件工程是一门独立的理论性较强的课程,学生们缺乏实战经验,难以在参与软件开发的全过程中获得感性体会,理解软件工程的精髓。

为了培养软件工程意识,使工程化思想成为学生从事软件开发工作的行动指南,我们将软件工程思想贯穿于整个综合实训的始终。综合实训以成熟的软件开发模型为基础,以具有一定应用价值和实际意义的项目为背景,学生以开发团队的形式,按照软件开发流程,在规定的时间点完成指定的任务,经历需求分析、建模、设计、编码、测试、部署的软件工程全过程。综合实训模拟企业运作机制,模拟企业中实际存在的项目压力和工作压力,模拟真实企业开发环境,以项目的进度检查作为监控,以项目开发成果作为最后的考评。学生在实训过程中,都有机会承担项目经理、设计人员、编码人员、测试人员等全部或部分岗位角色的职责,学生的综合能力得到极大的提高。

2.3 典型工作任务分解

典型工作任务是“基于工作过程”实训课程开发的精髓。所谓“任务”就是要求学生做一件事,重要的是,这件事是按实际工作的要求来操作的,包括操作程序、操作规范、质量标准等。学生在完成各项“任务”后,会呈现出不同的“结果”。这个结果是非标准答案的,即每个学生或每个团队的作品可以不一样,对作品的评价不是简单的对与错,而很可能是好与差。而“典型工作任务”能呈现出职业的典型的工作内容和形式,在整个企业的工作大环境里具有重要的功能和意义。

在工作过程导向设计原则的指导下,结合软件行业的岗位需求,通过分析完成软件开发需要完成哪些典型工作任务,我们设计了基于工作过程的实训流程。该流程以一个软件项目贯穿始终,将整个软件开发过程分解为一系列递进的实训情境,在每个实训情境要求学生完成一个独立的工作任务,完成所有的实训情境就完成了整个软件项目的开发。

基于工作过程的项目开发综合实训流程如图1所示,整个实训由递进的6个实训情境构成(水平方向),它们对应的工作任务依次为“需求分析”、“搭建开发环境”、“设计”、“编码”、“集成和测试”、“项目部署”。垂直方向则反映了为完成某项工作任务所采取的步骤和要提交的工作成果。

图1 基于工作过程的软件项目开发综合实训流程

2.4 不同课程覆盖

按照工作过程导向设计原则,将整个软件开发过程分解为递进的6个实训情境,每个实训情境覆盖了不同的课程内容。表1列出了每个实训情境对七门主干课程的覆盖情况,可以看到,它彻底地克服了传统的课程体系只重视每门课程自身的实验,缺乏覆盖不同课程,串联不同知识和技能的综合性实验的重大缺陷,它使得相对独立的各门课程整合在一起,使整个实训成为一个有机的整体。这样的训练能使学生将以前的所学融会贯通,能有效地培养学生的综合应用能力和创新能力。

3 基于工作过程的高职软件项目开发综合实训的实施

3.1 实训项目举例

依照确定项目的两个原则,我们把为我院开发“教学资源管理系统”定为综合实训的第一个项目,要求运用Struts、Hibernate和Spring三个框架,开发一个满足J2EE架构的多层的企业应用。

该项目的业务需求是“主要完成对多媒体课件和各种多媒体素材资源的管理,方便对各种电子教学资源进行分类维护,包括浏览,查询,下载;为教师提供一个方便快捷的课件渠道,把制作的课件或搜集的素材上载到该系统,实现资源共享。本系统分三级用户:系统管理员,教师用户、普通用户(包括学生);包括以下四个方面的功能:普通用户资源浏览和下载;普通用户资源检索;教师用户资源上载;管理员系统维护”。

项目开始时,教师只给出较为粗略的业务需求,给学生留有足够的发挥空间。因为“教学资源管理系统”就是为学生和教师服务,非常贴近学生的学习生活,理解起来没有任何障碍。至于界面做到什么样子,功能做到何种程度,留给学生在撰写详细的需求分析报告时去确定,教师需要把关的是工作量和技术难度,不能太简单而达不到实训的效果,也不能太难无法实现而挫伤学生的积极性。

3.2 实训组织方式

实训采用4个人一组,每人负责一个方面的功能开发,每组设一个项目组长,项目组长除负责一个方面的功能模块开发外,还负责各模块集成。由项目组共同提交一份需求分析报告。个人一旦选择某方面的功能开发,就要全权负责该部分的设计、编码和单元测试。此外,在测试情境中,开发小组进行角色转换,变成测试小组,选择别的小组开发的软件进行测试。

3.3 实训进度安排和任务要求

本综合实训历时一个月,共72学时(4周*18课时),进度安排如表2所示,各院校可根据自己的情况作适当调整或根据需要增加学时。下面是每个情境的具体步骤、任务要求的详细描述。

3.3.1 情境1:需求分析

本情境的典型工作任务是撰写详细的需求分析报告。

(1) 首先老师对实训项目提出业务需求,讲解应用的环境、功能要求、技术要求以及实训组织方式。

(2) 实训小组组成,组合出每个小组的成员,选出项目小组长。

(3) 每个小组对功能模块分工分配,确定每个人所承担的功能模块。

(4) 各小组讨论需求分析,每个人撰写模块的详细需求分析报告。

本情境结束后,要完成以下任务:

老师要汇总出小组划分、成员分工;

项目小组提交一份详细的需求分析报告。

3.3.2 情境2:搭建开发环境

本情境的典型工作任务是搭建J2EE开发环境。我们选择的开发环境为:

操作系统:Windows NT /Windows XP

Java 平台:JDK1.6 以上

服务器:JBOSS 4.0.4

数据库服务器:MySQL 5.0

开发平台:MyEclipse 5.5

建模工具: Rational Rose

单元测试:Junit

功能测试:手工测试

(1) 首先老师对开发环境进行讲解;

(2) 学生在自己的机器上完成以下任务:安装JDK环境、安装JBOSS服务器、安装MySQL服务器、安装MyEclipse集成开发工具、安装Rational Rose建模工具、安装Junit。

本情境结束后,要完成以下任务:

1) 学生在自己的机器上完成环境的搭建和测试。

3.3.3 情境3:设计

本情境的典型工作任务是撰写详细设计文档。

(1) 老师对需求分析进行点评,指出其中的问题和修改意见。

(2) 老师以其中某个模块为例,讲解所使用技术和技术线路。

(3) 进行模块设计和数据库库表设计,模块之间接口的定义,数据库中测试数据的准备。

本情境结束后,学生要完成的任务:

对需求分析报告进行修改和完善。

撰写详细设计文档,包括类图和时序图。

详细设计包括以下组件的设计:模型实现类和DAO组件;业务逻辑组件;MVC层组件;表现层组件

撰写数据库表的设计以及测试数据,数据库表设计包括库表名称、字段定义,测试数据以表格的方式形成。

3.3.4 情境4:编码

本情境的典型工作任务是依照设计进行代码编写,以及单元测试。

老师对学生的模块设计和库表设计进行点评,指出其中的问题和修改意见。

在编码过程中,老师要对学生进行指导,帮助解决问题。学生之间应互相配合,及时修正模块设计中的错误。

本情境学生要完成的任务包括:

修订详细模块设计和数据库库表设计;

用测试数据填充数据库;

制定编码进度;

模型实现类和DAO组件的编码和测试;

业务逻辑组件的编码和测试;

MVC层组件的编码和测试;

表现层组件的编码和测试。

3.3.5 情境5:系统集成和测试

本情境的典型工作任务是小组模块集成和功能测试。

(1) 小组成员之间相互配合,完成整个系统的集成。

(2) 选择另一个小组开发的系统,根据他们的需求分析报告,撰写测试用例。

(3) 进行功能测试并提交测试报告。

本情境完成,学生要完成以下任务:

将小组内各成员开发的模块进行系统集成;

选择另一个小组开发的系统撰写测试用例,进行功能测试,并提交测试报告。

3.3.6 情境6:项目

本情境的典型工作任务是部署项目、提交成果。

(1) 学生将实训成果进行演示

(2) 学生提交可以部署的包和按工程组织的源代码

(3) 老师对各个项目小组的成果进行考评。

(4) 老师对整个实训进行点评。

本情境完成,学生要提交以下程序和文档:

源代码和可以部署的包

实训报告

4 新的综合实训模式对教师提出了更高的要求

基于工作过程的高职项目开发综合实训,覆盖面广,综合性和工程实践性强,要求按照软件工程的要求,指导学生进行软件项目开发实训,因而对指导教师的教学素养、主导作用、工程实践经历提出了更高的要求。为此我们组建了一支以具有工程实践经验的核心教师为首,由各科任课教师组成的教师团队。进入实训项目的教师必须首先对项目本身有足够的认识和理解,并且亲自做过,才能在其参与指导的实训情境中指导学生完成该情境所指定的典型工作任务。而核心教师经历过企业软件开发项目的全过程,熟悉软件开发项目的管理过程,熟悉软件开发程序的设计规范、调试过程、软件质量测试方法,以“项目经理”的身份指导学生进行软件开发实训,其关键作用是不可置疑的。

同时,新的综合实训模式必须有新的教学观念、讲授模式和管理模式。在实训过程中绝对不能再是“教师讲授学生听”,而是以学生为主体,以任务为驱动,教师重点放在讲解每个任务的需求,完成该任务所要采用的知识、方法、工具和步骤,然后由学生自己进行分析、建立问题模型,自己掌握开发的进程。教师则更象一位项目经理,控制项目进度,评定软件质量。

5 结束语

基于工作过程的高职项目开发综合实训,是一种全新的软件项目开发综合实训模式。该模式以工程项目贯穿始终,以软件工程思想贯穿全线,围绕学生完成一系列递进的典型工作任务来组织实训内容,覆盖不同课程串联不同知识。该模式是工作过程导向在软件技术实训教学上的运用,对当今高职院校进行课程改革具有重要的参考价值,同时对指导教师提出了更高的要求。

软件综合实训报告篇(2)

中图分类号:TP311.1 文献标志码:A 文章编号:1006-8228(2015)11-78-03

Abstract: Integrated system development course take the typical enterprise's project as the carrier, systematically, comprehensively train students' ability of analysis, design, encoding and test, and the ability to participate in team development projects in accordance with the enterprise standards and the post process. This paper summarizes the contents and the objectives of this kind of course.

Key words: software technology; professional course; code; training course

1 课程教学目标

该课程旨在通过项目综合训练,将所学系统设计技术、面向对象开发技术、数据库技术、程序设计技术和软件测试技术进行综合的应用与实践,通过一个完整的软件项目,培养学生遵照行业标准和软件工程规范进行软件需求分析、设计、编码、测试、部署的能力[2],尤其训练目前流行的系统开发技术和方法,培养学生团队开发和协作能力,实现学生具备岗前准职业人的编码能力和职业素养。

1.1 知识目标

⑴ 掌握数据库设计与维护技术;

⑵ 掌握母版页与站点导航控件的使用方法;

⑶ 熟悉访问数据库技术;

⑷ 掌握主流多层系统架构技术和第三方控件、工具的使用方法;

⑸ 能够编写用户控件和自定义函数;

⑹ 掌握Web服务器系统部署方法;

⑺ 熟悉面向对象的开发技术、软件测试与调试技术;

⑻ 掌握主流程序语言的高级数据操作程序编码技术[3];

⑼ 掌握数据报表技术;

⑽ 掌握软件开发流程和文档编写方法;

⑾ 熟悉UML建模技术;

⑿ 了解项目管理知识和方法。

1.2 能力目标

⑴ 能够架构多层B/S网络数据库系统;

⑵ 能够设计CSS+DIV页面布局;

⑶ 能够根据系统实际需求进行多种数据库访问和配置;

⑷ 能根据实际需求,按照软件工程流程,进行项目分析、设计和实现;

⑸ 能够快速架构多层软件软件系统;

⑹ 能编写基于面向对象的系统功能代码;

⑺ 会调试系统代码和系统;

⑻ 会编写规范的软件设计文档。

1.3 素质目标

⑴ 培养学生学好软件的信心,在学习过程中充分培养学生学习的主观能动性;

⑵ 培养学生学习软件的严谨作风,编码以行业标准进行规范,杜绝编码过程中的主观随意性;

⑶ 培养学生团队合作与沟通能力;

⑷ 培养学生从事IT行业的职业技能和职业规范[4],养成良好的职业习惯。

2 课程设计思路

2.1 课程设计思路

选取一个综合性的企业级软件项目为载体,采取综合性实训的形式开展训练,坚持“产学并行”的训练理念[5],营造生产性流程和职业环境,不断提高学生生产实践能力和编码岗位胜任能力,主要采用基于产品质量的课程管理和评价方法,也就是更重视学生团队协作下的软件项目研发质量,对接企业化的要求进行拟岗训练。

各训练小组可以选择自己感兴趣、实战性强的项目作为载体开展训练,教师提供5-10项目选题,供小组选择,每个小组只能选择则一个项目开展训练,项目一旦选中不能更改,小组按照选取的项目和项目设计要求进行分工,设计各自的子项目任务,按照项目计划进行训练。教师担任指导和引导的角色,对重点技术问题进行分析和解释,监督和指导学生进行训练,通过过程把控和考核进行课程管理。

2.2 教学方法设计

⑴ 分组训练法

将学生3-8人分成一个小组,按照项目团队职责进行分工,合作开展训练,项目按照小组为单位验收,并进行现场答辩,采取小组互评和教师评价相结合的方式进行考核,使学生真正体验到综合项目开发流程和规范。

⑵ 优秀作品展示

为激发学生兴趣和积极性,对于每个阶段项目,采取优秀作品答辩和展示的形式,激发课程特长生的积极性和带领团队的主动性。

⑶ 项目答辩

在完成整个项目后,分小组进行项目报告撰写,并制作答辩PPT进行项目答辩,聘请专业教师担任评委,公开验收实训成果。

3 教学内容与学时分配

4 考核方案与考核标准

该课程考核采取形成性考核(报告+项目)的考核方式,平时项目训练考核占40%、最后报告(含答辩)占60%。其中平时项目训练考核含学生出勤、态度、团队合作,最后报告(含答辩)考核主要依据正确率、编码规范、是否准时提交、完成效果、创新性等几个方面。

总评成绩=项目训练考核(40%)+报告(60%)。

5 教学资源开发与利用(含教材选用、实验实训场室、耗材规划等)

建议教材:自编讲义。

实训场室要求:实训室安装VS 2010以上版本,SQL Server2008以上版本,Eclipse、PHP运行环境,Oracle 10以上版本,根据上课实际情况配置以上环境,实训室容纳人数不低于50人。

除软件外无需任何耗材。

6 教师能力要求

⑴ 具备面向对象分析与设计能力;

⑵ 具有较强C#、JAVA或PHP编码能力;

⑶ 教师要具有很强的协同施教和教学改革能力,以及校企合作经验;

⑷ 能够熟练使用Visio工具进行UML建模;

⑸ 具有面相对象的系统架构、数据库管理与设计能力;

⑹ 具有产教融合的软件项目研发和设计能力。

7 结束语

对该课程的教学设计分为:需求设计、概要设计、设计与编码、测试与部署、设计文档编写等模块。通过多个学习单元使学生掌握UML需求分析的方法;掌握数据库模型设计方法;熟悉SQL Server或Oracle数据库管理工具的使用方法;掌握系统总体功能和系统流程设计方法;掌握程序流程图设计等技术和方法。引入企业真实案例,以企业为实训背景,依托有企业实战经验的教师,指导学生完成实训课程,为学生毕业实习和将来的就业打下基础。该课程在设计的过程中还需要建立相应的项目资源库,有条件的可以制作相关内容的微课或教学视频供学生在课前预习和课后复习,激励学生自主学习,培养其主动学习的意识和发现问题、解决问题的能力。通过该课程的学习,让学生进一步掌握软件编码、软件测试、前端页面制作等岗位工作技能。

参考文献(References):

[1]李挥剑,钱哨.软件技术专业综合实训[M].中国水利水电出版

社,2009.

[2]希赛教育软考学院.系统集成项目管理工程师[M].电子工业

出版社,2011.

[3] 杜文洁,白萍.实用软件工程与实训[M].清华大学出版社,

软件综合实训报告篇(3)

一、课程实践教学现状

1.实践教学环节设置较少

目前,我校工程造价专业《工程技术经济》课程的设置中只有课堂教学部分,实践教学包含在课堂教学内容中。没有设置课程实训和毕业设计这两个实践环节,而在课堂教学中的实践环节大多仅局限于习题练习与少量的案例分析,与实际的工程经济分析内容脱节较多。没有课程实训及毕业设计这两个实践环节的设置,使学生学过理论基础知识之后,不能将理论更好地运用到实践中去。并且在毕业的时候,有可能会对工程技术经济所学的内容产生遗忘。

2.实践教学课时不够

该课程课堂教学总共48课时,其中理论教学课时数为32课时,实践教学课时数为16课时,16课时的实践教学大多为前面理论教学的习题练习。并且由于总共的课时数只有48学时,因此在工程技术经济教学内容上,只能够将前面的现金流量分析、方案评选、盈亏平衡分析、敏感性分析等基础内容介绍完,后面的财务评价内容以及可行性研究部分的内容。只为学生进行介绍性的讲解,实际练习内容较少。学生综合运用理论基础知识,进行整体项目的财务评价以及项目的可行性研究练习分析较少。

3.电子表格EXCEL软件运用不够充分

工程技术经济包括定量分析与定性分析,其中定量分析占主要部分。在定量分析中,工程实际的经济分析都有可能会用到Excel软件来处理函数计算及数据整理,其实践操作过程都离不开Excel软件的运用。但是在该课程中,由于教学条件有限,只注重理论部分的教学。对于Excel软件的操作运用,并没有给学生进行详细的讲解,而只是做概要的介绍。很多学生对该软件不熟悉、不熟练,甚至有些学生根本不会运用Excel软件进行经济分析。因此,造成了该课程与实际运用有一定的脱节。

二、课程实践教学改革措施

为了提高工程技术经济课程的教学效果,调动学生学习的积极性,该课程的实践环节设置改革迫在眉睫。针对上述分析的实践环境中存在问题以及多年工程技术经济课程教学的经验,建议可以通过以下几个步骤来进行实践教学的改革。

1.增加多样化的课程实践环节

首先,增加课程课堂教学的总课时数,及其中实践环节课时数。课堂教学课时,由以前的48课时增加为64课时,增加财务分析及可行性研究等方面内容的讲解。并搭配进行案例分析及习题练习,使学生能够在课堂教学中打下坚实的理论基础。其次,由于前面分析本课程没有课程实训、毕业设计这两个实践环节。因此在以后的教学计划中,应考虑增设这两个实践环节。通过课堂教学、课程实训、毕业设计这三个环节,循序渐进强化学生动手实践能力。

2.在课堂教学中融入案例教学分析

本课程的案例教学非常重要,在理论学习的基础上,再适当增加实际案例,进行启发式教学。将前面所学的现金流量分析、方案比选、盈亏平衡分析等分散的理论、公式,融合在一起通过案例的方式进行表现出来,并进行综合练习。并且可以在案例中引入Excel软件的应用讲解,向学生演示怎样整理基础数据,怎样处理基础数据。并通过基础数据编制相应的计算表格,将各种表格联系起来进行计算。最后,通过案例教学重点考察学生对工程项目经济效益评价的方法的实际应用能力。

3.在实训环节中加强Excel软件应用

定量分析是工程技术经济在工程实际运用中的一个重要特点,它包含了大量的函数模型及经济技术指标的分析计算。而Excel软件强大的函数与数据处理功能,正好能够完成工程技术经济定量分析这一任务。并且能够构建直观简明的计算表格,将各个表格通过数学公式及模型联系起来,对项目的经济分析具有非常重要的作用。在本课程的课堂教学中,根据教学内容,结合学生的实际情况,将Excel软件的基本操作向学生讲解。并且通过课程实训环节,将课堂教学所讲解的Excel内容进行强化练习。例如,在课程实训环节中,设计相应的综合练习,让学生运用Excel软件自己构建计算表格,练习资金时间价值的计算、运用软件函数计算NPV、IRR等经济指标、通过函数的计算绘制盈亏平衡图及进行敏感性分析的计算,并在Excel软件中绘制敏感性分析图,最终完成一个项目的综合的财务评价。由此使学生在扎实理论基础上,能够正确运用Excel软件来强化实践操作。

4.在毕业设计环节中编制可行性研究报告

可行性研究是工程技术经济的重要内容,可行性研究报告是从经济、技术等方面对项目可行或不可行做出的评价,编制可行性研究报告是将所学的工程技术经济内容进行融会贯通。在毕业设计中,增加学生编制可行性研究报告的内容,主要考察学生对工程技术经济知识的掌握情况以及学生对理论的实践运用的综合能力。由教师提供一定的建设项目资料,由学生自行进行项目实地调查,项目预测分析,收集项目相关经济分析基础数据。再将搜集到的资料结合Excel软件进行分析汇总,构建经济分析表格、模型。最后运用Excel计算出建设项目相应的经济指标,并进行归纳、总结编制可行性研究报告。从而将书本上所学的理论知识充分地与实践结合,为将来进入工作岗位并且顺利上岗奠定扎实的基础。

三、结语

工程技术经济课程的教学环节中,实践教学虽然非常重要。但是我们也必须认识到,实践教学必须在掌握基本理论的前提下才能进行。因此,要做到理论与实践的有机结合。并且各个实践环节还要循序渐进,相互配合。这样才能达到提高工程技术经济课程的教学的效果,满足工作岗位的需求。

工程技术经济学论文范文二:工程技术经济课程实践教学改革

一、课程实践教学现状

1.实践教学环节设置较少

目前,我校工程造价专业《工程技术经济》课程的设置中只有课堂教学部分,实践教学包含在课堂教学内容中。没有设置课程实训和毕业设计这两个实践环节,而在课堂教学中的实践环节大多仅局限于习题练习与少量的案例分析,与实际的工程经济分析内容脱节较多。没有课程实训及毕业设计这两个实践环节的设置,使学生学过理论基础知识之后,不能将理论更好地运用到实践中去。并且在毕业的时候,有可能会对工程技术经济所学的内容产生遗忘。

2.实践教学课时不够

该课程课堂教学总共48课时,其中理论教学课时数为32课时,实践教学课时数为16课时,16课时的实践教学大多为前面理论教学的习题练习。并且由于总共的课时数只有48学时,因此在工程技术经济教学内容上,只能够将前面的现金流量分析、方案评选、盈亏平衡分析、敏感性分析等基础内容介绍完,后面的财务评价内容以及可行性研究部分的内容。只为学生进行介绍性的讲解,实际练习内容较少。学生综合运用理论基础知识,进行整体项目的财务评价以及项目的可行性研究练习分析较少。

3.电子表格EXCEL软件运用不够充分

工程技术经济包括定量分析与定性分析,其中定量分析占主要部分。在定量分析中,工程实际的经济分析都有可能会用到Excel软件来处理函数计算及数据整理,其实践操作过程都离不开Excel软件的运用。但是在该课程中,由于教学条件有限,只注重理论部分的教学。对于Excel软件的操作运用,并没有给学生进行详细的讲解,而只是做概要的介绍。很多学生对该软件不熟悉、不熟练,甚至有些学生根本不会运用Excel软件进行经济分析。因此,造成了该课程与实际运用有一定的脱节。

二、课程实践教学改革措施

为了提高工程技术经济课程的教学效果,调动学生学习的积极性,该课程的实践环节设置改革迫在眉睫。针对上述分析的实践环境中存在问题以及多年工程技术经济课程教学的经验,建议可以通过以下几个步骤来进行实践教学的改革。

1.增加多样化的课程实践环节

首先,增加课程课堂教学的总课时数,及其中实践环节课时数。课堂教学课时,由以前的48课时增加为64课时,增加财务分析及可行性研究等方面内容的讲解。并搭配进行案例分析及习题练习,使学生能够在课堂教学中打下坚实的理论基础。其次,由于前面分析本课程没有课程实训、毕业设计这两个实践环节。因此在以后的教学计划中,应考虑增设这两个实践环节。通过课堂教学、课程实训、毕业设计这三个环节,循序渐进强化学生动手实践能力。

2.在课堂教学中融入案例教学分析

本课程的案例教学非常重要,在理论学习的基础上,再适当增加实际案例,进行启发式教学。将前面所学的现金流量分析、方案比选、盈亏平衡分析等分散的理论、公式,融合在一起通过案例的方式进行表现出来,并进行综合练习。并且可以在案例中引入Excel软件的应用讲解,向学生演示怎样整理基础数据,怎样处理基础数据。并通过基础数据编制相应的计算表格,将各种表格联系起来进行计算。最后,通过案例教学重点考察学生对工程项目经济效益评价的方法的实际应用能力。

3.在实训环节中加强Excel软件应用

软件综合实训报告篇(4)

随着我国高等教育改革的进一步深化,由教育部提出针对在校大学生的创新型人才和创业型人才的培养正逐渐成为应用型院校转型的目标。那么如何让在校大学生具备软件项目开发的技能和知识也是软件工程专业的培养目标之一。培养学生软件开发的应用能力已经成为软件工程专业的人才培养的首要目标。[1]《软件工程导论》课程的教学任务也由原来软件开发理论知识的讲授转变为软件开发基本技能和文档撰写能力的训练和培养,通过学习这门课使学生能够了解软件开发的流程,并且知道在开发的过程中每个阶段都做什么和怎么去做,让学生能够直接进入到项目组里,参与软件项目开发。这样改革的好处是多样的:1.这样除了对学生应用能力进行了培养,而且让学生对软件项目的了解进一步加深,后续为以后的其它专业课的学习也打下了基础;2.在同步开设的其他课程中,进行横向联合,让学生都针对同一项目进行训练,让学生能够学有所用,大大提高了学习兴趣和积极性;3.对各门专业课的教学内容和方式都有所触动,促进了教学改革的深入。目前,国内各个高校的软件专业中都开设有《软件工程导论》这门课。多数学校还是当作一门专业基础理论课来讲授,这样的学校大多是研究型大学,学生基础比较扎实,对枯燥的理论可以接受,但是只学理论没有实践造成的后果是学完就忘,学生只会答题;还有一些学校对《软件工程导论》课程进行了一些改革,比如将理论基于一种开发环境的软件开发,试图将理论和实践相结合,但是多数是面向对象开发方式,理论多实践少,落到实际课堂教学上还是教师说的多,学生做的少,对学生实践能力培养并没有多大的改变。对课程的教学改革主要包括教学内容的改革,教学方式方法的改革,考核方法的改革。

一、教学内容的改革

目前《软件工程导论》课程的教学内容包括:软件开发基础知识,需求分析,总体设计、详细设计、编码、测试[2]、项目管理这些内容,采用的是结构化的软件开发方法。之前我们只讲理论知识,特别是开发过程中的一些技术和软件,但是学生学完即使会做题也不会开发项目。现在,我们将教师实际参与开发的项目带领学生从需求开始分析,进行总体设计和详细设计加入到授课内容中,结合实际的项目开发的内容,把理论和实践相结合。学生边学理论知识,边完成自己的项目,可以将学到的知识应用到项目中,做到学有所用。希望培养学生整体软件开发的方法、软件项目管理能力、软件需求分析能力、数据库设计能力、人机交互设计能力、软件测试计划及方案的制定能力、课程报告撰写能力、学习态度等各方面能力。

二、教学方式方法的改革

《软件工程导论》是一门理论课,多数是在多媒体教室由教师讲授为主进行授课。现在,在开课之初,我们要求每个学生申报一个题目,整个学习过程中学到哪个阶段,学生就自己去完成所申报题目的该阶段的任务,这样课堂上老师讲怎么开发软件,在课下布置了大量的阶段性文档要求学生去完成,而且各个阶段所采用的方法也不同,随着各阶段任务的完成,学生也体会到了项目开发的过程、方法。为了保证学生提交的阶段文档的质量和保证学生的项目能够顺利进行,我们将阶段评审添加到了教学过程中。学生需要提交的阶段任务文档有:《软件需求规格说明书》、《软件概要设计说明书》、《软件测试报告》和《课程综合报告》。其中《课程综合报告》中要求按照毕业论文的格式要求去排版和完成,希望同学们通过这样的训练能够在毕业设计中取得较好的效果和成绩。在教学改革时我们还尝试着和同时开设的《数据库原理与应用》、《面向对象程序设计》等课联合起来,分别针对同一题目进行阶段训练,在最终答辩的时候由三门课的老师同时参与答辩,答辩成绩被记入到三门课的最终成绩里,比如《数据库原理与应用》课学习如何设计数据库就应用在了《软件工程导论》课的总体设计阶段,学生需要画出E-R图,给出主要表结构;《面向对象程序设计》课最终就是根据《软件工程导论课》分析和设计的结果用JAVA语言开发出一个小项目,这样学生不仅写出了阶段文档,最终还能做出一个实际的项目,增加了完整性和学习积极性。

三、考核方法的改革

原来我们都是采用试卷考核的方式,但是试卷考核只能考察学生的知识掌握能力,并不能考核学生的实践应用能力,而我们希望通过这门课程让学生具备一定的软件开发实践能力,所以由试卷考核改为答辩考核和平时阶段性评审。[3]这也要求在开课之初就制定出比较详细和全面的考核方案,我们的考核方案从课程报告、答辩平时表现这三大方面出发进行考核,具体考核标准如表1。而且,在课程报告提交时,我们有统一的文档格式和内容要求,包括需求分析报告,概要设计报告、测试报告、课程设计报告,在平时授课阶段就需要提交上来;而答辩时,将学生答辩的项目原型与学生之前提交的需求、设计进行对应,审核是否是按照需求和设计进行的开发;而且在近几次的答辩中,我们将答辩所占的比重逐步增加,这样可以看出学生的表达能力、思维能力、项目综合运用能力的高低。《软件工程导论》课程改革的目标就是希望将枯燥、抽象的理论课变成充满趣味和挑战的实训课,让学生通过本课程学习能够知道项目开发各阶段的工作内容,且能够开发一个简单的项目,避免在毕业设计时犯一些软件开发的常识性错误,比如项目开发流程弄错,如何进行分析和设计等等。同时为了提高学生的创新能力,让学生自己申报题目,从需求分析到最终分析设计结束都需要学生自己动手来做,通过学习软件工程思想和方法去完成软件开发过程,可以调动学生的主观能动性,真正做到独立思考,能够激发学生的潜能和创新性,为创新型和应用型人才的培养打下坚实的基础。

参考文献

[1]王菁华.地方高校向应用型转型必须实现三个根本转变[J].职业教育,2016.

软件综合实训报告篇(5)

中图分类号:G712 文献标识码:A 文章编号:1672-5727(2013)02-0168-03

液压传动系统仿真实训教学的目的及意义

《液压与气压传动》是一门集机械原理、机械设计、流体力学、检测技术和自动控制等多方面知识于一体的综合性课程,相关技术在机床、工程机械、交通运输、冶金机械、农业机械、塑料机械、锻压机械、航空、航天、兵器、石油与煤炭等许多领域应用相当广泛。故该课程是机械类专业一门极其重要的专业基础课,且其实践性很强,旨在培养学生具有读懂一般机械液压系统原理图,并且独立运用所学知识综合分析和解决工程实际中机电液控制系统、液压与气动等相关问题的能力,以及设计中等复杂程度以下液压系统的能力。但基本概念难以理解、元件结构复杂、系统工作过程抽象等,一直是这门课程教学的难题。实践教学则一般停留在演示性和验证性实验上,很难构建新的回路,具有一定的局限性和欠缺。基于FluidSIM软件的仿真实训教学可以帮助解决这一系列问题。

FluidSIM软件内置各种标准液压、气动、电气等元件库,具有方便快捷的绘图、设计功能和先进的机电液控制系统仿真功能。在实践教学中应用FluidSIM软件对回路进行模拟运行和检验,能使学生清晰地了解各元件在回路各个运动阶段的工作过程,加深对元件和回路原理的理解。利用FluidSIM软件对液压回路及控制系统进行仿真实验,使机械、液压、电气有机结合,能进一步加深学生对机电液控制系统的理解,并使学生能灵活地运用已经掌握的知识分析和解决实际问题。FluidSIM仿真软件使用独立的液压及控制元件,很容易连接成不同的液压控制回路。对这些元件不同的组合,可以得到不同回路,学生可以方便快捷地搭建各类电、液控制回路,能激发学生的创新意识,培养学生整体构思设计能力和综合运用知识的能力。FluidSIM仿真软件还可对系统进行准确的动作和工作参数的模拟及测试,可以真实地反映、模拟现场实际,为设备的维护、故障分析提供依据。

液压传动系统仿真实训的设计思路

所设计的仿真实训内容呈现出不同的层次梯度:从基础到提高;从基本元件认识、简单回路连接到复杂控制回路联动;从液压回路的单模块到机械、电气、PLC、液压集成的综合模块,从功能演示、原理验证、操作互动到探索实验、自我设计。进而从让学生能掌握扎实的基础知识,独立运用所学知识分析和解决问题,到按照要求设计出符合实际工况的一般中等复杂程度的机电液控制回路。

加强学生对液压传动系统的组成、工作过程和特点的理解和各液压元件结构、原理、工作性能、连接方式和功用的认知,以及对仿真软件的安装与搭建液压回路的基本操作方法的学习,由仿真实训指导书和仿真实训报告书中的实训报告要求体现。分析液压系统原理图,深度理解液压控制阀在液压基本回路中所起的作用,解读系统工作过程和状态;在同一动作要求下发散思维,修改元件的组合或电气控制程序,设计出不同的液压回路;根据工况要求,设置简单的PLC控制程序,使用常见的液压元件、电气元件等元器件进行设计、搭建各类电液控制回路,这些由仿真实训指导书和仿真实训报告书中的思考题、选做思考题体现。选做思考题由教师根据实际教学情况选定,供有兴趣的学生选做。所设计的思考题要有很大的自由度,课堂考核标准应具有一定的灵活性,学生根据自己的理解和想法搭建出合理的控制回路,所得结果只要理由充分、设计合理、考虑全面都应取得较好成绩。

液压传动系统仿真实训的内容

我们当前设计的基于FluidSIM软件的液压传动系统仿真实训包括8个单元,最后一个单元为仿真实训考核。实训时间为4周。具体内容如表1所示。

仿真实训项目的实施

根据以上仿真实训项目的设计内容和思路,对实训课的上课方法、情景设置等都做了一些调整,并将课堂考核融入到实训项目的实施过程中,提高学生的完成能力。以实训五“差动连接回路”项目为例,其实施过程如下:

(一)教师借助仿真状态图,演示差动连接回路使液压缸快速运动的工作原理

如图1(a)和图1(b)所示,当液压缸活塞没有触碰到行程开关S1时,电磁阀处中位工作,液压泵输出的液压油同时与液压缸的左右两腔相通,回路呈差动连接状态;当触碰到行程开关S1时,电磁阀处左位工作,液压缸左腔进油,右腔回油,活塞杆继续伸出;当触碰到行程开关S1时,电磁阀处右位工作,活塞杆缩回。由液压缸的仿真状态图图1(c)可以很清楚地看到,液压缸伸出的过程中,其差动连接阶段的位移曲线斜率明显大于非差动连接阶段,充分说明了在不增加泵流量的前提下增加了供给无杆腔的油液量,使活塞快速向右运动。

(二)在教师引导下,学生在FluidSIM仿真软件界面中搭建满足工况要求的差动连接回路

工况要求提出由行程控制液压缸动作:快进—工进—快退,如图2(a)所示,速回路实现工进;采用换向阀实现快退。再进一步考虑用行程开关控制电磁换向阀实现快进和工进的换接,以及工进和快退的换接。原理图设计如图2(b)所示。

(三)根据PLC控制电路知识,完成液压缸动作编程

学生通过系统原理图和液压缸的动作,得出电磁铁的动作顺序,如图2(c)所示,再综合以前所学PLC知识进行编程。其程序如图2(d)所示。

(四)根据PLC程序选择和连接电气元件,其电气控制原理图如图2(e)所示,完成由行程开关控制的液压缸动作。然后进行仿真调试,检验系统工作是否满足工况要求,液压缸的仿真状态图如图2(f)所示。

从设计搭建回路到编程到仿真完成液压缸动作,教师起引导作用,学生有较大自由度。学生可以提出自己的想法和方案,采用仿真调试的手段来验证,并记录在报告中。课下将仿真实训报告书上交,教师记分作为实训平时成绩。

(五)教师引导学生在课堂上通过搭建回路,对其仿真、分析、调试,完成实训报告中的发散型和设计型思考题,并根据学生的完成情况当堂打分,作为课堂考核的平时成绩

思考题如下:(1)M型中位机能的三位四通电磁换向阀在该回路中起何作用?采用O型中位机能的三位四通电磁换向阀是否可行?为什么?(2)该系统中,二位三通电磁换向阀可以用两位两通电磁阀代替吗?如果可以,绘制回路图。(3)该系统中,若将二位三通电磁换向阀换为二位三通机动换向阀,液压缸动作是否能满足工况要求?PLC控制程序须如何修改?(4)若采用P行中位机能的三位四通电磁换向阀实现差动连接,要求工况动作不变,若可行,绘制回路图,给出PLC控制程序或电气原理图。(5)试设计一个回路能满足该工况要求,请绘制系统原理图,给出PLC控制程序梯形图或电气原理图。此题由教师根据实际教学情况选定,由有兴趣的学生选做。

仿真实训项目实施效果

FluidSIM软件信息量大、内容新颖、功能齐全。在仿真实训项目的实施过程中,教师可以很好地将专业理论和实践相结合,不仅增强学生的感性认识和学习兴趣,而且增加学生实践和动手的机会。其先进的仿真功能,直观、逼真的仿真效果,能加快学生对液压元件、液压基本回路、简单的机电液一体化系统的理解速度,进而提高学生的学习质量。利用软件对液压与气动回路及控制系统进行仿真实验,能使机械结构和传动、液压气动技术、可编程控制器等知识有机地结合起来。通过为液压系统设置控制电路,学生可以实现综合练习,激发出创新意识,培养整体构思能力。由于加大了平时学习成绩的比例,能提高学生对课程学习过程的重视。实训教学的开展,也促进教师不断学习,在对软件的熟悉、运用和实训项目的设计、实施过程中,教师提高了自身的业务素质。

仿真实训项目方案的进一步优化

在本课程的仿真实训教学的实施过程中,我们也对项目的设计方案和内容进行了思考。仿真实训项目的设计方案、内容可做出更进一步的优化:可改进基础知识呈现的方式方法,使其更具直观性,增强综合实例中各科知识之间的关联性。对学生在认知过程中所提出的想法,教师应循序渐进地引导,要加以肯定,以调动学生的积极性。应考虑增加强化机电液综合模块的选做实训项目和工程实际运用较多较简单的机电液控制系统的例子,简化后作为选做的实训项目,以满足部分兴趣浓厚、有想法、积极性较高的学生。还可将传感器技术、逻辑电路控制技术、计算机控制技术等融入其中,模拟工程实际例子形成综合实训系统,深层次地加强学生对综合知识的运用能力,使学生开拓眼界,拓宽知识面,为日后进一步深入学习、从事专业工作做好铺垫。

参考文献:

[1]白柳,于军.液压传动与气动[M].北京:机械工业出版社,2009.

[2]赵秀华,王秋敏.FESTO实训系统在《液压与气压传动》课程实训教学中的应用[J].机床与液压,2010(22).

[3]刘军,唐曙光.FESTO培训系统在机电液综合课程设计中的应用[J].现代制造工程,2006(7).

[4]钱振华.基于FluidSIM的液压与气动课程仿真教学研究[J].液压气动与密封,2009(4).

[5]张群生.液压传动与气动[M].北京:机械工业出版社,2008.

[6]隋文臣,化雪荟,陈大力.浅谈FluidSIM液压(气动)仿真软件在教学中的应用[J].液压与气动,2007(6).

软件综合实训报告篇(6)

2.综合实训:提升综合素质模拟电子技术实践教学改革的最后一个环节是综合实训。这其中已经不只是模拟电子技术一门课程,它将与数字电子技术、单片机技术应用等课程综合开发设计题目,训练学生的系统设计的能力。在训练方法上通过主动学习、自主设计和创新设计三个步骤激发学生的求知欲望和创新意识。(1)主动学习:根据实验系统需要实现的基本功能和达到的指标要求,学生通过查阅文献,确定自己的设计方案;利用软件仿真电路,并通过调试确定适合的参数;写出预习报告。(2)自主设计:根据软件仿真电路搭建实际系统的硬件组件;完成系统程序设计;进行软硬件调试,通过查找错误、解决问题,达到锻炼提高的作用;测试系统的基本参数和功能。(3)创新设计:完成实验系统的进阶指标:如增加功能或提高指标;对系统进行最终测试,给出误差分析;写出实验报告,提交实验作品。综合实训使学生较系统地掌握电子系统设计过程的选题、立项、方案论证、电路设计、装配调试、系统测试、总结报告、文档整理等全过程,培养学生理论知识的综合运用能力。

二、进一步完善实践教学体系

1.严格考核制度

要想使模拟电子技术实践教学顺利地进行下去,必须进行严格的考核制度,以保证实践教学的良好效果。(1)基础实验。根据学生每次做实验前的预习报告和实验中的操作表现、实验后的结果分析,给出实验成绩,占模拟电子技术课程总成绩的20%。模拟电子技术课程总成绩=70%的期末考试卷面成绩+20%的实验成绩+10%的平时成绩。(2)课程设计。完成课程设计中常用单元模块电路仿真,成绩为“及格”;完成课程设计中常用单元模块电路和规定电路的仿真设计,成绩为“中等”;完成课程设计中全部软件仿真设计,成绩为“良好”;完成课程设计中全部软件仿真设计和一个综合设计制作选题,成绩为“优秀”。

2.完善实践教学体系的配套工作

除上述改革措施外,为进一步完善实践教学体系,实验室硬件设备和运行经费的投入是必要条件;编写相应教材,加强较适合学生之间的交流也十分重要。已经完成或正在进行的工作如下:(1)吸取经典教材的宝贵经验和新的教学理念,结合独立学院的人才培养目标以及本院课程设置和课程大纲的要求,编写适用于应用型本科的教材——《模拟电子技术基础》以及配套的实验及课程设计指导书。(2)开设电子设计工程师认证考试(EDP),为学生就业增加砝码;指导优秀学生参加全国大学生电子竞赛、全国大学生专业竞赛等,促进“因材施教的个性化培养”。(3)建立了模拟电子技术课程与实验的网站,实现了指导教师与学生、学生与学生之间的互动,拓宽了主动学习的空间。

软件综合实训报告篇(7)

【中图分类号】C42 【文献标识码】A 【文章编号】1009-9646(2008)08(b)-0114-02

综合实训课程是以特定应用目标为基本内容,融合专业理论知识、专业操作技能和职业素养于一体,教师事先设置应用场景并提出具体要求,由学生通过调研、分析、设计、操作等过程,自主完成的集中性训练课程,其目的是增强学生实践能力、培养学生动手能力、提高学生综合职业技能。综合实训有助于学生理论联系实际、巩固和复习所学过的知识、提高分析问题和解决问题的能力、掌握实际操作技能和树立严谨学风。综合实训课程需要学生综合运用多门课程知识和手段来解决具体的问题,通过实训课程可以培养学生综合职业素质,达到人才培养的目的。因此,综合实训课程是本科教学中不可或缺的一个重要教学环节。

目前,很多高校在组织实训教学时,只是单纯地强调形式上的结果,而不是从过程上去检验学生是否达到实训的目标要求,结果导致实训课程往往起不到应用的作用。计算机专业主要培养应用型专业人才,其综合实训课程应更加注重学生职业技能的培养,因此,如何做好计算机专业综合实训课程教学是一个值得研讨的课题。

1 目前计算机综合实训课程教学采用的普遍做法

大多数高校计算机专业的综合实训课程一般在高年级进行,在学生学完所有的专业基础课程和相应的专业课程后,开设一定的综合实训课程来提高学生的专业能力。大体做法是采用集中训练的方式,在学校内部的实验室或实训基地进行,学生分组分课题由不同的指导老师负责指导,学生在完成训练后,写出相应的实训报告或总结,指导老师根据报告或总结评定成绩。也有少部分学校组织学生在校外的合作企业里完成综合实训课程的训练。

2 存在的缺陷

由于对综合实训课程的重要性认识不足,当前计算机专业的综合实训课程存在许多不足之处。

2.1 实训课程目的不明确

计算机专业的课程实训通常是任课教师在某门课程结束前布置若干个题目,要求学生课后完成,尽管老师对实训题目提出了具体的要求,但没有明确实训目的,实训题目针对性不强,学生对实训过程不很重视,处于被动的学习状态。

2.2 实训步骤不具体

多数教师缺乏综合实训课程教学经验,在指导课程实训时,只事先给出了实训的题目和基本要求,不对学生讲解具体的实训步骤和方法手段,导致学生对实训题目不知所措,无法下手,造成学生对实训丧失兴趣,甚至产生抵触情绪。

2.3 实训过程无监督

在具体实训过程中,由于指导教师主观上的不重视,放松对实训过程的监督,对学生不严格要求,导致一些学生在实训中“走过场”,甚至干脆利用便利的网络资源随意拷贝或使用别人的成果,这样,不仅达不到实训的目标,还对学术研究造成了不好的影响。

2.4 实训结果无分析

在完成的课程实训任务后,许多教师只是单一地给出实训成绩,缺少对实训过程进行必要的分析与点评,也不组织学生对实训结果进行分析和总结,学生的收获不大。

3 以项目为中心的综合实训方法

事实上,计算机专业综合实训课程应当以平时的课程设计为基础。根据实训的主要任务选择合适的场所。由于计算机专业课程内容的特殊性,其实训内容主要有:硬件操作实训、软件应用实训、软件设计实训、文档整理实训等。从培养人才的角度出发,计算机专业综合实训应该是包含多种实训形式和实训内容的系统化训练过程。下面以计算机专业《管理信息系统设计与实现》课程综合实训为例,简要介绍一种新的综合实训方法:以团队形式,围绕拟定项目,在老师组织指导下,分工分步合作,逐步测评完善,最终完成整体实训项目。

3.1 项目综合实训方法理论基础

管理信息系统设计综合实训过程可以分成三个基本阶段:即准备阶段、实施阶段、总结阶段。在准备阶段,教师宏观指导,由学生自主探讨确定选题和具体开发计划、确定成员组成、并拟定评价方法。分组时,老师要根据学生的实际情况合理搭配不同层次的学生,既要激发多数学生的兴趣,又要注意培养学生的成就感。 实施阶段主要是根据准备阶段的前期工作,课题组成员分工合作,对课题项目实施具体开发。主要包括收集整理资料、需求分析、功能设计,界面设计、数据库设计、程序编码、程序调试、系统综合测试等。学生自主讨论,确定每人的具体任务,然后进行各模块的开发,最后集成模块形成项目成果。总结阶段是对准备阶段和实施阶段的工作行分析评价,不仅要对课题开发的质量进行评价,还要对学生团结协作意识、创新精神、开发进程进行评价。评价方式采取教师评价、课题小组评价和自我评价相结合。在评价过程中,要引导、鼓励学生进一步去思考、研究。评价结论要有启发性,能激发学生的学习热情,要肯定学生的成绩,培养学生的成就感,使项目成果得到升华。

3.2 项目综合实训案例分析

以中小型企业工资管理系统为例,其项目综合训练规划大体如下。

3.2.1 实训目标

实训完毕后,学生应具备信息综合管理及应用能力,能利用所学的软件工程知识、数据库知识和程序设计语言开发出各种管理信息系统。通过具体实训过程来提高学生的岗位适应能力、组织协调能力和培养学生的团队精神。

3.2.2 实训题目

中小型企业工资管理信息系统

3.2.3 实训要求

以某企业的工资管理现状为背景,结合国家相关法律法规,利用所学知识,开发一个管理信息系统来统一管理中小型企业的工资,能解决企业工资管理中的实际问题。实训完毕后,要认真进行总结,撰写实训报告,整个项目实训时间2周。

3.2.4 课题项目准备

(1)成员组成及分工

每5个学生组成一个项目开发小组,每组选出一个组长协调本组各成员之间的工作。组长相当于软件企业里的项目经理,负责组织本组成员的工作分配,并积极将研发过程碰到的问题汇报给老师,取得老师的及时指导。指导老师负责宏观指导。

(2)其他前期准备

了解多个中小型企业的工资构成及发放方式,了解国家的相关法律法规和税收制度。

3.2.5 课题项目实施

(1)做需求分析,提交需求分析报告,时间2天。

(2)系统硬件、软件配置,时间1天。

(3)总体方案设计,时间2天。

(4)模块功能及界面设计,时间1天。

(5)程序编码设计,时间6天。

(6)软件集成与测试,时间1天。

(7)软件文档书写,时间1天。

(8)软件验收,时间1天。

项目小组长统筹安排本组各成员的工作,合理应用资源,在规定时间内完成整个项目开发。

3.2.6 实训总结

老师对软件系统进行质量评价,对项目开发过程进行评价,项目小组进行实训总结,小组成员自我总结。

4 项目综合训练应注意的问题

4.1 综合实训难度要求适当

在项目实训准备阶段,教师要参与学生项目讨论,把握实训要求,适时引导,不让学生产生畏难心理。题目要既不能过大、过难,也不能过于简单。对于具体题目,教师尽量列出可以检索的相关资源,如网站、论文、参考书等。要鼓励学生创新,禁止直接引用他人成果,尽量调动学生的积极性。

4.2 项目要联系实际应用

综合实训课题选择是否合适,是关系到实训成败的关键问题。选题时一定要从学生的实际出发,充分考虑到学生的自身条件,学习情况和实训条件。从有利于发挥学生的主观能动性和创新精神出发,从生产实际中选择课题。这种真实的课题,更容易吸引学生,激发他们的学习兴趣。对于成绩较好同学可以附加一定难度的特殊要求,激发他们的挑战、钻研精神。

4.3 项目要全过程跟踪

教师应当实时掌握学生的项目开发进度。一方面是了解学生对项目的参与程度,了解项目难度对项目进度的影响,必要的时候可以适当调整项目计划。另一方面也便于实时对项目组进行监督和引导,并结合过程跟踪进行必要评价。

4.4 培养学生严谨工作作风

学生是实训的主体,指导教师要注意调动学生的主观能动性和学习积极性,要鼓励学生设计多种项目解决方案,通过认真对比、分析,选择最佳实施方案。要培养学生严谨的工作作风,在设计过程中要不仅提倡独立思考的工作精神,还要针对具体问题引导学生互相讨论、互相帮助,培养学生团队合作精神。

5 结论

以项目为中心的综合实训方法突破了传统的教学模式,通过具体项目研发过程来提高学生对知识的掌握,大大提高了学生学习的积极性和主动性。参与项目训练的学生,其动手能力、解决实际问题的能力有很大的提高。实践证明,这种综合实训方法是非常有效的。

参考文献

[1] 曲晓文,办公自动化专业综合实训教学探索[J],辽宁高职学报,2002(1).

软件综合实训报告篇(8)

高职教育的根本,必须要贯穿以实践教学为主的培养模式,要不断完善和发展专业综合业务实训以适应社会实际需要,而国际商务专业属于实践性很强的专业,强调学生的实际操作能力和动手能力。如何为学生构建涉外商务的国际贸易平台,使学生成为毕业后能尽快适应工作环境的实用型人才,一直是专业教学的重点和难点。

一、“实训体系”的建设内容

“实训体系”建设内容分三阶段进行:

第一阶段――我们主要是引入“商贸型企业经营管理沙盘”(ERP),让学生在游戏般的训练中体验完整的商贸企业经营过程,感悟正确的经营思路和管理理念。

第二阶段――主要是在学习每门课程中,运用相关的教学软件,着重强调对完成某项或某几项任务的基本知识、基本操作和基础技能的训练。该类实训的目的,在于加深学生对单一知识点的掌握或进行单一方法、技能的训练。

第三阶段――这一阶段的实训内容分两块,即开设综合实训课程及“就业顶岗实训(实习)”,后面还会详细说明。

二、实训课程包的具体实施

1.第一阶段:实践导入阶段

我们在学生入校以后,在学习专业课程之前,开设了一门“商贸型企业经营管理沙盘”(ERP)课程,学习时间为两周。具体的做法是:将班上的学生分成若干个团队,每个团队成立公司,分任CEO、财务总监、市场经理、生产经理和采购经理等管理角色,一起经营一个拥有销售良好、资金充裕的虚拟外贸公司,连续从事数个会计年度的经营活动,通过直观的外贸企业沙盘,模拟企业实际运行状况,包括企业整体战略、产品研发、生产、市场、销售、财务管理、团队协作、绩效考核等多个方面,初步体验、感性认知企业经营与管理活动。

这样,一方面让学生初步了解一个外贸企业的组织架构是怎样构成的,各个部门的职能、岗位的职责和工作内容以及相互之间是怎样配合和协作的,提高学生的感性认识和培养学生的团队合作精神;另一方面是教师在后续的课程教学中,可以以学生做过的沙盘的企业经营与管理活动为背景、素材和案例,进行应用理论知识和方法的教学,由于学生有了模拟体验的经验基础、有了对所学内容的感性印象,他们就会把老师讲的理论和知识与它们建立起影射关系,带着出现(发现)的问题去学习。

2.第二阶段:软件贯穿阶段

在学生学习相关的专业课程中,都融入了相关的教学单证、货代、营销等软件实训,例如在“进出口业务”的教学中,我们引入的是出口模拟操作系统软件,这个软件的实训以出易的基本过程为主线,要求学生以一个独立业务员的身份完成出口贸易中业务中从贸易磋商到签订合同、到履约的若干实践环节的内容,通过生动的实例以及大量的操作练习,帮助学生掌握了实际业务。我们将这套软件的实训内容贯穿在进出口业务课程的整个教学中,不但使学生加深了对书本知识的理解,而且使学生切身体会到商品出易的全过程,从而能在一个较短的时间内全面、系统、规范地掌握各个业务环节的主要操作技能,并通过谈判、签约、履约、结算等独立过程,初步达到了培养和锻炼其在国际商务环境中的分析、组织以及业务管理的能力。

3.第三阶段:对接企业阶段

(1)“国际商务综合业务实训课程”

在学生学完了所有的专业课程以后,我们在第五学期的最后四周开设了这门“国际商务综合业务实训课程”。实训的目的是使学生大学期间所学的各专业课程知识(包括国际贸易、国际贸易实物、市场营销等)融合贯穿在整个综合实训体系中,使学生基本技能与专项技能熟练,综合技能应用能力强,真正做到上手快、业务熟、职业素养高,形成较好的“问题解决”的业务操作与管理能力,为进入企事业单位进行实习和工作做好准备。

综合实训课程采用的是全国若干学校使用的一个动态在线的国际贸易从业技能综合实训平台,学生都将扮演一个独立的进出口企业,这些企业分布在全球包括中国、美国等在内的10个国家,他们的任务是通过相互之间的进出口业务为所在企业创造利润。在这个环境中,包括了银行、海关、外管局、商检、税务、货运公司、保险公司等14个相关机构,动态模拟了汇率、进出口税率、退税率、产品成本等业务信息。学员们通过企业黄页、广告信息、产品信息等方式寻找贸易伙伴,并互为交易对手直至达成最后的交易。在具体的做法中,我们与开发方联系,尽量联系更多的采用该软件的高校同时间段开设该门课程,这样学生在开放的平台能找到更多的贸易伙伴(一般有几百人),真正做到了将“企业搬进课堂”的教学。

(2)“就业顶岗实训(实习)”

在学生大学学习的最后一个学期,即第六学期,学生以学生和企业员工的双重身份,到企事业单位专业对口的岗位顶岗实习,全面进行实践。在整个过程中,我们老师都全程进行监督、指导,同时学生要结合顶岗实习撰写企业调查报告,或岗位分析报告、行业分析报告等作为毕业论文,完成从学生身份向员工身份的转换,实现理论、技能与管理能力的全面升华,为就业奠定坚实的基础。

三、实训体系的实施效果

首先,真正实现了高职院校的培养目标,解决了国际商务专业教学“重理论、轻实践”的问题,做到理论知识“必要、够用”,实践内容“专业、适用”。

其次,极大地提高了学生的学习热情。在专业教学中融入了实训,使学生在放性的、竞争性的、高仿真性的实训中学习,极大吸引了学生,很多学生在最后阶段的综合实训课程中到了“忘我”的境地。

最后,极大地提高了我们学生的综合素质和竞争力。通过我们三个阶段的实训体系的训练,学生的岗位适应性提高了,逐步树立了正确的职场竞争观念和良好的职场合作意识,掌握了一些职场礼仪和处事方法,为顺利融入社会奠定了坚实的基础。

参考文献:

[1]陈健.从企业实战的角度看高职院校国际贸易实训教学的模式创新 [J].浙江工商职业技术学院学报,2008,(4).

软件综合实训报告篇(9)

中图分类号:G4 文献标识码:A 文章编号:1672-3198(2011)04-0233-02

1、前 言

全球经济一体化的浪潮给我国带来了大量的服务外包业务,给软件企业提供了难得的发展机遇,特别是中小规模的软件企业。软件企业在承接软件外包业务时,面临软件的工程规范和技术规范及软件质量管理等人才短缺的困境。我国软件人才的现状如下:

(1)层次结构。按国际的管理模式和成功经验公认的最合理的人才搭配比为1(高):5(中):50(低),常称为“金字塔”。从我国统计数据来看,现在软件人才的结构呈“橄榄型”,非常急需两端人才,能进行项目研究和管理的领军人物,及训练有素的编码和测试蓝领。同时,每年各种软件专业毕业的研究生、本科生、大专生数量很大,但就业率和对口率较低,其中,中端人才的低端化使用导致软件行业基础人才不稳固,而高职类低端人才因缺乏训练而入职难,这其中不乏培养失衡等多种问题。

(2)质量结构。我国当前的教育模式下,难以培养大量掌握符合国际标准的软件工程规范和技术规范的编码人才;也难以培养既掌握软件开发技术、又熟悉软件过程管理的中层项目管理人才;更难以培养能紧跟世界前沿技术动态和趋势、熟悉软件工程管理、具有行业应用知识的专业化、复合化、国际化的顶层人才。也未能给软件从业人员提供一条明确、可望的职业成长路径。

2008年后,各地方政府推出了实施CMMI(能力成熟度模型集成)的鼓励政策后,激发了中小软件企业参与CMMI评估的热情。通过CMMI评估,可不断吸取国外的成功经验,这不仅是企业发展壮大、在同行竞争中取胜的重要因素,也是提高软件企业资质和具备国际竞争力的必由之路。

2、CMMI简介

CMMI由卡耐基,梅隆软件工程学院提出,源自美国政府和军工软件企业的一些成功实践,融合了全面质量管理的思想,为软件企业的过程改进提供了标准,为软件企业的项目管理提供了方向。CMMI是对于软件组织在定义、实现、度量、控制和改善其软件过程的进程中各个发展阶段的描述,它通过5个不断进化的层次级别来评定软件生产的历史与现状,帮助组织探索一个保证软件产品质量、缩短开发周期、提高工作效率的软件工程模式与标准规范。

美国、日本等国家的软件企业先后掀起了质量热潮,质量控制小组遍及全国,不断积累和分享过程改进的经验。印度在实施CMMI方面也取得了极大的成功,其软件业借助规范的管理进入国际市场,并逐步发展壮大。我国软件业在不断吸取国外的成功经验,参照CMMI规范,结合中国及企业现实,努力探索规范有效的软件开发过程,企业通过实施CMMI取得了一定的成效,如促进了规范化管理、提高了项目控制能力和产品质量等。

3、CMMI在软件综合实训中的实施

3.1应用思想

软件过程是人员密集和设计密集的作业过程:若缺乏有素训练,就难以建立起支持实现成功软件过程的基础,软件质量的提高亦将难以取得成效。企业通过CIVIMI评估工作优化了企业开发流程,改善现有的工作方法,从无序的混沌过程向训练有素的成熟过程演进,这涉及到团队的每一个成员。

软件及外包企业实施项目过程管理和质量全程监控,需要员工能快速融入相应的管理模式中。软件专业毕业的学生若要到实施CMMI的团队中工作,他们缺乏要在什么样的过程管理中如何去开发一个项目的能力,不明确工程化、工业化和标准化开发的工作内容、工作方法、工作过程又是怎样的。学生需要教师引导思考工程化、项目化管理等相关问题,按照“学习的内容是工作”、“通过工作来学习”新职业教育理念,将学习目标和和工作目标有机地结合在一下起,由教师指导学生完成“工作任务”,在“工作过程”中理解和应用CMMI的核心思想,解决工程化、工业化和标准化开发问题,在软件开发和项目管理过程中成长。

3.2实施内容

针对高职生的认知水平,学生不具备需求分析与系统设计的能力,工作按CMMI3的过程要求,删除需求开发、技术预研、系统设计、决策分析等过程,但强调需求变更的控制过程,由教师模拟客户在适当时机提出不同的变更,变更后的需求、设计等的修改工作由学生完成,逐渐培养其分析和设计的能力。

学生用二个月的时间完成一个信息管理系统,如OA系统、供应链系统、ERP系统等,教师提供需求定义、概要设计、数据库设计、项目编码规范、技术解决方案和CMMI的相关模板等文档,并提供需求变更等软件开发和项目管理过程真实的情景。

综合实训班级共30名学生,分成3组,每组10人,5名开发工程师和5名测试工程师,再在每个组中安排学生兼任配置管理员、质量保证工程师、度量分析师、需求分析师、系统设计师、界面设计师、数据库管理员、项目实施工程师岗位的工作,教师担任各组的项目经理。

3.3重点环节

应用CMMI于综合实训中,强调过程监控与管理,规范的项目管理体系和科学的课程实训方案保障了综合实训的质量。

(1)项目策划与监控。

让学生学会任务进度的分解、工作量的估计、项目计划的制订、按计划实施项目并周期性跟踪实施情况、保证项目顺利进行。具体包括:团队共同选择生命周期,定义项目过程,对项目组成员进行分工,明确岗位和各自的职责;项目经理根据项目范围制定产品的任务进度分解,根据产品规模进行工作量估计;按分工岗位分别制订项目支撑的软件测试计划书,项目经理整合《计划书》;各成员正确填写《工作日志》,项目经理填写《工作周报》等,收集进度、工作量等数据,分析项目状况,纠正问题和控制偏差,周期性地跟踪项目计划的各种数据从而实施监控。

(2)项目支撑。

让学生学会在项目实施过程中进行配置管理、度量分析、同行评审及质量保证,规范开发过程。具体包括:配置管理员制订配置计划,维护项目的配置管理系统,分配权限和标识整个产品生命周期的配置项和版本等,控制配置项的变更,提交《配置状态报告》等;度量分析工程师制订度量分析计划,定期采集数据填写《度量数据采集表》等,协助项目经理进行综合度量分析,填写《项目总结报告》,对定量化的过程加以理解、评估;质量保证工程师制订质量保证计划,进行各阶段的产品评审,执行过程检查评审,与项目经理一起组织同行评审,建立并维护质量保证记录,跟踪不符合问题及处理情况,直至解决,提交《质量保证周报》等。

(3)系统实现与软件测试。

让学生按规范化的方法进行软件产品开发,验证产品的功能是否达到了设计要求。具体包括:软件开发工程师熟悉项目编码规范和技术解决方案等,并搭建开发环境,根据需求与设计文档进行编码,编写单元测试用例,对已实现

的产品进行单元测试,尽可能多和早地发现并解决问题,并编写《用户使用手册》;测试工程师编写《系统测试用例》,执行测试工作,填写《BUG票》和《测试汇总表》,修复后再进行回归测试确认,保证产品的质量,最后完成《测试报告》。

(4)需求变更控制。

让学生认识在项目开发过程中需求管理的重要性,需求变更时如何进行项目的各项管理,在保证客户需求的前提下并保证项目的质量和进度。具体包括:教师模拟客户代表提出需求变更,在客户与开发方之间建立对需求的共同理解,需求分析师填写《变更申请单》,更新需求文档,项目经理组织项目组进行需求变更评审;依据更新的需求文档,团队各成员对后续设计、开发、测试等工作产品进行相应的变更,并维护《需求跟踪矩阵》,保证需求与相关工作产品的一致性。

3.4考核与评价

按形成性考核模式对学生的工作过程和工作成果进行考核,在考核中不仅是要求完成任务,更注重的是在每个阶段学生有效的提升个人能力,教师将进行针对性辅导。每个阶段活动95%学生达到合格标准后,再进入下一个阶段的实施,直至项目完成。考核与评价以自评和互评为主,项目教师在各阶段帮助学生进行总结,通过总结,有效地提高学生的管理能力,培养职业化意识。

3.5实施成效

通过结合CMMI进行软件综合实训,学生掌握工作的流程和方法,能认同和融入企业文化和企业管理方式,树立项目意识、质量意识和工期意识,增强团队间的沟通及协作能力,能养成良好的工作规范、工作习惯、工作作风和工作意识,并且在工作的过程中有掌握不断更新技术的学习能力,提高了学生的职业能力和素质,增强了就业竞争能力,缩短企业的培训时间和成本,学生进入企业顶岗实习后就业,能更快的融入到企业的团队工作中。

4、软件人才培养的思考

要将学生培养成为训练有素的准员工,进入企业后能与团队共同持续地进行软件过程改进,以适应软件企业所面对的动态环境。在人才培养机制上还应深化校企合作,注意处理两方面问题。

(1)学校不能对“企业培训最后一公里”过度依赖,从而增加学生学习成本、政府扶持成本、企业用人风险,也难以系统培养适用的高素质人才。学校需要改变与企业的合作模式,以“工作过程导向”改造专业和改革课程,采用多种方式,让学生在校学习过程中实践锻炼,逐渐积累软件开发、项目管理、质量控制的经验,提高实战能力。

(2)企业应提供行业知识和项目经验,帮助培养师资、改革教学模式和教学体系、安排学生实习,真正实现学校、企业的互联互动,探索产学研用结合的工程教育新模式,做到学校与企业的无缝链接、相互渗透,创造学校、学生和企业多赢的局面。

由此可见,在软件专业按照“工作过程导向”模式构建专业课程体系,根据职业能力的阶梯性和学习规律的渐进性,学习过程从软件的单元设计到项目开发,最后到项目管理。而第五学期的校内综合实训和第六学期的企业顶岗实习,学生通过CMMI的项目管理模式下的软件开发积累经验,有利于实现学校到企业的无缝衔接。

参考文献:

[1]2009软件人才(成都)需求分析报告[R],成都信息化办公室,2009,(4)

[2]史秋实,论剑中国软件外包振兴之道[EB/OL],http://chinaso-urcmg.mofcom.省略/content2,jsp?id=58860,2009

软件综合实训报告篇(10)

1 基于CDIO的软件项目驱动教学

软件项目驱动教学就是按照软件工程思想把某一工程项目展开并贯穿于整个教学,教学过程为师生互动过程,学生在项目研发的过程中掌握所学知识,使学生明白所学知识可以做什么、应该做什么和如何做什么。目前,各高校相继在教学过程中采用了项目驱动教学方法,但产生的效果不尽相同,究其原因也各不相同,总结问题主要存在于项目设计、项目实施两个环节中。

根据授课内容的不同,可以将项目设计分为学习型、训练型两种类型。学习型项目规模较小,目的是通过项目,使学生能够深入理解课程的重点与难点,其主要应用在实训课的课堂练习中。训练型为大中规模项目,要求学生在老师的带领下,完成从项目的需求分析、系统设计到编码实现、测试部署的全过程,主要应用在学期项目和毕业项目中。

CDIO教育模式的《标准2:CDIO教学大纲制定的需求分析》阐明CDIO方法论必须将教学大纲的设计与培养目标和产业对学生素质能力的要求逐项具体挂钩[1]。这种素质能力要求不仅包括技术专业知识的学习(类型1),而且包括学生自身能力(类型2:如认知与学习热情、工程推理和问题求解能力、试验和发现新知识能力、系统性批判性及创新性思维能力、职业道德等),团队合作能力(类型3:如团队工作能力、交流沟通互动能力、领导力等),产品和系统建造能力(类型4:如结合社会、企业和业务的需求来构思、设计、建造和运行系统)。这种对素质和能力培养的需求要经过专业化的工程师组织、已毕业的校友和产业界用人单位的审核与认可,并在具体要达到的水平、成绩标准方面得到他们的指点和帮助。

CDIO教育模式的《标准3:集成化课程设置》要求发展建立课程之间的关联,使多门课共同支持专业目标,要有具体计划将课程关联以针对标准2所要达到的4个类型素质和能力。通常各门课程都是按学科内容独立的,彼此之间很少关联,而CDIO方法按照工程项目全生命周期来组织教、学、做,应当能够将相关课程关联,避免不必要的重复,使学生掌握各门课程知识之间的联系,用于解决综合的问题。

苏州工业园区职业技术学院软件技术专业依据上述原则制定了专业核心课程的课程标准,取代传统的教学大纲,突出了工作过程系统化的教学理念,强调了学习情境的设计。特别需要强调的是,本专业按照《苏园职院教科字[2008]第61号》文件的要求,在2008级开展了学期项目,要求如下:(1)学期项目必须综合运用本学期所学课程知识与技能,是本学期各学习领域课程能力的综合反映;(2)本学期项目重在方案的构思(c)与设计(D)两个环节,不能当作实训课施行;(3)学期项目鼓励来源于生活与企业生产,着力于解决现实生活与企业生产中的小问题;(4)学期项目鼓励具有创新性。

软件技术专业的学期项目实施得到了良好效果,两个学期项目:游戏软件方向学生的“战争与和平――一款手机游戏项目”和NIIT方向学生的“自动点餐系统”包揽了学院学期项目评比的一等奖。

2 软件技术专业人才培养方案

2.1 职业目标确定

院企双方共同组成的软件技术专业建设指导委员会指导课程开发组通过软件技术岗位分析其职业能力,确定了软件技术学员的职业目标,如图1所示。院企合作共同培养面向区域内软件及IT服务外包产业,从事软件产品开发、软件测试、软件产品管理、软件产品销售及售后服务等岗位的一线技术及服务人员。

2.2 职业能力分析

2.2.1 岗位描述

岗位描述如表1所示。

2.2.2典型工作任务及其职业能力分析

本专业对应的3个职业岗位的典型工作任务有:需求分析、软件设计、编码实现、软件测试和软件服务,典型工作任务及其对应的职业能力详见表2。

2.2.3能力与素质总体要求

(1)专业能力。具有良好的编码能力,掌握控制台应用程序、GUI应用程序、Web应用程序、移动应用程序等软件的一般开发方法,了解主流企业级应用软件的基本架构,会使用数据库软件,能够在,NET和JAVA两种平台上的熟练地完成程序编码和测试等工作。

(2)方法能力。保持求知欲和进取心,能够具有较强的学习能力、发现和解决问题的能力、电脑软件操作能力,和掌握较强的专业外语阅读能力。

(3)社会能力。具备人际交往能力、表达能力和自我决策能力、自觉的规范意识和团队精神,承受挫折的能力,注重学会共处、学会做人,以确立积极的人生态度。

2.3课程体系设计

2.3.1 体系架构与课程设计思路

将典型工作任务的职业能力结合岗位所对应的职业资格要求,归纳出需求分析等共14个行动领域,并转换成11门对应的专业学习领域核心课程:使用C#进行面向对象的编程、SQL Server 2005设计与开发、XML可扩展标记语言、使用ADO,NET&XML进行高级数据库应用开发、使用VC#,NET实现GUI开发、使用J2SE 5.0进行GUI开发、UML进行面向对象分析与设计、使用进行Web应用开发、使用J2EE进行企业级应用开发、使用J2ME进行移动应用开发、软件测试。

2.3.2 课程模块化设计课程模块化设计如表3所示。

2.4 专业主干课程描述(摘选)

2.4.1 使用J2EE进行企业级应用开发

参考学分:6:参考学时:96;开设学期:2。

课程目标:培养掌握J2EE各主要技术内容的基础上,能够利用J2EE编程思想,解决具体的网络应用项目问题,并且能够搭建和使用J2EE开发环境,完成J2EE体系结构项目的开发,按照策划和需求完成相关的功能模块设计、编码、和测试等工作。通过本课程的学习,学生将具有J2EE开发的扎实理论基础和实际设计经验,可胜任企业级应用的设计和开发等相关工作。

课程主要内容:掌握J2EE体系结构和建立运行开发环境;Servlet编程项目开发;JSP编程项目开发:项目中使用JAVABEAN;项目中使用JSP自定义标记;利用JDBC访问数据库项目开发;EJB编程项目开发。

教学建议:建议小班上课,3~5人一个小组;加强小组进度监管,以防止部分同学滥竽充数;学有余力的学生小组可以在完成教师指定课程项目之后,开发自选项目。

2.4.2 用进行Web应用开发(学期项目课程)

参考学分:6;参考学时:96;开设学期:3。

课程目标:培养学生从专业角度发现现实生活或生产过程中存在的小问题,并初步判断利用专业知识解决问题的可行性。培养学生自主学习的主动性和自主学习能力;会查阅知识、学习知识、运用知识、分享知识。培养学生利用所学知识,对方案进行论证,判断可行性。锻炼小组成员间团队配合、分工协作能力;锻炼部分成员的组织协调能力。

同一项目组各成员有不同项目成果,也可以是同一成果的不同部分。

课程主要内容:选题以来源于生活与生产实际,并着力于解决现实生活与企业生产过程中存在的小问题的项目为主,以模拟项目为辅;通过学生查阅相关资料、小组讨论和教师辅导的方式提出项目方案;学生对相关领域专业技术基础、发展现状及现实应用有一定了解,对专业知识和技能的进一步学习产生兴趣;全体学生的团队沟通协作能力、部分学生的组织协调能力等到锻炼。

教学建议,学期项目以小组为单位实施,每组成员不超过6名学生。指导老师要规范项目小组会议、合理小组分工、加强老师指导与小组研讨记录、明确CDIO 4个环节的要求等,有效引导学生完成学期项目。学期项目的指导与实施应重在平时,每个项目的周指导课时为2课时,由老师根据学生上课时间自行安排,主要是进行项目制作方法指导与进度检查等。两个项目周分别用于学生整理方案书、中期评价、项目制作以及答辩,突出学生的主体作用,但不能当作放假周实施;采用项目指导方式教学,突出培养创新能力,以理论研究为主,培养学生综合分析解决问题能力。

2.4.3 项岗实习与毕业项目

参考学分:33;参考学时:1320;开设学期:5。

课程目标:顶岗实习是软件专业教学计划所设的重要实践性教学环节,是学生理论联系实际的课堂。顶岗实习的目的是:

(1)软件专业的培养目标是培养德、智、体、美全面发展的,具有一定计算机软件编程技术基础,掌握软件项目的实用领先开发方法和实践技能,具有高度团队精神的高等应用型技术人才。毕业生主要在各企事业单位从事计算机软件产品的开发、测试与服务等工作。学生要有软件开发方面的基础理论,还要将理论与实践相结合,在实践中提高能力。通过生产实习,可以进一步巩固和深化所学的理论知识,弥补理论教学的不足,以提高教学质量。

(2)通过顶岗实习,提高对软件开发的认识,加深软件开发技术在工业领域应用的感性认识,开阔视野,了解相关软件技术和资料,熟悉软件产品的开发流程。

(3)通过顶岗实习接触认识社会,提高社会交往能力,学习软件从业人员的优秀品质和敬业精神,培养学生的专业素质、理论联系实际、综合运用所学知识解决实际问题的能力,树立良好的职业意识,增强敬业、创业精神,明确自己的社会责任。

(4)学生在顶岗实习期间,选择与本专业及岗位工作相关的工业案例项目作为毕业项目研究对象,通过理论联系实践的深入研究,完成毕业项目,提高专业综合实践能力。

课程主要内容:软件产品开发管理流程:软件开发各岗位关系与职责;软件开发技术;软件测试技术:软件运维技术;软件行业的规范标准:软件从业人员的素质。

毕业项目按照多元化的原则实施项目设计,根据专业特点和学生学业能力的差异及学生实习与否的实际状况,可有针对性地选择以下方式中的一种开展项目:毕业设计;毕业论文;社会调查报告;工业案例;可行性报告等。

教学建议:毕业项目题目应符合本专业的方向,符合对学生专业知识综合训练的要求;结合实习岗位和企业的生产实际选题。毕业项目可以一人一题或多人一题,但每个项目组最多不能超过3人;毕业论文只能一人一题;小组形式的毕业项目的任务书只有一份,但小组中应明确组长和组员的不同职责,分工明确,任务具体。指导老师要规范项目小组会议、合理小组分工、加强老师指导与小组研讨记录、明确CDIO 4个环节的要求等,有效引导学生完成毕业项目。项目报告是项目完成后对项目的实施和成果做出的总结或说明性文字材料:对于有实物的设计成果,在可以在报告中加入设计框图、界面图、程序代码和照片等,文字部分不得少于3000字。毕业项目采取毕业论文形式时,写作的格式应按照学术期刊的要求,段落层次划分清楚,标注参考文献,字数达到7000字以上。

顶岗实习考核办法:

(1)无完整实习过程记录的,不能参加实习成绩评定。

(2)实习报告:实习学生在实习期间,必须完成反映企业文化适应,与工作相关的系能力提高,综合职业素质养成等三个专题的实习报告。每个专题的字数应在1000字以上。

(3)实习单位评价:企业相关部门根据学生的出勤情况、纪律遵守情况、适应能力、团队合作能力和工作表现五个方面进行考核,并将各项成绩录入,加盖公司人力资源部印章。

(4)权重分配

实习单位评价:60%;专题实习报告:40%;无实习过程记录的不能参加实习成绩评定。

(5)成绩记录:毕业实习成绩采用百分制登记,60分以上及格,60分以下不及格。

f61凡出现下列情况之一的一律取消考核资格,不能取得毕业资格:

未达到规定实习时间三分之二以上者。

实习期间严重违反实习纪律,给学校声誉造成不良影响。

由于个人违规操作,给实习单位造成重大损失。

无故不按时交毕业实习报告和实习过程记录表的。

3 方案实施所必备的实验实训条件、师资条件

3.1 基本实训条件

(1)校内实训室基本配置,如表4所示。

(2)校外实训基地基本状况。加强了校外实习基地的建设力度,新建18家校外实习基地,总数达到63家。重点建设思科网讯(苏州)有限公司、方正软件、宏智科技、苏州科升通信技术有限公司、苏州国贸电子系统集成有限公司、友达光电等6个联系紧密型校外实习基地(其中外包软件公司3家,自主开发软件公司2家,嵌入式软件公司1家),确保提供50名三年级学生准就业实习岗位。并在2009-2010年新开拓了12家软件企业作为校外实习基地,提供了32名学生准就业实习岗位。

3.2 师资要求

(1)专业带头人的基本要求具有较高的高职教育认识能力、专业发展方向把握能力、课程开发能力、教研教改能力、学术研究、项目开发能力、双语教学能力、实训指导能力、组织协调能力等。能带领专业团队进行专业人才培养方案的设计,构建“1C+5P”能力训练体系及FMS教学组织模式,并能科学实施。

上一篇: 游子吟全诗的意思 下一篇: 纪委工作汇报
相关精选
相关期刊