首页 > 文章中心 > 软件实训报告

软件实训报告

开篇:润墨网以专业的文秘视角,为您筛选了八篇软件实训报告范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

软件实训报告范文第1篇

【关键词】第三方物流 教学软件 实训项目 课程设计

【中图分类号】G642 【文献标识码】A 【文章编号】1674-4810(2012)03-0003-02

21世纪是信息技术飞速发展的时代,提高物流信息化的水平是我国物流企业参与国际竞争的战略选择,高职高专类学校必须顺应时代的发展,加大物流信息技术方面的教学力度,才能培养出现代物流人才。为提高物流技能教学质量,广州科技职业技术学院投资建设了物流软件实训室,并开发出适应社会发展的物流教学软件。要想有效地利用教学软件,必须对课程进行合理的设计,本文就第三方物流实训课程设计进行阐述。

一 实训性质与目的

1.性质

在专业教学计划中,本课程处于物流管理理论教学与专业实训之间,是学生通过物流软件的学习接受物流管理职业技能训练的重要环节。

2.目的

通过对第三方物流软件的操作与学习,使学生对第三方物流的实际运作流程有较深入的了解。将所学的物流知识与模拟实践相结合,提高学生动手解决实际问题的能力,为学生将来进入社会和企业提供宝贵的实训经验,培养合格的物流人才。

二 课程设计总体思路

本课程应包括第三方物流企业的订单处理、出入库作业、仓储管理、运输配送作业,让学生掌握第三方物流企业的一般经营方式和服务内容。从订单的接收开始,以实物流程为主线,兼顾资金流和信息流的处理,使系统使用者明晰地理清整个第三方物流企业的流程。

三 实训技能岗位设置

职能部门(技能岗位):客服部(客服)、储备部(理货员、搬运工、保管员、分拣员、补货员、包装员)、流通加工部(加工员)、送货部(调度员、驾驶员)、综合部、财务部(会计)、安全部。

四 课程实训项目设计

对第三方物流各技能点及第三方物流软件进行分析、梳理和归纳,设计相应的情景实训项目。

1.基础信息管理

项目1:资源(设备、人员、车辆)管理;项目2:路由管理;项目3:库房管理。

2.客户管理

项目4:客户信息管理;项目5:项目客户的货品管理;项目6:客户费用管理。

3.供应商管理

项目7:供应商档案管理;项目8:供应商信用管理;项目9:供应商费用设置。

4.订单管理

项目10:入库订单管理;项目11:出库订单管理;项目12:库内加工订单管理;项目13:退货入库订单管理;项目14:退货出库订单管理;项目15:退货加工订单管理;项目16:运输订单管理;项目17:配送订单管理;项目18:订单查询。

5.仓储作业

项目19:入库作业;项目20:仓储管理;项目21:移库作业;项目22:流通加工作业;项目23:出库作业。

6.运输与配送业务

项目24:运输出港的调度和场站作业;项目25:运输进港的调度与场站作业;项目26:运单补录和运费复核;项目27:签收与返单处理;项目28:运单查询;项目29:配送作业。

7.商务结算

项目30:应收应付管理;项目31:现结现付管理。

8.综合业务实训

项目32:仓储型配送中心作业流程实训;项目33:流通型配送中心作业流程实训;项目34:流通加工型配送中心作业流程实训;项目35:中转型配送中心作业流程实训。

五 课时和内容安排

总课时为112课时,分两个阶段进行。第一阶段,单个业务的模拟,72课时;第二阶段,让学生扮演不同的角色,进行整个第三方物流企业业务流程的实训,40课时。

第一阶段:学生以个人为单位,对第三方物流企业的各个业务模块进行模拟。了解系统的功能、构成及其之间的关系,进行实际操作练习。实训内容为:实训项目1~实训项目31。

第二阶段:将实训学生分组,并分配不同角色模拟第三方物流公司的业务运作,将实训岗位设置为:系统管理员、客服(订单录入)、搬运工(出入库反馈)和运输配送调度员。实训内容为:实训项目32~实训项目35。

六 实训成果要求

通过对第三方物流软件的操作与学习,使学生深入了解第三方物流的实际运作流程。将所学的物流知识与模拟实践相结合,提高学生动手解决实际问题的能力,为学生将来进入社会和企业提供宝贵的实训经验,培养合格的物流人才。

七 实训成绩考核及评定标准

第一,实训结束后,学生将实训结果等内容写入实训报告,报告应符合实训教学的要求,并得到指导教师认可。

第二,指导教师对每份实训报告进行审阅、评分。

第三,根据软件系统的测评分数并结合实训报告的得分情况给出学生的实训成绩。

第四,该实训课程内容是对理论教学内容的应用与验证,实训课的成绩记入课程平时成绩。

八 第三方物流实训情景项目设计范例

项目19:入库作业。

1.实训任务

以仓储调度员或信息管理员的身份,对入库作业计划指定储位、作业资源,打印出储位分配单、入库单,能够查询作业明细。

2.实训步骤

第一,新增入库单。在【订单管理】【订单录入】【订单录入】下点击【新增】;出现新界面后,选择入库订单,点击【确定】,分别对订单信息、订单入库信息及订单货品进行维护。在订单信息界面,录入如下信息。如:

客户名称:飞远运达;紧急程度:一般;单来源:电话;下达时间:当天。

在订单入库信息界面,录入如下信息。如:

库房:第一号库;入库方式:送货;入库类型:正常入库;预计入库时间:后天。

在订单货品界面,点击【添加货品】,数量是10台。最后,点击【保存订单】即可。

第二,生成作业计划。选中刚才新增的订单,点击【生成作业计划】,在弹出的界面,点击【确认生成】。

第三,入库调度。在【仓储管理】【入库作业】【入库预处理】下,选中刚才的订单,点击【调度】。

在入库预处理界面,在待上架货品中,选中要上架的货品及添写上架的数量,在区和储位编码中选择要上架货品的储位编码。如:

货品编码:000050150;货品名称:轮胎;数量:10;区和储位编码:根据之前生成的编码进行选择。

然后点击【打印储位分配单】,打印出储位分配单,点击【打印入库单】,打印入库单,交给理货员。

另外,还可在【资源调度】界面,根据仓储实际情况对作业资源进行维护。

最后,点击【调度完成】,完成作业的调度。

第四,入库反馈。用户选择【仓储管理】【入库作业】【入库反馈】,系统显示已调度完成的单据,点击【作业计划单反馈】,分别对理货、上架等进行反馈,然后点击【反馈完成】,完成入库反馈作业。

3.实训总结

第一,明确实训任务的目的及要求。

第二,写出实训的具体过程。

第三,根据实训步骤画出实训流程图,将实训结果等内容写入实训报告。

第四,总结实训体会,师生可提出改善建议进行讨论。

参考文献

软件实训报告范文第2篇

关键词:软件测试;项目实训;实践教学;人才培养

作者简介:吴梦麟(1982-),男,江苏南京人,南京工业大学电子信息与工程学院,讲师。

中图分类号:G642.44 文献标识码:A 文章编号:1007-0079(2013)14-0126-02

近年来,随着中国内需市场的增长和国内外外包企业的合作加深,我国的软件外包行业得到了迅速发展。软件测试作为软件外包的主营业务之一,是加快软件企业与国际接轨,实现产品国际化的重要手段。随着软件开发流程的系统化和规范化,我国软件企业对软件测试的需求逐步增大,因此高校计算机专业中的软件测试人才具有良好的就业前景。

由于软件测试工作的特殊性,需要从业者不仅掌握一定的软件技术,同时也要对软件测试的方法和流程具备相当的经验。通过高校教育培养出来的计算机专业应届毕业生,虽然能够掌握基本的软件开发技术和软件测试理论,但是缺乏实际的测试经验和相应的行业背景知识,离企业的需求尚有一定的差距。目前高校计算机专业中软件测试教学仍以理论为主,实践动手能力和项目背景经验的培养相对不足,这些矛盾导致学生就业时很难适应企业的用人要求,企业也必须对招入的应届毕业生进行培训,花费相当的人力和物力。

项目实训是解决高校和企业之间供需矛盾的有效手段。在日常教学计划中引入项目实训,以实际测试任务为驱动,按照企业规范进行流程管理,让学生掌握测试过程中各阶段的技能,理论联系实践地接受企业化的锻炼。通过实训课程,使学生不但能够学习到实际测试经验,而且能够增强团队意识,进一步缩小毕业生与职业测试工程师之间的差距。

一、软件测试项目实施

1.测试项目简介

本文所述的软件测试实训项目是基于校企共建模式,由南京工业大学(以下简称“我校”)软件外包实验室提供软件测试的场所和专用的硬件设备,从合作的软件公司引入相应的测试平台、管理流程和测试报告文档的测试项目。

本项目的内容是针对前期开发的教师管理系统进行测试。该系统是教学部门的业务管理支撑系统,测试主要围绕教师信息的查询和更新操作的管理。通过对这些功能模块的测试,增强系统的易用性、稳定性、可配置性,消除信息孤岛,进一步提高数据信息的应用水平。

在测试环境搭建过程中,服务器的软硬件配置要与该系统的实际运行环境保持一致。对于测试计划、测试方案和测试用例等文档的修改、更新操作,则采用svn版本管理工具来进行控制。学生可以通过svn服务器平台,按照进度提交每日的测试用例文档,并填写日志记录测试进度和每天的测试工作。

2.实训计划和人员管理

软件测试实训安排在我校外包实验室中进行,采用与企业相同的管理模式集中训练,由相关教师和企业工程师来指导测试流程。测试团队的成员来自于我校电子与信息工程学院计算机专业的大三、大四学生,以及对软件测试感兴趣的相近专业的学生。这些学生具备基本的软件编程能力,并且对测试的基本理论有一定的了解。根据学生自身水平和对项目的熟悉程度,可以将其划分为不同角色,其中包括开发人员和测试人员。开发人员由原来参与系统开发的部分学生担任。测试人员可以分成不同的小组测试不同的模块,每个小组设置一个测试组长,负责测试项目管理,其余组员则负责执行测试用例,各小组都有一名教师作为指导教师,控制模块的测试进度。整个测试实训项目安排在假期进行,用时半个月,每天工作8小时。每天早晨由测试组长安排当天的测试任务,并对前一天的测试结果进行总结。在每个时间节点,由指导教师和小组成员对相关测试文档进行评审。

3.测试项目进程

本项目的实际流程图如图1所示,在项目初始阶段,担任开发人员角色的学生叙述产品需求和业务流程,为编写测试计划做准备。该测试项目主要分为5个阶段:测试计划制定、测试方案编写、测试用例设计、多轮系统测试和测试系统报告提交。每个阶段都力求达到规范化、细致化的测试目标,同时每个阶段都要经过教师和各个组员之间的评审,如果评审通过,可以开始下一阶段的工作;如果不通过,则需要完善后继续评审直到通过。

(1)测试计划制定。在了解了教师管理系统的需求以后,结合学生的基本情况、系统模块数量和测试的周期来制定测试计划。测试计划要涵盖测试的范围和环境、测试人员的管理和测试进度安排。考虑到参与实训项目的学生缺乏相关经验,因此测试计划要重点突出每个测试小组所对应的系统模块,以及测试流程中每个阶段所对应的完成日期。该测试计划由各组组长和指导教师制定,最后需各小组评审后通过。

(2)测试方案编写。测试方案是按照系统需求说明书详细的分析测试的模块,指导后续的测试用例的编写工作,重点在于对模块具体功能的理解和测试对象的分析。在这一阶段,首先由担任开发人员角色的学生来介绍系统模块的基本功能,并以文档的形式向对应测试组成员提交;然后由指导教师以具体测试点为例,介绍详细的测试用例写法;最后,由各组组长将测试任务分配给组员,各组员在理解的基础上开始测试用例的设计。测试方案完成以后由各组组长汇总,并在组内进行评审。

(3)测试用例设计。测试用例的编写是针对各功能模块测试而设计的一组测试输入、执行条件以及预期结果,也是本实训项目的重点内容。在对模块的特性和功能了解的基础上,设计系统的测试点,设计时应考虑角色权限、验证点和测试描述。在设计验证点的过程中,鼓励学生展开讨论,力求做到无疏漏;同时在测试描述时,可以将等价类划分、边界值、错误推测等常用方法与书本理论相结合,通过具体的实例加深学生对所学知识的理解。最终的测试用例以Excel表格形式列出,其中包括编号、重要级别、操作步骤、预期输出和实际测试结果等条目。

(4)多轮系统测试。按照测试用例的具体内容,可以进行多轮的系统测试。根据测试结果,扮演开发人员角色的学生对缺陷进行修改。通过这一过程,不但使学生认识到开发过程中存在的问题,而且积累了开发经验,为今后规范化的编程打下了基础。

(5)测试报告提交。通过半个月的实训,学生经历了规范化的测试流程,测试报告的编写是对测试内容的概括和总结。报告的内容主要有以下三个方面:通过对测试结果的分析,得到对软件质量的评价;总结本次的测试过程,为制定以后的测试计划提供参考;评估本次测试计划和测试执行是否符合规范。通过本次实训,学生普遍体会到从理论知识到实践的过程,明确了规范化的软件测试方法,同时对软件编写中隐含的错误和缺陷也有了一定的认识,为今后的软件开发打下一定的基础。

二、软件测试实训存在的问题和解决办法

本次软件测试实训基本达到了预期的效果,学生不但学到了规范化的测试流程,提高了职业软件素养,而且通过互动和交流,发现了教学中存在的一些需要解决的问题。首先,本次软件测试实训是针对上一次实训开发的系统,离企业的实际系统测试尚有一些差距;其次,参与的学生缺乏实际经验,对软件测试认识不足,导致测试方案和测试用例编写不够规范、完善;另外,相应的管理需要加强,在实训过程中存在迟到、早退以及缺席的现象,从而影响了测试进度。

针对以上问题,在今后的实训过程中,测试项目要尽量切合企业的实际需求,同时在测试方案和测试用例的评审中,要加强教师和学生的沟通,强调测试流程的规范性,可以多鼓励高水平的学生带低水平的学生。另外,可以采取企业现行管理方式对实训进行管理,如引入考勤制度、评审制度等。

三、结语

软件测试是我国软件产业高速发展中需求缺口较大的一个行业,培养具有相关经验和符合企业需求的软件测试人才是目前高校计算机专业需要解决的核心问题之一。本文通过研究软件测试实训项目,探索了软件测试专业人才的培训方式以及在此过程中遇到的问题,对研究校企联合的人才培养模式具有重要意义。

参考文献:

[1]徐瑾.中国软件外包业研究综述与展望[J].经济学动态,2010,(11):75-78.

软件实训报告范文第3篇

关键词:网络互联;虚拟现实;Web3D;MySQL; JSP

中图分类号:TP393文献标识码:A文章编号:1009-3044(2010)11-2591-03

Study of the Networking Interconnection Training System Based on the Web3D Technology

HUANG Yan

(Information Technology and Engineering College, Tianjin University of Technology and Education, Tianjin 300222, China)

Abstract: Currently the species and quantity of the network interconnection training system facilities usually cannot meet the actual requirements. Most normal network simulators now are based on one brand network interconnection devices, and mainly for function configuration, absence of virtual environment. It concluded the system design scheme of the networking interconnection virtual training system. The technology of Web3D, database and Web design is applied to finish a virtual training environment, meanwhile the command sets of different brands and types of network interconnection devices are saved in databases. In this case the users can use different brands and types of devices to fulfill the training under the vivid 3D virtual environment provided by the computer. The system is an efficiency method to solve the existing problem of the networking interconnection training.

Key words: networking interconnection; virtual reality; Web3D; MySQL; JSP

网络互联实训是大中专、职业学校计算机或网络专业,以及相关培训机构必须实施的重要实践环节。设置网络互联实训室往往受到经济条件的制约,不能满足教学和培训需要。因此网络模拟器作为一种辅助方式被普遍使用。纵观目前流行的网络模拟器,大多着眼于互联设备的配置,使得初学者对互联设备没有感性认识,造成与实际操作的差距很大。另外,网络模拟器一般只支持一种命令集,给需要学习不同品牌的学生或学员带来不便。

蓬勃兴起的虚拟现实技术为上述问题提供了解决方案。它可以利用计算机生成极为逼真的环境,通过生动的视觉、听觉、触觉等效果以及随参与者的动作而变化的场景使人获得身临其境的感觉。

1 网络互联实训现状

所谓网络互联是指用网络互联设备将多个计算机网络连接起来,构成更大的网络系统,实现网络间信息交换和资源共享。Internet就是由千千万万个计算机网络互联而成的。实现网络互联即是在使用网络互联设备连接不同网络的基础上,对相应互联设备设置相关网络协议的过程。

网络互联实训是大中专、职业学校计算机或网络专业,以及相关培训机构必须实施的重要实践环节。开设网络互联实训需要的主要硬件设备包括路由器、交换机、计算机、网线以及制作和测试工具等。路由器和交换机的品牌繁多,且命令集各不相同,加之每个品牌又具有多个型号,因此设置网络互联实训室往往受到经济条件的制约,设备种类和台套数难以满足教学或培训的需要。

基于上述情况,作为实训的补充,网络模拟器普遍用于教学或培训中。但是纵观目前流行的模拟器,其共同特点是着眼于互联设备的配置,网络连接大都采用拓扑图显示。使得初学者对互联设备没有感性认识,造成与实际操作的差距很大。另外,网络模拟器一般是基于一种品牌的网络互联设备开发的(支持一种命令集)。若要掌握不同品牌设备的配置,往往需要使用不同的模拟器。

因此,需要开发一个虚拟实训系统,来解决网络互联实训中出现的问题。

2 网络互联虚拟实训系统

网络互联虚拟实训系统采用B/S结构。既可以安装在计算机机房(小型局域网)的服务器上,也可以安装在校园网的服务器上,作为相关课程网络平台的组成部分。浏览器只需安装相应的插件即可。

2.1 设计构想

在网络互联实训的实际操作中,学生或学员必须在实训前做好充分的准备工作,确定规划方案,其内容如图1所示。实训中则需按照事先准备的规划方案,进行连线、配置及测试工作,如图2所示。实训过程中大多需要配置、测试的多次反复,交互性极强。

为了尽可能地模拟真实的实训过程,虚拟实训系统应首先实现逼真的三维虚拟实训环境,展示出网络设备的外观,实现网线端口对端口的连接。在功能上应以图1和图2的流程作为步骤,依次引导学生完成实训。在配置和测试阶段,系统应模拟学生所选取的互联设备的操作系统,对学生的配置及时响应,尽可能地缩小与实际操作的差距。

2.2 总体设计

通过分析、研究,得出网络互联虚拟实训系统的总体结构,包括系统管理、设备展示、虚拟实训、经典案例和帮助五个模块,如图3所示。

2.2.1 系统管理

系统管理分为用户管理和实训管理两个子模块。

1) 用户管理

系统的用户设为三级:系统管理员、教师和学生,其权限有所不同。系统管理员可根据学校或培训机构的编制,设置合法的教师和学生。学生具有浏览设备、学习经典案例、进行实训和使用帮助的权限。教师除具有学生的权限之外,还具有管理实训的权限。

2) 实训管理

实训管理是教师的专用子模块,包括实训报告批改、经典案例编辑、添加修改网络设备及其命令集等内容。

2.2.2 设备展示

该模块构建虚拟实训室的三维场景,三维展示实训室中的设备、网线、连接器及机柜等设施,且能放大、旋转,端口、网线及连接器结构清晰。使学生获得进入实训室身临其境之感,特别使初学者能近距离观察、学习实训室中各种设施的结构,为实训做好准备。

2.2.3 虚拟实训

该模块为系统的核心模块。为模拟真实的实训,此模块可分为实训准备、配置和测试以及实训报告三个依次执行的步骤。

1) 实训准备

此步骤为虚拟实训模块的第一步。目的是避免学生未经准备直接实训,影响效果。其流程可模拟实际操作过程(图1),并在此基础上添加一些约束条件,例如IP地址分配正确性判定,设备连接时所选取网线是否正确等。这样可在一定程度上充当教师对规划方案的检查。规划方案的内容为网络拓扑图、IP地址规划方案、相关参数设定以及确定连接端口等。

2) 配置和测试

此步骤为实训过程的核心步骤。根据“实训准备”得到的规划方案,按照图2的流程进行。为给学生模拟真实的实训环境,界面布局尽量模仿真实的实训场景,例如应将网络拓扑图始终显示在界面上,作为配置的依据;设备及网线均应以三维形式出现,连线过程亦能显示出端口结构;界面的中央区域是网络的连线图;配置和测试某一设备时,可通过鼠标点击该设备,弹出窗口,模拟超级终端界面,系统将指向数据库中该设备所属的命令集,接受学生的配置或测试命令,并及时给出对应的响应。

3) 实训报告

实训报告既是实训的总结,也是对实训加深理解的过程。在实训操作完成之后,系统要求学生必须完成报告。为避免重复工作,该模块提供实训报告模板,并把规划方案的有关内容自动添加到实训报告中。该模块还提供上传和输出功能,上传供教师审阅,输出可转换为文档格式,供学生保留。

2.2.4 经典案例

该模块可按照相关教程中的经典案例设计实现,即给定网络设备、网络拓扑图及IP地址规划方案等,配置和测试步骤自动演示。其功能是课堂教学的补充,也可为初学者或自学者提供一个学习平台。

2.2.5 帮助

提供帮助信息,包括系统使用说明、设备介绍和相关理论知识简介等内容。

2.3实现技术

系统的实现可以采用Web3D、MySQL和JSP等技术和工具。

2.3.1 Web3D

Web3D技术是虚拟现实技术的一种实现形式。它是指基于Internet的、依靠软件技术来实现的桌面级虚拟现实技术。作为Internet上的交互式3D图形技术,Wed3D正在取得新的进展,并形成自己独立的框架。最具魅力的Wed3D图形将在Internet上得到广泛应用,如电子商务、联机娱乐、休闲与游戏、科技与工程的可视化、教育、医学、地理信息和虚拟社区等。

可见实现B/S结构的网络互联虚拟实训系统,最佳选择是采用Web3D技术。在种类繁多的开发工具软件中,可选择Cult3D。原因是Cult3D的文件容量非常小,却有近乎完美的三维质感表现。利用Cult3D可以实现3D真实互动、跨平台运用,只要用鼠标在3D物件上直接拖动,就可以移动、旋转、放大或缩小,还可以在Cult3D物件中加入音效和操作指引。对于一般的浏览器只需安装一个插件,即可浏览。Cult3D的内核是基于Java的,它可以嵌入Java类,利用Java来增强交互和扩展。Cult3D的开发环境具备人性化和条理化特点,开发效率高。特别是考虑到网络带宽的限制,Cult3D也是最好的解决方案。

在实现网络互联虚拟实训系统过程中,三维建模将是一个重要环节。为了更加逼真地构建虚拟实训环境,拟采用基于图像的实时建模和基于几何模型的实时建模相结合的方法。对于网络互联实训室三维场景的构建,可以选取一个网络互联实训室进行全景摄影,然后形成全景图。对于实训所涉及的网络设备和网线等设施,可采用基于几何模型的实时建模方法。其主要优点是观察点和观察方向可以随意改变,不受限制,允许人们能够沉浸到仿真建模的环境中,充分发挥想象力。因此,它基本上能够满足虚拟现实技术的“沉浸”、“交互”和“想象”的要求。拟选用3DMAX作为建模软件,由于它是最为常用的软件,对硬件要求低,且被大多数Web3D软件所支持,可以方便地把生成的模型导入到Cult3D中使用。

2.3.2 MySQL

MySQL是一个小型关系型数据库管理系统。目前MySQL被广泛地应用在Internet上的中小型网站中。优点是体积小、速度快。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。

网络互联虚拟实训系统的数据库中,主要存储的是多种品牌网络设备的命令集和响应以及用户信息,但数据量不大。另外,系统要求能够快速响应。因此考虑选择MySQL。

2.3.3 JSP

JSP(Java Server Pages)是一种动态网页技术标准。它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。 用JSP开发的Web应用是跨平台的,即所谓“一次编写,到处运行”。

运行JSP需建立服务器端的开发环境,主要由以下三部分组成:JDK(Java Developer Kit),JSP服务器和JSP代码编辑工具。网络互联虚拟实训系统开发可选用Apache Tomcat和Dreamweaver作为JSP服务器和JSP代码编辑工具。

3 结论

由于目前网络互联实训设施常常难以满足需要,而现行的网络模拟器产品存在不足之处。因此网络互联虚拟实训系统应用Web3D、数据库和网页设计等技术,可使得学生在计算机提供的逼真的三维虚拟环境中,使用不同品牌和型号的设备完成实训。虚拟系统可在一定程度上解决网络互联实训存在的问题,但是还无法模拟实际操作中出现的故障,因此这将是下一步研究的问题。

参考文献:

[1] 安淑芝.网络互联设备实用技术教程[M].北京:清华大学出版社,2008.

[2] 胡小强.虚拟现实技术基础与应用[M].北京:北京邮电大学出版社,2009.

[3] 高本才,刘光然.基于虚拟现实技术的培训系统开发模式探究[J].电脑知识与技术,2009,5(31):8670-8672.

[4] 张文峰,张莉娜.网络虚拟实验室及其实现技术研究[J].科技信息,2007,(27):60-61.

[5] 陈良海.《计算机网络》课程虚拟实验室的研究与探索[J].电脑知识与技术,2009,5(15):3960-3961.

[6] 张伟.Web3D技术在网络课程建设中的应用[J].电脑学习,2009(6):82-84.

软件实训报告范文第4篇

Abstract: The teaching task of software practical class in higher vocational education is to strengthen students' basic skills in operations, enhance students' practical ability and innovation ability training, and improve students' comprehensive quality and sense of innovation. This article focuses on the practical teaching model from reconstructing the practice teaching system, practicing base construction inside and outside school, practical teaching arrangements, top post internship.

关键词: 高职;软件;实训教学

Key words: higher vocational education;software;training teaching

中图分类号:G642.0 文献标识码:A 文章编号:1006-4311(2013)27-0205-02

1 高职实训教学内涵

实训教学内容包括理论课中的实训环节或独立的实训课,教学形式主要包括校内实训和校外实训。校内实训指通过模拟实际工作环境,教学采用来自真实工作项目的实际案例,教学过程理论结合实践,更强调学生的参与式学习,能够在最短的时间内使学生在专业技能、实践经验、工作方法、团队合作等方面全方位提高,主要包括课程实训、实验、含毕业设计、技能训练、职业技能鉴定等环节;校外实训主要是企业顶岗,指的是把学生直接安排到工作岗位上,在工作中学习,更适合以动手操作为主的职业训练。实训教学是实现高职培养目标的主体教学环节之一,也是高职教育的重要特色之一。我校软件技术专业主要围绕实训教学内容、实训教学体系修订,校外实训基地建设,定岗实习等方面做了一些探索和实践。

2 实训教学体系重构

吸纳企业的技术骨干、行业专家参与课程的开发与建设,进行企业行业调研,形成岗位能力和职业岗位任务的分析报告,通过分析各工作岗位需要完成的典型工作任务,确定岗位具体能力要求;根据能力要求的复杂程度归纳总结出软件开发的行动领域;以行动领域为课程体系开发平台,按照职业成长规律,将行动领域转化为学习领域,重构实践教学体系。众所周知,软件技术知识更新快,只有软件技术专业教师和学生融入市场,参入企业项目开发,才能培养出适应社会需求的专业人才。

3 校内外实训基地建设

结合行业发展,引入企业技术和项目,为校内实训提供真实的岗位训练,营造职场氛围和企业文化。在学院电子信息实训中心建立“校中厂”实践教学基地,在原有实训室的基础上,本着实用性、先进性、前瞻性原则,按照专业岗位来建设各具特色的校内实训室,开展专业教学。

校外实训基地建设通过校企的深度合作,共同组建以职业需求为导向的校外实训基地。在企业实训中,以真实项目为牵引,提供真实的客户需求,按照现代软件企业的的软件开发流程和技术规范,运用软件企业主流软件开发语言、工具和方法,以项目制的方式进行针对性的角色化实战训练。采用项目组管理方式,让学生以员工的身份参与项目开发与工程实施,切身体验和感受IT企业文化和工作氛围,在项目的教学和实训中培养职业素质、提高专业技能,积累项目开发经验。

4 实训教学安排

在实训教学整个过程包括专业认知、基本技能实训、核心技术实训、综合实训、顶岗实习五个环节,实训内容涵盖了基础知识、专业技能。具体操作是将重构后的实训教学体系采用项目教学法,以任务驱动的方式来推动教学过程的开展,将来自企业的实战项目贯穿于前两年的教学环节;在第5学期主要针对岗位能力在校内实训基地开展课程实训,学生在仿真软件企业工作环境的实训室中完成校内综合实训;第6学期主要是在校外实训基地开展顶岗实习。由来自企业的兼职教师带领在企业顶岗实习的学生参加企业项目的研发,在实战中进一步深化所掌握的专业知识。

5 “双导师”制的顶岗实习

顶岗实习教学引入双导师制,成立领导小组,加强学生顶岗实习管理制度建设,明确指导教师职责,制定成绩评价及管理制度;本专业双导师制顶岗实习实施过程如图1所示。

5.1 顶岗实习管理 按照人才培养方案,顶岗实习由企业指导教师、校内专业指导教师组成联合教学团队,采用任务驱动教学模式,对每名学生进行有针对性的指导。具体管理过程为:①成立以系主任为组长的校外顶岗实习指导小组,组织落实学生顶岗实习单位;②专业教研室和企业岗位技术人员共同制订实习计划、顶岗实习教学大纲、实习指导手册和管理办法;③认真选派专职指导教师,聘请兼职教师,细化岗位职责,突出全过程管理,进行专业指导,加强日常管理(通过现场指导、电话、邮件等方式进行),及时解答专业问题、生活问题;④顶岗实习管理小组采取座谈、中期检查等多种方式不定期深入学生顶岗实习企业走访,为校企双方深度合作奠定基础;⑤顶岗实习结束,学生上交带有实习单位岗位评价并加盖企业公章的顶岗实习报告;⑥按照学生顶岗实习成绩考核办法,重点强化企业对学生的技术能力、岗位适应能力、职业素质和工作实绩的考核等,综合给出顶岗实习成绩。

5.2 顶岗实习教学内容的设计及成绩考评 系部与企业共同制定顶岗实习计划及顶岗实习任务,辅导员、顶岗实习教师和企业人员共同督促学生顶岗实习;考核成绩由系部和企业共同确定,重点突出企业考核成绩。

参考文献:

[1]马连华.高职院校校内实训基地建设管理的思考与实践[J].教育与职业,2009(29).

[2]刘方.高职软件开发类课程实践教学环节的改革[J].巢湖学院学报,2012(03).

软件实训报告范文第5篇

学生可以通过网络来获得与实验相关的信息、传递信息、学生协作实验、提交电子实验报告等。教师可以通过网络批改学生提交的电子实验报告、学生实验成绩记录与分析、学生实验监控等。

2.实训基地建设总体构思

2.1研究模拟数字化医院的背景要培养学生信息技术素质,处理信息能力的提高是一个非常重要的方面,学生模拟实验获得的数据处理是信息处理中的一部分,应运用现代信息处理技术,实现数字化处理。实训基地信息化管理系统应该建立实验数据处理系统,使学生的实验数据处理具有科学性和客观性。由于一样的信息系统,特别是大、中医院的系统稳定安全性要求特别高,学生在医院实习时,很难进行模拟实训。为此,在医疗卫生信息技术的全面信息化管理的基础上,学校有了建立一个“模拟数字化医院(实训基地)”的设想。

2.2模拟医院信息系统的设计目前,我国医院信息系统开发应用还处于初级阶段,主要侧重事物处理和经济管理方面。现在,在各医院建立的医院信息系统中主要包括的系统有:门急诊计价收费系统、门急诊挂号系统、病房医嘱处理系统、住院病人(入、出、转)管理系统、财务核算系统、药品管理系统、人事工资管理系统。我国建立的医院信息系统基本上涵盖了医院大部分的事务性管理。我国医院管理信息系统主要由以下5个部分组成,其主要模块功能有:护士工作站:完成病房管理、核对并执行医师电子医嘱等,自动打印药单,并能录入查询业务甚至包括科室护理排班等;医生工作站:能按医疗业务流程和规范实现临时医嘱和长期医嘱的开立和管理,了解患者费用情况,及时调阅医学影像结果或图像,包括检查、检验报告等;门诊医生工作站:将医师医嘱产生的相关项目自动收集到医师的所在科室,开立医嘱给患者等;住院收费:按不同的结算类型进行灵活结算,打印出院费用、实时打印业务报表等;门诊挂号收费:一人一卡制,专家门诊排班表,刷卡后自动归属费用并产生费用记录、各种日结统计等。

软件实训报告范文第6篇

中图分类号:TN709文献标识码:A 文章编号:1007-9416(2012)04-0000-00

1、引言

传统的电子技术培训课程,包含数电、模电和高频电子三块。电子技术作为电子信息类专业极其重要的学科基础课,在教学中很受重视,它的教学质量将直接影响专业课的学习水平和实践能力的培养,对电子类各专业人才培养目标的实现起着关键作用。

2、传统电子技术培训的缺点

(1)教材基本内容已不能与当今的电子技术接轨;(2)传统电路的设计方法不适合大型项目的设计;(3)传统教材的内容和培养模式将会影响良好实践能力的培养;(4)内容抽象,实践以验证为主,创新设计为辅;(5)实训所需设备不足,仅局限于验证性实验和基于“电路模块式(板级)”设计项目。

3、现代EDA技术的含义及特点

电子设计自动化(EDA)技术以软硬件为工作平台,在电子产品系统设计中,能够将电路设计、性能分析、仿真验证、电路优化及设计印制板的整个过程利用计算机自动处理完成,代表了现代电子设计的主流趋势。

“EDA技术”课程兼具理论性和实践性,且实践强于理论。因此,针对电子技术教学环节改革与探索,结合办学目标,拓宽学习者的思路,摆脱传统理论的束缚,实现从分析到设计的升华,是电子技术信息类专业建设的一项重要任务,有着积极的现实意义。

4、EDA在电子技术中的应用

4.1通过仿真软件代替硬件

EDA技术中有着大量专业的仿真软件,如SPICE/PSPICE、EWB、Multisim等,可构建多种形式的实验、实习平台,进行电路仿真测试、交直流分析、频率响应分析、电路参数扫描分析、电路容差分析等。“以软代硬”弥补了实训设备的不足,使实训不再受到硬件条件的限制,促进高校教学手段现代化。

4.2利用EDA软件将硬件设计转换为软件设计

EDA技术的应用减少了实训对硬件设施的依赖,学员可凭借EDA软件平台进行电子产品的设计。例如Protel、PowerPCB、Layout等,通过设计,拔高了综合技能,且极大程度调动了学习的兴趣,激发了主观能动性。

4.3设计性实验、电路设计方案可通过EDA技术验证正确性

利用EDA技术可采用系统仿真或结构模拟的方法来验证实验或综合设计方案的可行性,这只需确定系统各环节的子项目和子模块便可轻松实现。仿真之后对构成系统的各子电路结构进行必要的模拟分析,以此来判断电路结构设计的正确性及各项性能指标的实现性。EDA技术的量化分析方法对于提高工程电子技术设计水平和电子产品质量,有着重要的指导意义。

4.4利用EDA技术优化设计电路的特性

众所周知,电子元器件的容差以及工作环境温度会对电路的稳定性产生极大的影响。传统的设计方法很难对环境影响进行全面而彻底的分析,但采用EDA技术中的温度分析、统计分析功能,可以方便地分析各种环境温度条件下的电路特性,继而确定最佳元件参数以及电路结构和适当的系统稳定程度,优化电子产品设计。

4.5利用EDA技术对设计电路特性进行模拟测试

在电路设计过程中,需对大量的数据测试和特性分析进行处理,但由于测试手段、仪器仪表精度的限制,测试完毕,问题依然众多。在采用EDA技术后,大幅度的减轻了工作负担,交由计算机的自动化处理,轻松地实现全功能测试。

4.6易于并行操作,可采用“自顶向下”的设计程序和构建框架结构,从而确保设计方案整体的合理和优化

设计过程中子环节或子模块出现问题可以从局部解决,从而保证和支持多人同时并行地进行电子系统的设计和开发。这一特点对项目式设计或电子设计竞赛培训奠定良好的基础,激发了学员的创新思维,增强了团队协作能力。

4.7降低设备损坏,减少器件、仪器仪表损耗,降低培训成本

以往在实训环节,大量的实验和课程设计,学员需花费很多时间忙于实验箱或面包板连线插件松动的检查,或焊接、连接电路、调试电路、处理数据和器件烧毁上。但有了EDA电子工作台,可以预先对实验或设计进行仿真测试,极大程度的避免了赘余繁琐。既节省培训或开发周期,又减少了器件及设备的损耗,节约了培训成本,提高了培训效率。

4.8利用EDA技术方便了实训报告、设计报告以及电子设计竞赛方案撰写

当学员在完成实验、课程设计时,经常会有大量的原理图绘制工作和电路图原理分析的内容,特别是当学员在参加电子设计类型的竞赛时,如何快速有效的完成设计竞赛题目,并提供条理通顺、附件齐全的设计报告,对竞赛结果的评定往往能起到锦上添花的作用。因为EDA软件强大的交互兼容性,可导出不同格式、使用简单的粘贴复制功能,快速的将电路图、仿真文件等直接送到WORD中进行处理和文字编辑,继而形成高质量的实验、设计报告。

5、EDA技术培训平台的整合

培训机构或大中专院校可以根据专业的培养目标以及“订单”,基于“性价比”原则出发,选择并整合出适用于自身专业定位的EDA软件系统和硬件开发系统资源。例如数字系统设计工具软件常见的有Active-HDL、Quartus Ⅱ、MaxplusⅡ、Modelsim等,而针对模拟电路设计工具有SmarSPice、PSpice、HSpice等,版图设计方面的常见软件工具有Mentor-Graphics 、Cadence、Zeni、Synopsys、和Laker等,而专门针对系统建模与分析工具则有Opnet和Matlab,因具备相同功能的EDA软件系统和硬件开发系统门类繁多,因此整合EDA资源是一项迫切而必要的任务。

6、结语

EDA技术在电子技术中的应用,提升了实训的层次,丰富了综合电子设计和设计性实验,“以软代硬”的方式在实训中完成设计、仿真、调试和制作,拔高了培训学员的开发能力。这样极大程度地节省了培训设备的投入,降低了管理成本和维护费用,丰富了实训内容,逐步地培养了学员的工程意识和创新能力,实现了由分析到设计的质变。

参考文献

[1]孙加存,吴晓帆.EDA技术实训教学体系的构建[J].中国现代教育装备,2007(55).

[2]潘松,黄继业.EDA技术与VHDL(3)[M].北京:清华大学出版社,2009.9.

软件实训报告范文第7篇

按企业的标准和流程来实现高校软件工程实训课程的目标,让企业的要求、企业的模式、企业的技术走进软件工程实训课堂。在企业实际的需求和项目开发模式基础上,使学生建立软件工程意识、提高软件工程素质、增强软件项目实践能力、培养创新精神和创新能力,促进教师团队和学生团队的合作精神,以培养能适应社会和企业需要的IT技术人才为目标,引导课程体系的构建和教学组织模式及教学方法的改革,为软件专业人才培养计划的制定提供充足的理论与实践依据。

在企业化实施的过程中要充分体现企业实践的特色,实训指导老师要在软件企业开展调研,了解企业对软件工程人才专业技能和管理技能的要求;了解企业不同项目开发的平台;了解企业项目团队的组织结构;收集企业允许公开的组织过程资产。在调研的基础上,制订软件工程实训的课程大纲、课程章程、教师和学生的组织结构、平台和文档的定义、软件开发过程和工具的选择、项目管理的实施等。为达到实训课企业化的目的,必须做到如下几点。

1)在调研的基础上,以企业的标准进行实验室软硬件平台的构建,包括应用软件企业的实际开发环境、项目管理环境、版本控制环境。

2)规范软件工程过程和项目管理过程。以PMBOK为指导,严格按照项目的启动、计划、执行、监控、收尾过程进行,规范学生在开发过程中的软件工程思想。

3)校企合作,团队合作。在指导教师层面,采用团队合作的模式,构建了由企业导师、项目管理人员、开发人员、有测试专长的老师组成的PMO,实时为各小组进行远程和现场技术支持;在学生层面,以学生的能力和性格为参考,任命各小组的项目经理,并且赋予项目经理一定的权限。

4)激励机制。将实训课程提升到项目的级别,定义实训课程的里程碑,建立完善的激励机制,定期开展项目的绩效评估,公布绩效信息,公平公正地给予团队和成员奖励,提高学生的积极性和创新能力。

软件工程实训课程企业化实施方案的实施流程

实训课程在企业实施的内容上要具有可行性,要注重学生实践能力的培养和注重实训内容与理论的有机结合,避免成为单纯的技能培训。实训教师除了按企业项目的标准和流程要求指导学生,还必须在实践的过程中尝试新的教学方法和新的技术,不断进行分析和总结,制订一套适合高校软件工程专业实训课程企业化实施的最佳方案,将探索的中心定位在如下几点。

1)探索如何在实际的软件项目中应用软件工程方法论。软件工程课程是软件工程实训课程的先行课,学生对软件工程概念、思想、方法的理解很大程度上止步于感性的认识,在不同类型的软件项目开发过程中,如何灵活应用软件工程的方法论是值得探索的。

2)探索如何在学校实验室构建软件企业项目开发的平台。学校实验室的软硬件环境是以教学和科研为出发点构建的,如何在实验室的环境下,搭建可以同时支持不同规模和类型项目开发的平台,保证学生在实训中掌握软件企业项目开发的平台,也是值得探索的。

3)探索如何在实际的软件项目中应用项目管理方法。随着软件产业的发展,规范的项目管理是软件项目成功的保障,因此,国内外的软件企业越来越重视员工项目管理能力的培养。我们的学生每学期都有实践课程,由于课程类型和时间等多方面的限制,学生很少在实践课程中运用项目管理的方法和技术。软件工程实训有不少于四周的时间,教师如何在实训中培养学生的项目管理意识和应用项目管理的方法是值得探索的。

4)探索软件工程实训教师队伍及学生的组织结构。任何的项目开发都是建立在团队合作的基础上,为了达到实训按企业化的模式进行,不能简单的靠一个校内指导教师全程负责,学生也不能简单的分几个小组。因此,如何构建企业指导和校内指导相结合的组织结构,如何根据学生的类型成立团队是值得探索的。

5)探索软件工程实训期间需要的项目文档,构建团队的组织过程资产。在项目开发的过程中会产生很多的项目文档,软件项目的国家标准就对软件项目开发所需要的文档进行了定义。如何在实际的项目中进行对国标规定文档的裁剪是值得探索的。

基于以上五个探索要点,实训指导老师可制订如下的项目实施流程。

1)启动过程:制订实训章程,至少包括制订基本准则和确定实训项目。其中,基本准则包括如下几点:

(1)遵守实训基地的规章制度;

(2)严格执行考勤制度,各项目组组长负责该组成员的出勤管理,组长每周五将汇总情况上报指导教师;

(3)各项目组必须保证每天有半个小时的项目例会时间(可以采用网络的方式),组长指定相关人员做好例会记录,因特殊情况而缺席的人员,必须有辅导员签字的请假条;

(4)每天课程结束之前,项目组组长将团队版本库上传给指导教师。实训项目指在深入软件企业调研的基础上,和企业指导教师互相配合,将企业实际项目裁剪到120人/天的规模,根据实训人数确定可选项目的数量。

2)规划过程:制订实训的管理计划、人员计划、进度计划、质量计划、验收计划等。管理计划指实训指导教师对实训过程中项目范围的变更处理、人员变更、时间管理、风险管理等作详细的管理计划。人员计划指为了有效地进行资源共享、团队合作以及公平的绩效和考评,我们给所有参与实训的企业指导老师、学校指导老师、学生分配不同的权限和责任,形成由PMO项目管理办公室(学校和企业老师)、指导老师、团队经理、团队成员构成的四级项目人员结构。进度计划指将四周的实训时间,根据需求分析、设计、编码、测试、验收五个过程制定里程碑,各里程碑要进行评审验收。质量计划指确定要验收的项目文档和评审的节点等。项目文档指确定各团队要提交的项目文档,至少包含项目合同、项目的需求管理计划、需求文件和需求跟踪矩阵;项目范围基准;项目进度管理计划、项目进度基准;项目质量计划;项目配置计划;项目风险管理计划、风险应对计划、风险清单;项目沟通计划、设计报告、变更记录、例会记录、用户手册、项目总结报告。评审节点指结合需求分析、设计、编码、测试、验收五个过程制订相应的评审节点,给出评审结果和相应的调整措施。验收计划指给出实训考核的标准和方法流程。总的原则是面向过程的考核,以团队为单位进行绩效考核,根据每个同学在团队中的角色进行任务的分配和考核。

3)执行与监控过程:按照规划阶段制订的计划,指导各团队的项目执行,在质量评审基础上给出各团队的调整措施,确保各团队所做项目的质量和效果。

4)收尾过程:完成各团队的考核工作,进行实训组织过程资产的归档及实训总结。按照上面的实施流程,不断总结和优化软件工程实训企业化实施的最佳方案。

结语

软件实训报告范文第8篇

摘 要: 分析了当前计算机专业校外实习模式的不足,笔者针对问题给出了一个采取引进来的方式进行校企合作的新模式,试图解决企业方的要求过高及培训成本过大等问题,以接近实际软件项目开发的模式进行实训,给出了培训计划和详细的考评标准。

关键词: 校外实习;软件实训;项目开发

校外实习作为一项重要的大学生能力培养教育的组成部分,每个学院都非常重视。这也是体现学生学习成果,进一步加强学生实际动手能力和确认自身发展方向的一个重要环节。因此,从学校的角度出发,如何为学生创造一个良好的校外实习的环境就非常重要。

一、目前计算机专业的校外实习模式

西北工业大学明德学院计算机信息技术系的校外实习模式采取课程实训的形式出现。每个秋季学期针对大四学生开设,名称为:project实训。其中包括校内实习和校外实习两个部分。目前project实训及校外实课时为:校内56课时,校外7天。校内采取一半理论课一半上机实训的模式进行,校外在计算机培训公司进行全天的机房实训。

通过3届的实习培训的结果来分析,存在以下问题:

(1)内容重复,深度不够。校内实习的模式还沿用课程实训的模式,形式上脱离实际工作方式,内容上重复了一些课程实训的内容。校外实训,公司提供的内容多为理论方面和前台界面设计方面,难度、深度都不及校内,并且也有内容的重复。学生普遍反映校外实习效果不佳。

(2)对校外实习内容无法有效控制。校外实习内容是由公司内部制定,在签订合同时学校只能在大的方向进行控制,具体内容在实习时才细化,学校无法对内容进行修改和其他干预。

(3)对实习公司要求高,合适的实习公司少。校外实习是学生到企业去实地工作和学习,但对于大部分软件公司都无法承受如此大规模的实习学生,更不愿意提供公司的电脑等设备帮助学校培训学生。因此,目前能合作的公司都是一些专业的培训公司,而这些公司虽然可以提供大规模的实习场地,但是实习模式还是学校式的,无法和实际软件公司的开发相比。

(4)校外实习成本大,时间短。目前的收费标准为一位学生30元/天。7天培训,以2009级约160人计算,总费用约33600元。随着物价上涨,实习公司将在明年提高收费,而我系10级,特别是11级、12级3个专业的人数都在300人左右,实训成本将大大提高,而7天的校外实习对于软件项目的实习几乎是无法进行的。

(5)无法达到实训目的。project实训及校外实习开设的目的是为了让学生尽量接近实际开发,提高学生的实战能力,以期尽快适应将来的工作岗位。但目前的两部分实训在内容上、形式上都和实际的项目开发有一定差距,未能达到当初设计课程的目的。

二、校外实习新模式的设计

针对以上问题,笔者提出了针对计算机专业学生的软件实训项目计划。

计划的主旨:提高学生实际动手能力,以接近实际项目开发的方式让学生得到有效的锻炼和学习。

1 新模式的设计思路

实训方式:合并校内实训和校外实习。学院提供实习场地环境、部分实习辅导教师及后勤保障,软件公司提供实习内容和管理模式。

采取引进来的方式邀请软件公司及资深软件开发工程师进驻学校,以软件项目开发的方式把学生分成开发小组统一进行管理。公司提供资料和工程师,学校提供场地和软硬件环境,学生就在校园里进行实习。以一个软件公司的架构来进行管理,学生面对的是实际项目,教师和所聘用校外工程师作为公司的项目负责人,负责管理项目进度和开发方法的指导工作。每个开发小组组长由学生担任,具体开发完全由学生自己负责。最后由指导教师、校外指导教师评审后统一给出实训成绩。

2 实训计划的设计

(1)实训流程安排,共25个工作日:

①按专业方向分别进行规章制度、开发流程、开发标准规范的培训,系统基础框架使用培训1D。

②选定题目,项目小组开始整理、分析需求1D。

③项目小组内部需求分析头脑风暴、分析整理、内部研讨1D。

④项目小组内模块设计讨论、分析与整理3D。

⑤项目模块编程实现与代码优化8D。

⑥单元测试与问题修改1D。

⑦集成测试与问题修改1D。

⑧项目数据提交与编写测试分析报告、准备静态分析答辩会1D。

⑨项目初期成果总结与分析1D。

⑩项目小组的再分配与调整2D。

B11单元测试与问题修改1D。

B12集成测试与问题修改1D。

B13项目数据提交与项目开发总结报告编写2D。

B14项目评审1D。

注:以上1D指至少包含4课时及以上的工作量。

实训总课时约为:100课时。

(2)实训授课日历。授课计划如下:每周每班4次课,即4个工作日。6周实训,1周答辩,共7周。每周3次课为专职教师担任,一次校外指导教师担任。初拟的实训日历如表1实训日历表所示:

(3)实训项目题目。

①旅行社办公管理系统。

②医院门诊挂号系统。

③网上书店。

④数字化商务与现代物流配送中心整体解决方案。

⑤餐饮管理咨询公司网站建设方案。

(4)学生成绩的评分标准:侧重于专业能力的考查,通过较详细的分类进行量化考评。专业能力考查的具体内容如下:

①问题的复杂性:即解决问题的算法复杂程度,可以考查对专业知识的熟练程度。

②软件的功能性:即软件实现的功能,可以考查对专业知识的掌握深度。

③软件的适用性:即软件与欲解决的问题之间的适用程度,可以考查理论联系实际的能力。

④软件的易用性:即软件使用的方便程度,可以考查对软件界面设计的理解程度。

⑤系统演 示:考查语言是否流畅、声音是否洪 亮、形体形态是否举止大方、讲演课件制作是否精良。

⑥设计说明文档:考查文字表达能力,是否包含需求分析、数据表结构设计、系统功能和实现方法四部分的内容。

具体分数权重如表2所示:

3 新实习模式的优势

基于实际软件开发模式的校外实习模式的设计,有其更为明显的优势和特色。具体到本项目的优势在于以下几个方面:

(1)降低合作成本,提供了更多潜在合作公司的可能性。由学校提供实训场地和住宿等后勤管理,实习公司只需要提供资料和人员,大大降低了实习公司硬件方面的成本,降低了合作的门槛,使得与真正的软件公司合作成为可能。在费用方面,不按人数收费,按照提供的资料和人力计费。目前该专业人数呈逐年增加的趋势,使得学院校外实习的成本降低了。如果采取直接聘用校外软件工程师指导的方式,培训费用还将大大降低。

(2)接近实战。由于采取公司化项目管理,学生以项目开发小组的形式向项目负责。工作过程采取项目开发的方式进行,最大限度地接近实际的项目开发。

(3)实训内容新颖。与合作公司联合制定的项目实训内容是以该公司实际项目为蓝本设置的。内容与学生之前所学的实训内容完全不同,它更贴近实 际,学生会感觉更新鲜,更有兴趣。

(4)实训项目的可控性提高。实训项目是校内教师与公司合议产生的结果,所以学校对于实训内容的控制性就大大增强,甚至还可以对实训过程中的一些问题进行及时的调整和改正,使得学校在整个实习项目中比较主动。

(5)内容丰富,综合考查。本项目的实习将会涉及计算机专业几乎所有的主干专业课程的知识。如:软件工程项目管理、数据结构、计算机网络技术、数据库技术、J2EE或NET技术、网页设计、软件测试技术等。通过项目可以对学生进行一次全面的知识考查,提高学生对实际项目的认知,对所学知识的融会贯通。

通过前期对兄弟院校和一些软件公司的接触,已经有一些学院开展了类似的实训方式,学生对这样的实习方式普遍比较容易接受,基本都取得了比较好的实习效果。

通过大量的分析和论证,新的校外实习项目计划的效果大大好于现有的实训模式。目前,学校正在进行培训细节的完善工作,如:规则、进度安排、考查机制的制定,并且已经与一些软件公司及资深软件工程师进行了前期的洽谈,对该实习项目的合作达成了初步的合作意向。

参考文献:

[1 ] 金尊和.软件工程实践导论:有关方法、设计、实现、管理之三十六计 [ M ] .北京:清华大学出版社,2005.