第一篇:应用型高校计算机类专业软件测试课程教学改革
应用型高校计算机类专业软件测试课程教学改革
摘要:软件测试课程是一门应用性很强的专业课程,作者结合自身从事软件测试企业的工作经历和多年从事软件测试教学的心得体会,分析软件测试行业的巨大人才需求背景,指出传统高校软件测试课程教学存在的不足,提出面向应用基于项目驱动的校企合作教学改革模式,并说明教学效果。
关键词:软件测试;项目驱动;校企合作;应用性
引言
软件测试课程是高校计算机类专业开设的专业方向课程,由于课程知识点与软件工程课程存在一定的重叠,且很多该专业学生存在对软件测试行业了解的误区,所以软件测试课程教学效果差强人意。实际上,IT行业对于软件测试工程师需求是特别巨大的,这就导致了尴尬的局面:软件测试部门招不到人,而计算机类专业毕业生既缺乏软件测试技能又不愿从事软件测试工作。随着中央政府要求更多的地方高校向应用型转变,这些高校的计算机类专业应该顺应高校转型潮流,进一步明确专业面向应用的定位,加快专业方向课程的改革。国内很多学者从软件测试内容、基于卓越计划驱动等角度提出改革方案,但改革方案应用性不强。笔者既有在IT企业从事软件测试工作的经历,又从事多年高校计算机科学与技术专业的软件测试课程教学工作,因此,对于转型为应用型高校的计算机类专业软件测试课程教学,建议采用面向应用基于项目驱动和校企合作的改革模式。
1软件测试行业巨大的人才需求
软件测试岗位一直是IT企业中的热门岗位。据国内知名就业网站前程无忧统计,软件测试岗位需求为IT职位前8名,全国就业岗位数量非常大。软件测试行业职位又可分为测试员、软件测试工程师、高级软件测试工程师、测试经理等。就软件测试工程师职位而言,在北京、深圳等一线城市,起点工资月薪可达8000元人民币。
软件测试工程师岗位招聘除日常的学历、资历要求外,一般还有以下4方面的专业素质要求:能编制软件测试方案、设计测试用例、执行与记录测试;熟练使用常见的一两种主流自动化测试工具;熟练操作常见的数据库管理系统(如ORACLE、SQL SERVER等)和SQL语言;熟练使用一两种主流开发工具和开发语言(如Java或C++)。作为计算机类专业毕业生,达到软件测试工程师岗位的上述要求应该说是不难的,但现实情况是,企业即使给出高薪的条件,也难招聘到满意的软件测试工程师。笔者分析原因在于以下几点:
(1)计算机类专业毕业生存在对软件测试行业的认识误区,出现诸如“重开发轻测试”“软件测试技术含量低、待遇低、发展前景一般”等片面的观点;甚至出现高校教师也持有同样观点,导致教学过程中未能引导学生正确认识软件测试行业和软件测试岗位;如此一来,毕业生更加不愿意选择软件测试工作。
(2)国内大多数转型高校在本科、专科层次的专业设置中并未专门开设软件测试专业,招聘岗位大多数来自计算机科学与技术、软件工程等专业,而这些专业毕业生又都只是一心从事软件工程师工作。
(3)有不少计算机类专业的女生愿意从事软件测试工作,但在上述岗位要求的开发能力、数据库方面相对男生有所欠缺(这里以笔者所在的湖北民族学院计算机科学与技术专业为例)。
2传统高校软件测试课程教学现状
虽然软件测试行业岗位需求巨大,但未转型为应用型高校的计算机类专业的软件测试课程教学存在不适应软件测试行业发展的问题。从专业建设角度来说,应用性体现并不明显。
2.1课程定位
对于软件测试课程,不同高校的计算机类专业课程定位不同。以计算机科学与技术专业为例,按照教育部计算机科学与技术专业教学指导分委员会定义,软件测试为非专业核心课程,属于专业课程。有的高校将软件测试定为专业方向必修课,也有高校将其定为专业方向选修课程。
2.2教学内容
传统高校计算机类软件测试课程教学内容总体来说存在重理论轻实践、学时数偏少、与企业需求脱节、应用性不强、不注重课程间衔接的问题。而且,还存在软件工程课程与软件测试课程知识重叠问题,教学内容重点体现在软件测试基本流程、软件测试方法等概念性的知识,没有把IT企业有广泛需求和应用的测试管理、自动化测试工具、测试规范等重要内容作为课程重点讲解和实践。
2.3教学方式
传统高校的软件测试课程的授课教师,由于缺乏企业工作经历和项目管理经验,无论是理论课程还是实践课程上课,都难以激发学生对的学习兴趣。存在教学内容枯燥、教学方式单
一、教学考核评价方式传统(如课程结业论文)等问题,难以提高学生的项目工程实践能力,导致学生就业时无法达到企业招聘软件测试工程师的要求。
3面向应用的软件测试教学改革
转型高校计算机类专业若要将学生培养成软件测试工程师,应该从3条基线加以培养,主要包括软件测试专项课程、程序设计能力及平台使用、web技术及数据库,具体知识体系如图1所示。基于篇幅关系,此处重点讨论软件测试课程知识。软件测试课程改革的面向应用,主要体现在项目工程的实践性。笔者选取IT业成熟城市的公司,将其工程项目引入课程的实践教学中。在教学中,把学生分成多个小组,小组中每个学生以不同的角色(如项目经理、软件工程师、软件测试工程师等)参与到项目的实践过程中。笔者每上软件测试第一次课时,都会带领学生一起浏览智联招聘、前程无忧等主流招聘平台当天有关软件测试工程师岗位的职位要求,让学生明白任课教师的出发点就是面向应用,希望学生学完此课程后能基本胜任软件测试工程师的岗位。
软件测试教学改革主要从教学内容知识体系、实践教学改革、考核评价改革、改革效果的
设置软件测试课程教学内容要充分考虑融合软件测试工程师岗位所需的数据库技术、高级语言程序设计及开发平台两方面的知识,这样课程体系才具有系统性、综合性、交叉性。例如,教师在讲授自动化测试工具Quick TestProfessional及Test Director时,应将这两个工具与主流的数据库管理系统SQL Server、Oracle等结合起来;讲授白盒测试工具c++Test时,应将c++程序设计与相应的开发平台结合起来,并加以举例应用。
3.2实践教学改革
实践教学是软件测试课程重要的组成部分。要体现软件测试课程的应用性,就必须改革实践教学。传统高校软件测试课程实践教学通常围绕软件测试流程制订测试计划、测试设计、执行测角度阐述改革方案。
3.1教学内容知识体系
软件测试课程教学内容改革主要体现在应用性、工程实践性上,同时还要考虑课程与图1中相关课程的交叉性、关联性。笔者结合企业需求和计算机类专业人才培养方案,拟定软件测试课程的主要教学内容和课时安排,详细安排如表1所示。表1中软件测试课程总学时为40学时,理论和实践各为20学时。相对传统高校软件测试课程,表1中实践总学时占总学时比例较高,达到50%。试、测试总结等几个环节展开,总学时数一般为8~12学时。这种实践教学模式存在实践学时数偏少、每个流程实验分散开设、无项目管理过程练习等不足。因此,对实践教学要进行更加面向应用、结合企业需求的改革。
(1)实践教学总学时数提高到20学时,不再按测试流程逐个单独开设实验。20学时的实践教学融为一个项目案例,按照软件测试企业项目管理流程及模式开展,分团队开展训练,一个团队一个项目。
(2)集中实践教学时间段,不间断教学过程,统筹安排学生上课时间,在项目工程实践阶段不安排其他任何课程,保证学生全身心投入到项目工程实践中。
(3)加强校企合作,充分利用合作企业工程师的项目经验。项目工程实践期间,请合作企业工程师或项目经理远程指导项目管理,解决技术问题。当条件成熟时,还可将合作企业的部分项目纳入到课程的项目工程实践教学过程中,真正实现服务测试外包。进一步提高学生的软件测试项目工程实践能力,让学生尽早适应企业管理的工作模式。
3.3考核评价改革
转型高校教学侧重应用和工程实践,因此教学课程的考核和评价也应进行相应改革。传统的教学课程考核多为考试、课程报告等形式,这些形式特别容易出现抄袭、只做报告不做设计、不做编码等问题,原因就在于考核侧重结果忽略过程。如何结合实践教学过程和结果考核,是改革问题关键。在师资队伍充足的情况下,可作如下改革:
(1)教学过程中成立项目小组,每个小组由3~4人组成,每小组一个组长,成员进行相应分工。每次任务完成后,任课教师按小组评定成绩并排名,课程结束时进行一次项目答辩,组长主讲,小组成员陈述自己分工内容。学生课程成绩主要来自两部分:小组成绩(占70%权重),答辩表现(占30%权重)。
(2)课程结业方式多样化。除了采用项目答辩,还可增加软件源代码、项目文档、课程报告、学科竞赛成绩充抵等方式。
(3)鼓励学生参加有影响力的软件行业工程资格认证,如全国软件测试工程师、测试工具资格证等,若获证可申请免修。
3.4改革效果
以笔者所在的湖北民族学院计算机科学与技术专业为例,自2012年采用上述教学改革方案以来,软件测试课程教学取得了良好的效果。据初步统计,计算机科学与技术专业每年约有10%毕业生从事软件测试相关工作,提高了就业质量。实施改革后提高了学生学习软件测试课程兴趣,缺勤率在1%之内。学生项目管理水平得到显著提高,得到企业的广泛认可。
第二篇:应用型本科高校《企业管理》课程教学改革研究
应用型本科高校《企业管理》课程教学改革研究
【摘要】为提高应用型大学企业管理课程的教学水平,本文讨论了该课程传统教学中存在的问题。教学方法,教学考核形式等问题进行分析,并根据社会对高校人才培养需求,做出了一些教学改革的方面的探索,以提供有益的思考。
【关键词】企业管理;应用型;教学改革
应用型本科院校人才培养模式不同于传统的学术人才培养模式。加强学生的实践能力,使他们成为复合型人才,从而提高学生的就业竞争力。因此,本文对应用型大学企业管理课程教学改革进行了探索。
一、企业管理课程分析
企业管理课程具有连续性,全面性,实用性,针对性,科学性和艺术性。
1.延续性。像大多数管理课程一样,随着科学技术的发展和经济形势的变化,其发展速度可以被描述为‘旧常”。企业管理这门课程的内容更应是符合当下的市场需求,随着市场的改变而不断的发展,课程内容的设置就需要不断的更新和延续。
2.综合性。由于涉及多个学科的知识,商业管理实际上是许多学科如经济学,管理学,心理学,社会学和行为学中的跨学科学科。
3.实践性。这门学科实际上来自实践,反过来指导实践。
4.针对性。在商业管理实践中,必须为不同的产品和客户开发不同的生产,营销和物流计划。换句话说,没有通用的企业管理“模板”。
5.科学性与艺术性。管理是一门科学,更是一种艺术。企业管理是人、财、物的管理。企业管理的科学性是艺术性的基础,艺术性是科学的补充。在经营管理过程中,管理艺术的运用是科学管理的补充和提高。
二、传统教学中存在的问题
1.教学过程中过分强调教师的主导作用。主要表现在两方面:首先,在教学内容上,过分强调教师的理论知识教学,忽视实践教学;二是教学手段方面,相对比较陈旧,多采用教师课堂讲授,而忽略反转课堂等形式多样的现代化教学方法。
2.教材内容的滞后性。这是在高校教育中普遍存在的问题。教材建设跟不上现代企业的发展。
3.教师实践经验的匮乏。大部分高校企业管理课程的教师都是从学校到学校。但缺乏企业的实际锻炼,因此在课程在实践性的教学上显得力不从心,双语教学更是难以实现。
4.课程考核方式单一性。企业管理课程的考核方法大多是基于传统的闭卷考试。
三、针对传统教学存在的问题,本文对该课程的设计进行了探讨
1.加强企业管理课程教材建设。企业管理课程教材建设应紧密结合现有企业特别是中小企业乃至微型企业在管理实践中面临的新情况,新形势。这有助于学生掌握与时代特征紧密相连的现代商业管理方法,使他们能够将自己的技能与企业的实际需求结合起来。实现高校与企业的无缝衔接,提高就业竞争力。教材应针对应用型高校经济管理类课程的需要,全面系统地介绍现代企业管理的基本原理和方法。内容可以包括现代企业与企业管理,企业战略管理,企业商业决策,营销管理,企业生产管理,企业质量管理,企业物流管理,企业技术管理,企业人力资源管理,企业财务管理和企业创新管理。将管理思想与管理
实践,理论教学和案例教学相结合,巩固理论和实践教材。
2.创新教学模式。企业管理课程的实用性要求我们要让学生成为教学的主体。教师的作用是组织课堂教学,引导讨论,安排任务,创造场景,通过颠倒课堂形式来调动学生的学习积极性。案例教学可以让学生主动参与,通过案例分析的角度来看,提高学生应对冲突的能力,培养学生的实践动手能力,学生学习可操作性此外,还有角色扮演,模拟,任务驱动,教师演示,多媒体教学,双语教学等多种教学方法和手段。让学生直接参与教学活动也是值得提倡的教学模式。
3.深化校企合作。应用型大学的商业管理课程教师普遍缺乏实用性。掌握并了解企业的最新动向和行业发展前沿,为深化学科建设、夯实课程内容做好功课。另外,通过学校与企业的合作,学生也可以参加企业培训。一个优秀的企业经理必须拥有丰富的知识,包括公司知识,对产品的理解,甚至是对生产过程的了解。因此,让学生亲自参与生产实践,营销策划,生产管理等多个环节,让学生熟练掌握产品的相关知识,使他的营销更加方便。考虑到每个学生都不可能有机会接近公司并理解企业,那些可以要求我们参加培训的学生也需要定期回到学校。没有参加实习的学生也可以通过交流增加对公司实践的理解。最后,高校可以聘请行业内的专家到高校开展行业前沿和实践类型的讲座,从而丰富学生的课程实践内容。
4.改革课程考核方式。大胆改革应用型大学企业管理课程的考核方式,反映成绩组成,考试内容和考试形式。尽量突出实践性的重要性,如:在评估这部分营销策略时,可要求同学将团队作为一个单位并以团队的形式出售。这使得学生不仅可以学习商业管理中的营销策略知识,还可以在评估过程中学习团队合作和团队合作,从而拥有强大的团队合作能力。团队的组成可以是随机的,因为我们认为学生可能没有机会在未来的实践中自己确定团队成员。考试应设置时间期限。从每学期中后期开始,实践能力评估将在3周左右进行。在早期阶段,主要是在课堂进行理论学习和充分锻炼各种技能。经销的方式以班级为单位,让学生自己确定成本预算和销售价格,并在完成销售后评估绩效。最后,每个团队必须提交练习报告以完成业务总结会议。
综上所述,应用型大学企业管理课程教学应突出实践教学的比例,注重理论联系实际,充分发挥学生的主观能动性和创造性。评估方法可以反映学生的知识,综合能力和创造性思维的程度。
参考文献:
[1]白慧博,浅谈企业管理创新[J].企业家天地下半月刊(理论版),2009,(07).[2]刘芙等,高等教育实践教学模式的构建与实施[J].现代教育管理,2011(3):88-90.[3]?O炳新等,高等学校课程双语教学存在的问题与对策[J].包装学报,2012,10(4):90-94.[4]王宝英等,关于经管类专业课程双语教学改革的研究[J].经济师,2012(11):102-103.
第三篇:应用型本科高校环境影响评价教学改革研究
应用型本科高校环境影响评价教学改革研究
摘要:针对环境影响评价课程在应用型本科高校中的重要性和应用性都很强的特点,以培养学生从事环境影响评价工作岗位的能力和社会需求为导向,通过及时修订环境工程专业本科人才培养方案,及时修订与环境影响评价和相关课程的教学大纲和学时,不断更新教学内容与方法、改革考核方式等措施,达到了提高教学质量和学以致用的效果,实现了提高学生的执业技能和就业核心竞争力的双重目的。
关键词:应用型本科高校;环境影响评价;教学改革;教学方法;考核方式
环境影响评价课程是应用型本科院校环境工程专业的一门专业必修课,也是我校专业骨干课程之一,它强调课程间的相互交叉,理论和实际相结合,理论性和应用性都很强。随着“环境影响评价法”的实施、“注册环境影响评价工程师”制度的建立以及在环境影响评价事业日益备受关注的同时,也对高校环境影响评价人才的培养过程和培养出来的人才提出了更高、更严的要求。
黑龙江东方学院环境工程本科专业在人才培养过程中,非常重视环境影响评价人才的培养工作,为进一步提高学生环境影响评价课程的学习效果以及将来毕业生从事环境影响评价的职业核心竞争力,结合本专业实际情况,我们下了很大功夫,主要从及时修订人才培养方案、及时修订相关课程的教学大纲和学时、不断更新教学内容和方法、改革考核内容和方式等方面进行了教学改革,及时发现问题并整改,取得了非常好的效果。
一、重新修订人才培养方案,增加相关课程和学时
环境影响评价是一门综合性课程,融合了数学、物理、化学、生物等多学科知识。但是在以往授课过程中存在诸多问题,基本上这门课一直都是孤立的,久而久之不自觉地就被边缘化了。教学过程中没有在意学生的感受,没有及时查找问题,更没有整改措施,采用填鸭式的灌输教学方法,教学效果很差,对该课程没有兴趣,学生不想听也听不懂,更谈不上学以致用,加之学时有限(仅有理论课34学时),在短时间内把所有涉及到的相关知识全面细致地讲授一遍是不可能的。针对以上严峻形势,教学改革迫在眉睫。本专业所有老师通过多次走访、调研、发放调查问卷和召开座谈会等形式,同时邀请了哈尔滨工业大学、黑龙江大学、黑龙江省环科院、哈尔滨市产业办环境影响评价科等权威单位的“双师型”专业技术人员,多次莅临指导,于2013年重新修订了环境工程专业本科人才培养方案(修改为理论课48学时+实践24学时)。同时也增加了相关课程并调整学时,即是以环境影响评价为核心的“大学生职业生涯规划”“形势与政策”“专业导论”“环境法律法规”“环境管理学”“水污染控制工程”“大气污染控制工程”“固体废弃物处理与资源化利用”“环境检测技术”“环境噪声控制”“清洁生产”“质量技术监督基础”等辅助课程,聘请最好的有实践经验的资深教师任教,修订了相关课程的教学大纲,调整了授课学时,重视实践。团队成员有分有合,拧成一股绳,心往一处想,劲往一处使,为培养有能力从事环境影响评价工作的高级人才奠定了坚实基础。学生学习的积极性、目的性和兴趣得到大幅度提高,教师授课过程中激情倍增,互惠共赢。近3年来,有45名毕业生从事建设项目环境影响评价工作。
二、充实教学内容,完善教学手段,提高学习效果
要提高教学效果,必重教善学,缺一不可,但教师起着决定性的作用。师者,传道授业解惑。优秀的好教师,不仅知识渊博,更要有丰富的实践经验,把复杂抽象难懂的知识原理简单化,把实际生活中生动具体的案例带到课堂上,才能有效地提高学生的学习兴趣和效果,这对教师自身的业务能力特别是实践能力提出了更高的要求。如何当优秀的好老师,我专业采取了以下措施:
1.组织老师下场充电,参与环境影响评价现状调查评价和环境影响评价报告书、报告表的编制工作,并请有经验的国家注册环境影响评价师亲临指导,参加注册环境影响评价工程师、国家清洁生产审核师的培训和考试,增加教师学识,授课内容结合实际,积累实战经验。
2.针对环境影响评价中涉及到的很多理论性强的、抽象的、难以理解消化的环节,直接采用各类已批准的近期的建设项目环境影响报告书中的相关章节来讲授,帮助学生理解掌握并应用到实际。
环境影响评价博大精深,以往学生只能硬着头皮去死记硬背,而不知道学什么、为什么学、怎么学,更做不到活学活用,没有目的,更没意义,学起来枯燥乏味,唉声叹气,与教学目的背道而驰。这是很多学校的通病,我们针对环境影响评价中的重难点和抽象的知识,直接采用已批准的建设项目环境影响报告书中的相关章节来讲授,简单明了便于理解和掌握。
3.将环境影响评价师执业资格考试大纲融入课程教学大纲中,及时更新教学内容,补充教学资料,并借助中国环境影响评价网,国家、黑龙江省精品课网促进学生自主学习。环境影响评价师职业考试大纲源于实际,与时俱进,尤其是一些国家政策、相关的法规标准和技术导则等时效性很强。为此,我们把职业资格考试的最新内容引入课堂,以期学生在第一时间掌握第一手宝贵资料,就业后上手快,干得好,留得住,发展好。
4.聘请其他高校的优秀教师和企业行业的高级工程师来修订课程教学大纲并进行授课,参与人才培养方案的修订工作,边修订,边实施,边整改,形成了合力。
三、调整总评成绩构成,加大实践环节分数比例
本专业在环境影响评价课程的总评构成比例、考核内容和方式上进行了改革。现在环境影响评价课程总评成绩由多块构成,主要由过程教学管理(包括自觉性、积极性、有效性、组织纪律性、团结协作性等,20%)、实践环节(每人独立完成一份环境影响评价报告表,20%,一份课程设计,30%)和闭卷考试(降低客观题比例,增加应用题比例,30%)构成,总评成绩构成多样化,强化了实践环节,弱化了期末闭卷考试。点滴珍贵,重在积累,特别突出了实训实践的重要性,彻底纠正了以往不学习,考前背一背的应试突击式做法,彻底忘记了以往“59遭罪,60万岁,61浪费”的口号,改变了以往一份卷子定胜负的局面。成绩取决于学生的态度和付出的多少,付出就有回报,多劳多得,不劳不得,细化后的考核办法更人性化,对学生更公平公正,深受学生欢迎。通过以上措施,提高了学习的效果,提高了实际应用水平,突显该课程的综合性和实践性。
四、改革效果
经统计,我专业近三年撰写环境影响评价方向的毕业论文的比例分别为23.3%、28.5%和34.1%,从事环境影响评价工作毕业生的比例分别为18.0%、24.2%和29.9%,同时这两个比例均逐年上升,学生工作1年左右考取环境影响评价上岗证,改革的成效还是特别显著的。
我们所做的一切,目的很简单,就是为了学生能成才,对得起国家和社会赋予我们的这份责任,对得起学生和家长对学校的这份信任。多动脑,多思考,多引导,多实操,肯定就会有收获。时代在变,教学改革势在必行且任重道远。经过3年的不断探索与实践,我专业在人才培养方案、教学内容和方法、考核方式上凝聚了独到的特色,较好地解决了环境影响评价教学过程中存在的一系列严重问题,提高了学生的学习效果和职业能力,同时也提高了教师的综合素质,师生共同成长,取得了很好效果。
近年来,环境影响特别是不利影响是层出不穷的,环境法规与标准是经常修订颁布实施的,这就意味着环境影响评价是不断发展的,环境影响评价技术也是在不断改进的,因此,我们的人才培养也要与时俱进,尽最大努力培养出更符合国家和社会所需的、有能力的、能胜任的、高层次的、高质量的环境影响评价专门人才。
参考文献:
[1]魏学锋,苗娟,董铁有.基于能力培养的“环境影响评价”教学改革与实践[J].黑龙江教育(高教研究与评估),2011,4:90-92.[2]郭春梅,赵立军,詹亚力,陈进富.环境影响评价教学方法研究.广东化工,2012,3:118-119.[3]匡颖,张焕祯.新形势下本科《环境影响评价》教学改革探讨.环境工程,2014,32:1093-1095.[4]龚国勇,罗天相.“环境影响评价”课程教学体系构建.宜春学院学报,2014,3,(36):137-138.[5]蒋珍茂,陈玉成.“环境影响评价”课程教学改革的初步探索.西南师范大学学报(自然科学版),2013,5,(38):177-180.
第四篇:计算机翻译软件测试
对计算机翻译软件的测试
跨进九十年代以来,计算机以其迅猛的势头进入了高等学校的教学科研领域。这一趋势也把外语专业的翻译教学推到了一个十字路口,给这门课提出了新的课题。众所周知,人工智能研究的一个十分重要但又极其困难的方面,就是让计算机懂得人类交往的语言,即自然语言。机器翻译系统是计算机科学的重要研究领域,国内外近几年来均取得了重大进展。有报道说,由中国科学院计算机所等单位联合开发研制的“863智能型英汉翻译系统”达到当今世界最高水平,该系统实现了对原文的语法、语义’和常识的一体化分析,具有面向多文种翻译的软件环境。台湾产“功学电脑自动翻译系统”也具有“文章类别指定’)的功能,用户可以在“电子资讯、“历史法律”、“军事”等方面指定计算机进行翻译。机译系统的这些功能是非常诱人的。
不管怎么说,我们没有理由拒绝这些高科技成果。然而从当前的情况来看,翻译及翻译教学与计算机及其辅助翻译系统的“联姻”却困难重重,举步艰难。其中,硬件建设是客观原因之一,例如《译星》主系统投资据了解在两万元左右,每加一种词典又需一万五,等等。此外,翻译软件功能的评价标准无法达到统一也是其中的原因。笔者长期从事翻译及翻译教学工作,对翻译的标准问题深有体会。在翻译界,长期以来郎存在对翻译标准的争论。“信、达、雅”,“忠实、通顺、“正确”,“形似„、神似”,不一而足,有的甚至连圈内人都说不清楚。说到底,造成这种情况的根本原因在于,与科学上的度量衡不同,翻译质量的标准是一些软杠子,在实际操作中,标准与订单一标准之间的差别很大,谁也不可能制的定量测试标准。例如有的客户只要求翻出大意,能看懂就可以了,而翻译工作者和翻译课教师,正规的出版社或报刊,考虑到对读者负责,避免谬种流传,往往要求译文达到可以正式出版的标准。对于由计算机软件完成的翻译作业,不同专业、不同级别的专家实行的标准当然就更不可能统一了。有的英语专业人员可能给50分,另一些可能只20分。中文专业的可能给50分,某些非语言专业的人员则可能给80分。
这是因为,英语专业人员看到的可能全是计算机做错了或做得不好的地方,而非英语专业的人员看到的则是计算机完成的翻译作业中已经解决的问题或可以来用的部分。耐人寻味的是,一个基础很差乃至可能根本不懂英语然而会操作计算机的人能够毫不费力地做到这一步。而这很可能是翻译界和翻译教学今后回避不了的问题,对此我们应该有所准备。
最近我们在翻译课教学中组织了一次英语专业学生与计算机自动翻译系统的交互测试实验,目的是让学生初步认识机器翻译系统,了解机译系统的长处与不足,进一步则要求学生思考在今后的实际工作中怎样运用这些高科技产物。我们感觉实验从整体上说是成功的。学生对这祥的实验很有兴趣,实验结果基本上没有 超出我们的预估。现将有关这一实验的一些基本情况分析如下,希望能够引起译界同行和计算机专家们的兴趣。
实验的第一部分是为什算机完成的翻译作业打分。为便于比较,我们采用了两种机器翻译系统,一种是中国科学院科智语言信息处理有限公司的“智能型英汉机器翻译系统”,另一种是台湾产的功学自动翻译系统。十个题目中前五题的原文选自高等学校英语专业教材《英汉翻译教程>>(张培基、俞云根等编,上海外语教育出版社),题材属于社会科学类,难度对于英语专业学生来说属于中等,对非英语专业的人员则偏难。后五题选自中国冶金进出口上海公司的一份广告(《上海科技翻译》1993年第二期)内容大致可以归人科技类,难度为中等。实验规定的等级为优等2分,及格1分,不及格为0。每一个句子后边的中文即计算机完成的作业。原教材和刊物提供的译文(不是标准答案,谨供参考)附后: 1. The sight and sound of aur jet planes filled me with special longing。科智系统:我们的喷气式飞机的情景和声音使我充满特别的渴望。
功学系统:我们的喷射机的景象与声音充满我以(和)特别的Ionging。参考译文:看到我们的喷气式飞机,听到隆隆的机声,令我特别神往。
2. The sun rose thinly from the sea。科智系统:太阳从这海稀薄升起。功学系统:这太阳薄细上升起从这海。参考译文:淡淡的太阳从海上升起。
3. The mountains began to throw their long blue shadows over the valley。科智系统:这些高山开始越过这个(山)谷投他们的长的蓝色的影子。功学系统:这些山开始掷他们的长蓝色阴影超过这valley。参考译文:群山已在山谷里开始投下蔚蓝色的长影。
4. He wanted to send them more aid,more weapons and a few more men。科智系统:他想要送他们更多的援助,更多的武器和几个更多的人。功学系统:他想要送他们更多aid,更多一些枪械与一些men。参考译文:他想给他们增加些援助,增添些武器,增派些人员。
5. Let bygones be bygones。科智系统:既往不究。
功学系统:是过去的就让它过去。参考译文:过去的事就让它过去吧。(或既往不究)
6,Handle domestic sale of surplus prod.科智系统:处理过剩产品的本国出售。功学系统:处理盈余products进出口贸易。参考译文:兼营剩余出口产品的内销。
7. Contract engineering projects and offer technical service。科智系统:承包设计工程并且提出技术服务。功学系统:合约工程计划与提供技术的服务。参考译文:承包工程项目和提供技术服务。
8. Import raw materials for metallurgical induStrv。科智系统:为冶金工业的进口原材料。功学系统:为冶金学的工业提供原料。参考译文:进口冶金工业所需原材料。
9. Handle compensation trade and joint venture prOJects。科智系统:处理补偿毛衣和合资经营工程。工学系统:处理对抵贸易和联营事业计划。参考译文:经办冶金企业补偿贸易和合资经营。
10. Import and export metallurgical equipment,spare components andinstrumentation devices。科智系统:进出口冶金装备,零部件组成和器乐演奏的谱曲设备。
功学系统:进出口贸易冶金削设备,饶恕零组件与使用仪器工具(装置)。’ 参考译文:经营冶金设备、备品备件和仪压的进出口业务。”
实验结果,计算机的得分率为50%左右,其中第五题得高分的概率很高。也就是说,整个第一部分的题,计算机可以得百分制50分。从两种机译系统的译文也不难看出“科智”显然要比“功学”高明许多。
第二部分实验要求根据机器(功学系统)译文给出下列英语谚语在汉语里的准确说法。1.从不提供教鱼游。
2;虽然上帝的磨慢慢地研磨,还他们非常地研磨小的。3.滚动的石头衣皱没有苔藓。
4.一半一个一块是更好的比没有面包。5.由于你铺你的床,你如此必须躺。6.一只猫有九生活(人)。
7.天堂的复仇是慢下来,但确定的。
实验结果,大部分学生部能根据现成的译文写出相应的谚语,并且能够指出计算机的错误,例如第3题,翻译系统错在不识原文,译得很笨拙。第6题错得很可爱,正确的译法应该是“猫有九命”。第2题和第7题原文是同一谚语的两种不同的说法,从机器译文也应该说看得出来。
我们感到,这一类型的实验最理想的对象是非英语专业的人员,设计时还可以将内容展开一些,例如避开两种语言文化中有较大共核的部分,等等。这一部分实验证明,机器翻译系统不像翻译界所认为的那样笨,但也没有达到计算机界所相信的那样高的智能化。现今的一些翻译软件大都标榜译文的信度达百分之八十以
上。这大概依据的是某一个专业的标准,在专业分工高度明细化的今天,夸耀这样的信度是没有什么实际意义的。这恐怕是软件业者在宣传中应该注意的一个问题。
实验的第三部分借鉴了美国加利福尼亚大学的一项人工智能实验的某些做法,要求裁判原文下边所附的两种译文中哪一种是计算机完成的。我们选择了见诸若干正式出版物的部分。
译文,译者即使不算名家,也是在翻译界多年征战的强手。选择原译的思路是原有译文在发表的当初就多有争议(参见《此风不可长》阂义,《中国翻译》1981年第三期),这些争议的现实义就在于,近几年来翻译界屡禁不止的粗制滥造之风有越演越烈的势头,圈外人有理由看看,译界中人有的时候是不是也会错到十万八千里外去。
1.No one is so foolish as to believe that anything happens by chance。A.谁也不会愚笨到相信世间有什么偶然发生的事。-
B.没有人是如此愚蠢的,以至于相信任何事物意外地发生。
2. It was hardly likely that anyone would threaten him with prison。A,它是几乎不很可能的;任何人以监狱威胁他。B,几乎好像什么人都会拿监狱来恐吓他似的。3. How she must hate me!A.如何她必须恨我!B.她为什么一定要恨我!
4. Suppose we get to the point. What do you suggest happened? A,如果我们谈到重点时,你的提议到底发生了什么作用? B假设我们抓住到这要点。你建议发生什么呢? 5. Do you fellows feel like a drink? A,你们这些家伙感到像饮了酒一般吧? E你伙伴们想要一个饮料?
6. But l don't know what the note refers to.Perhaps you do-or perhaps de Winter does。凡但我不知道,那个这注解参考(提及),冬天你"做-or/或许de或许是。B,不过我不晓得这张条是谁的。或许是你的——或者是文德的吧
对这一部分实验结果的分析比较复杂。首先,第1题和第2题原译刚好译反,而计算机译文则是正确的。这里有一个两难问题,按照“信”或“忠实”的标准(right or wrong?),译者只能得零分;如果仅按“通顺”的标准裁判,公平他说,计算机还不至于只能得鸭蛋。因为按照翻译的标准,‘`忠实”永远是放在“通顺”之前的,首先要解决的是right or wrong?的问题,然后才谈得上考察通顺不通顺,译得漂亮不漂亮。这里倒是应了翻译界的一句俏皮话。翻译好比女人,往往漂亮的不忠实,忠实的不漂亮。第3题二者的译文差不多,译者比计算机好不到哪儿去,第4题和第5题与第1、第2题两题情况相似,意思出入很大,错误的译文同样不是出自计算机翻译系统。第6题,译文不像中文的一句是机器译文,这也是自动翻译系统在整个实验中翻译得最糟糕的一句,而像中文的一句偏偏又是一个连一般的英语专业学生都看得出来的极其明显的误译,这里的两种翻译都令人涕笑皆非,彼此大概都不能说自己比对方高明。
第四部分是演示机译系统的速度,这一部分是由北京科智语言信息处理有限公司的机译系统完成的,原丈选自1994年的美国《读者文摘》杂志,均有一定难度,每一题后括号里的便是计算机完成作业的时间:
1. There is no king who has not had a slave among his ancestOrs,and no slave who has not had a king among his.2. Good teaching is one-fourth preparation and three-fourths theater。
3. There arethree ways to get something done :do it yourself,employ someone or forbid your children to do it。
4. I have one request:may l never use my reason against truth。5. What really flatters a man is that you think him worth flattering。
1.没有国王,没在他的祖先中间有一个奴隶,和没在他中间有一位国王的没有奴隶。(5’)2.好的教是四分之一准备与四分之三的剧院。(2’)
3.有三条路要完成某些事情:自己做它,雇佣某人或者禁止你(11)的孩子做它。(8’)4.我有一项请求:也许五月我从未使用我的原因反对事实。(1')5.真的奉承一个人的是你(们)认为他值得奉承。(Y)
1990年国家教委批准颁发的《高等学校英语专业高年级英语教学大钢》规定,高年级学生英译汉翻译速度为每小时250英文词(即每14秒钟处理一个词)。而速度则是机译系统的强项。“863”系统为每分钟400字,《译星一92》可达每小时3万个英文词,台湾产功学系统可以达到每秒一个英文词。
实验结束,电脑翻译系统的重大缺陷也暴露无遗,其中有些问题是计算机科学长期以来没有解决也可能是永远无法解决的。例如,机译系统能够正确翻译某些职业翻译稍有不慎就会译错的东西,却无法辨认连初中生都能识别的一些基本句型,如上述第四部分1、3两句,如果不经操作人员进行预处理,计算机无从辨别其中的there是作引导词还是作实词。第三部分第6句也很能说明问题,本句中的Winter是原文中的一个人物,助动词dO和does代前文中的动词know,翻译系统看来是无法理解这些问题的。非计算机专业的人员对于翻译软件的这些局限应该有比较全面和清醒的认识。似乎可以肯定,这一类自动翻译系统目前还不具备将上下文联系起来理解和翻译的能力。系统在确定文章类别方面的功能也没有什么实际意义。我们不能指望机译系统替我们翻译文学作品。再说,对于一个喜欢兜圈子的作家写出的作,品或者是一部有思想的哲学著作,十个翻译家绑在一起也不一定能翻译得十全十美,皆大欢喜。我们应该认识到的是,机译系统是能够为我们完成大量机械性的翻译任务的,非计算机专业的人员凭借自动翻译系统可以得到极大的解脱,充分发挥本专业之所长,去从事更富创造性的工作。我们的实验还证明,正在走向新世纪的大学生普遍对计算机科学抱有极大的兴趣,教师应该与他们一起探索如何进一步拓宽实际运用的范围,充分利用这一张二十一世纪的“护照”。
目前,翻译与翻译教学,和机译系统与机器翻译研究,似乎还处在以邻为壑、各自为政的状况。
第五篇:软件测试课程学习心得
我所理解的软件测试
《软件测试方法和技术》这门课程,还是由张建东老师教我们的。在张老师的讲解下,我深刻的体会到软件测试是很有必要的。一个软件,从最开始的可行性分析、需求分析、概要设计、详细设计、编写代码。这一系列的开发之下。千辛万苦的,花费了大量的人力物力、金钱时间,终于把软件给做出来了。你试着想一下,要是送到客户的手上,客户突然发现,软件用不了,或者是软件存在很大的缺陷。导致软件不好用、甚至比原先没有这个软件,还麻烦了。客户是很愤怒的。客户一愤怒,就导致客户不会付钱。这最终,项目失败,造成资源的大量浪费,所以说软件测试还是很有必要的。再者就是,软件测试可以发现软件的缺陷,从而通知编程人员不断改进软件。在这样不断测试,不断改进的情况下。将软件性能不断提高,软件变得越来越好用。
软件测试,旨在发现软件的缺陷。可以这样说,软件测试就是以发现软件缺陷,为最终目的的测试活动。它通过软件测试方法,白盒的、黑盒的、静态的或是动态的。借助软件测试工具,来找到缺陷。然后在缺陷评审和确认之后将缺陷记录下来,并用缺陷管理工具管理,详细描述,关注软件缺陷的发生周期。对它的严重性、和优先级下一个定义。书写软件缺陷报告,具名缺陷的重现步骤、测试的期望结果与实际结果、还有相关图片、文字资料。提交给软件编程人员,来完成软件缺陷的修复。
软件测试的方法,包括:白盒测试和黑盒测试。其中,白盒测试之中,有含有:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖、等方法。黑盒测试方法中,有:等价类划分法、边界值分析法、判定表法、因果图法等。软件测试方法,按照是否运行代码来看,可以分为:静态测试和动态测试。其中静态测试有,对代码的走查和评审。动态测试,则是要通过运行代码来执行。白盒测试多用于软件的单元测试上,黑盒测试多用于功能性测试上。代码的静态测试和动态测试,则是每一个软件项目都必须的。
单元测试,多构造桩函数或是驱动程序来测试。一般借助与各种软件测试工具。软件测试,或者说程序测试。一般先是进行单元测试。单元测试,修改完单元之中的缺陷、错误之后,就是集成测试。集成测试多针对程序功能进行测试,看程序的各项功能是否达到要求,是否齐全。集成测试之后就是系统测试。系统测试是针对整个软件系统的。看软件系统是否达到性能的要求。从而改进代码,以求达到系统的严格要求。最后就是验收测试,这个测试,一般都分成两半来做。一半是,程序员模拟客户环境,进行测试。而,另一半则是,真正的客户参与的测试。最大程度的体现客户的真实环境。客户在试运行的情况下,看是否会发现,平时发现并且以前的环境发现不了的问题。
验收测试,包含对界面的测试和软件可用性的测试,运用尼尔森十大原则,来测试软件是否好用。软件是否达到用户的对软件界面的需求。
无论是软件编写,还是软件测试,都需要相应的文档管理。还有针对软件测试制定的测试计划,软件测试执行等。
通过本学期的学习,我感受到软件测试是一门非常需要学习的课程。即使作为考察课程,它也是软件行业人士所必须了解的知识。它对软件工程项目的作用是至关重要的。现在,作为学生的我所做的项目虽然都是一些小的项目,但是在小组共同开发的时候还是需要用到项目的测试。如今这门课程我学的还不是很好,但我相信在今后的实训及工作当中,能够更好的体验和感受到项目测试的精髓,对软件项目测试有更深入的了解。我也希望,学校的老师能够在今后的教学当中重视软件项目测试课程,多让学生了解实例,去感受、体会软件项目测试所遇到的问题和解决方案,理解软件项目测试的精髓。