软件技术实习报告范文

时间:2023-11-06 04:00:51

软件技术实习报告

软件技术实习报告篇1

关键词:自主学习;外文文献研读;软件测试;双语研究性教学

0、引言

软件测试是从事计算机软件开发和维护专业的人员应该掌握的一门技术。软件测试是软件工程中的关键活动之一,是保证软件质量的重要手段,其工作量通常占软件开发总工作量的50%以上,而对于某些可靠性要求极高的软件系统,如航天、银行等领域的软件系统,软件测试占软件开发总工作量的比例甚至达到60%~80%。软件测试的目的是发现软件中的错误,并及时修正这些软件错误,以减少软件在后出现错误,提高软件产品质量。软件测试是一项需要专业技能的工作,它包含许多理论和实践。如果缺少这些理论知识和实践经验,测试的深度和广度就不够,测试质量也就无法保证,从而导致软件质量达不到要求,影响软件的可信性。

由于国内软件产业的现状所致,很多的软件公司属于软件外包型公司,这些公司以软件开发为主。这样,软件工程专业很大一部分学生毕业后通常从事软件开发或者程序员工作,这也影响着学校对软件工程专业的设置。因此,当前高校在软件工程专业课程设置上往往将很大一部分精力放在软件开发课程的设置上,如各种语言的学习、软件开发方法的学习等。但是,软件工程不仅包括软件开发,还包括软件测试以及软件维护。大部分国外大型软件公司,如微软、IBM等公司,这些公司对软件测试非常重视。在这些公司内部,软件测试人员数量并不比软件开发人员少,因为一个优秀的软件产品最终是通过不断的软件测试进行验证和评价的。随着软件工程课程的不断完善,当前软件测试的重要性已逐渐得到重视,很多高校已将软件测试课程作为软件工程专业课程中的必修课程。该课程是软件工程的核心组成部分,是连接软件开发和软件的纽带。通过本课程的学习,学生要了解软件测试及其管理的重要性,掌握软件测试基本理论、技术和方法,具备研究设计测试用例和使用自动化测试工具的基本方法和实践能力,能将测试驱动的理念融入软件开发、维护的研究与应用中,从工程化角度提高和培养学生从事大型软件的测试技术和能力。

尽管软件测试课程已作为软件工程专业的必修课程,但从教师和学生两个角度对该课程的调查反馈发现,教师觉得该课程不好教,教学效果不好;而学生感觉该课程较空洞,没有发现其在实际软件开发中有多大的应用。这主要因为在传统的软件测试教学中,学生只是被动地参与,听教师授课,听教师讲授各种软件测试概念和方法,但学生并没有真正学到这些理念,并没有对这些方法进行应用。所以这种传统的软件测试教学方法效果很难令人满意。

扬州大学信息工程学院将软件测试课程作为一门双语研究性课程进行试点改革,探讨如何更好地进行软件测试课程的教与学。本文将以该学院软件工程专业软件测试课程为例,探讨学生自主学习的软件测试双语研究性教学方法。笔者作为该课程的授课人实施了本文的软件测试教学方法,其目的是研究如何促进学生进行双语研究性教学,促进学生主动学习软件测试新技术,从而让学生学到软件测试课程中的一些测试理念,让他们了解软件测试在整个软件开发过程中的重要性。

1、软件测试双语研究性教学

软件测试双语研究性教学主要包括三方面内容:教学、研究、实践。这三者在软件测试双语研究性教学中的关系是:以教学为本学习,以研究为重点突破,以实践为辅助训练。下面分别介绍这三方面的内容:

1)教学方面。

软件测试双语研究性教学和传统的软件测试教学一样,根据软件测试教学大纲进行教学,主要包括软件测试基本概念、软件测试基本方法、白盒测试、黑盒测试等。由于研究性教学过程中加入了研究,所以教学是以基本的测试理论和技术为主。另外,在教学过程中,由于本课程属于双语课程,所以教学过程中采用英文PPT,中文授课方式进行教学。另外,教学主要以启发式教学为主,让学生更多参与课堂讨论,由于本文主要讨论研究方面,所以这里对教学不做详细讨论。

2)研究方面。

本课程采用的是研究性教学,因此研究是本课程的重点和特色。本课程所采取的研究方式主要以学生自主学习为主,采用阅读文献的方式。由于本课程是双语教学,研究过程中所提供的文献材料全部是英文论文,这些材料都是从当年软件工程领域顶级国际会议中选取的有关软件测试方面的最新技术和方法,这样有助于学生开阔视野,了解最新的软件测试技术、方法,及软件测试发展的方向。这一部分的实施方法将在第3节进行详细介绍。

3)实践方面。

软件工程是实践性很强的专业,同样,软件测试也是如此。需要通过不断的实践才能理解和掌握软件测试技术,将测试理念贯穿到软件工程项目中。本课程软件测试实践主要包括三方面内容:一是验证性实践,熟悉已有测试工具,学会使用这些工具,并利用已有测试工具生成测试用例;二是自己开发软件测试工具,主要根据研读的论文进行工具的设计和开发;三是软件测试工具的验证和评估,主要是对自己开发的工具进行验证和评估。一方面利用已有测试工具来验证当前软件测试工具,另一方面,利用已有软件测试知识评估测试工具在故障识别方面的效率,这有助于学生更深地掌握软件测试技术,了解什么样的测试技术是好的测试技术或者方法,是有效的测试工具。这一部分也不是本文的重点,因此不详细展开讨论。

2、软件测试双语研究性教学特色

本课程作为扬州大学软件工程专业的试点课程,采用双语研究性教学方式进行课程的授课和学习。对于双语性教学,主要采用英文材料,中文授课;而对于研究性教学,主要是让学生进行自主学习最新的软件测试技术和方法,研读相关的英文论文,进行专题报告和讨论,并鼓励学生开发实现这些技术。因此,在本课程的教学过程中,主要体现了5个特性。

(1)自主性:让学生从给定的英文材料中自主选择学习材料,自主组建团队,自主与英文材料作者联系、沟通、交流和讨论。

(2)协作性:学生必须要组建团队,团队成员数量由2~4人构成,团队之间相互协作、配合,共同完成整个研究性学习过程。

(3)互动性:在学习过程中,必须要与论文作者沟通和交流,真正把握论文作者的真正意图,并尝试提出自己的见解,与论文作者进行讨论。

(4)实践性:要能够实现论文材料中的软件测试方法,在工具开发过程中,鼓励学生采取测试驱动的开发方法,并利用所掌握的软件测试技术去测试自己的工具。

(5)研究性:在研读论文过程中,要对论文进行深入的讨论和研究,特别是对作者的思想以及未来工作、论文中的不足进行研究,提出可能的解决方案。

3、软件测试双语研究性教学实施

笔者主要针对软件测试双语研究性教学过程中的研究过程的实施进行讨论。在本课程中,研究主要是采用学生阅读文献的方式进行自主学习的研究,主要针对当前最新的软件测试技术进行学习和研究。研究性教学具体的实施过程如图1所示。

首先,教师从当年软件工程顶级国际会议中选取软件测试相关的研究技术论文放入文献库中。这样的文献库主要用于学生对当前软件测试的学习和研究。对于本科学生来说,独立地去研读这些最新技术还有一些难度,而且时间上也紧张。因此,研究性学习主要采取团队方式一起研究,这样学生进行自由分组,并且每个小组指派一名学生作为小组组长负责该小组的研究性学习进展。

有了文献库以及学生分组后,就进入自由选题阶段,即各个小组从文献库中选取自己感兴趣的论文。在各小组确定自己的研究论文后,进行论文的研读。在论文研读过程中,要求每个小组每周至少讨论一次,讨论各小组的分工任务完成情况,对原文的理解情况,以及对遇到的问题进行讨论,并且项目小组要及时记录这些讨论记录,每周发送给任课教师。另外,在研读论文过程中,每个小组要用英文与论文作者进行沟通与交流(如果作者没有回复,可以选择与课程教师进行交流),并将交流过程中的对话记录下来作为课程成绩考核的依据。

在论文研读后,需专门安排几节课进行专题报告和讨论,主要用于检查各小组对原文的理解情况。专题讨论内容包括三方面:一是学生对论文内容的理解;二是学生需要提出对论文的见解和观点,挖掘论文可能存在的问题或对论文中的未来工作部分提出见解;三是本小组研读论文的体会分享。在专题报告中,我们还邀请了学院的一些其他教师参与进来与学生们一起讨论,一方面,教师对各个论文本身进行点评;另一方面,教师对各个小组的表现进行点评。另外,在专题报告中,强调学生的参与,就是大家要多提问,多讨论。

专题讨论后,各小组要对原文中软件测试技术进行实现。其中,在软件测试技术实现过程中,鼓励采用测试驱动的软件开发方法;另外,需使用已有的软件测试技术和工具进行测试。在完成开发软件测试工具后,需要选择一些例子进行软件测试技术的验证。最后,各个小组需要提交一份总结报告,主要是关于技术实现进行总结,包括这几方面内容:对论文原文的理解或技术改进,采用的测试技术和工具,技术改进效果的验证和评估。

4、实施效果

该课程已在2012-2013年秋学期的扬州大学软件工程专业的一个班按照本文教学方式进行实践。该班学生40人,我们从2012年ICSE(International Conference on Software Engineering)、FSE(Symposium on the Foundations of Software)、ISSTA(Symposium on the Foundations of Soft-ware)、ICST(Intemational Conference on Sottware Testing,Verification and Validation)、ICSM(Inter-national Conference on Software Maintenance)等国际顶级会议上选取了44篇软件测试相关的论文作为学生学习的资料库。然后让学生自由组队,每组2~4人一起研读论文。最后组队15组,选择了15篇论文进行学习和讨论。在研读论文过程中,建议学生自己与论文作者用英文进行交流和讨论,讨论论文中不能理解的内容;在研读完论文后,我们组织了专题报告,报告主要包括三方面:一是论文主要内容;二是学生对论文的看法以及学生自己的想法;最后就是分享研读过程中的体会。另外,我们鼓励学生用英文进行报告(其中一组采用英文进行报告)。专题报告过程中我们还邀请软件工程系相关教师一起进行点评。

通过这样的学习,大部分小组完成得较好,基本能理解论文内容,也提出一些想法和改进措施。在研读论文后,学生对论文内容和自己的想法进行实践,实现相关技术并进行实验验证。几个月的学习后,大部分学生对这门课的研究性教学方式比较认可。我们以问卷的方式对学生进行了调查分析,调查主要包括对课程教学方式的认可,对自己收获的认可等。发放调查问卷40份,收回有效调查结果28份。该调查问卷由11个问题组成。前10个是选择题,如表1所示,是对当前教学方式和教学效果的同意或支持程度,由1~5这5个选项构成,其中1表示非常支持(同意),2表示支持,3表示无所谓,4表示不支持,5表示严重不支持。统计结果如表1所示。最后一个调查问题是关于这门课程的建议。从表1中可见,学生还是比较渴望学习新的知识,比较认可这种学习方式;另外,学生对自己的学习效果也比较认可。最后,无论从考试效果,还是学生的反响来看,这门课所采用的教学和学习方式是比较成功的。该教学方式也得到学院的认可,所采用的教学方式也得到科技日报、新华报业网等主流媒体的广泛关注和报道。

5、结语

软件技术实习报告篇2

二、实习要求:

1.了解计算机通讯网络及企业内联网的构成和配置,掌握所接触信息系统(软硬件)的工作原理,结构,安装,及故障识别方法,熟悉基本网络测试工具的使用方法和系统规划软件和网络数据库的使用方法。

2.了解服务器、交换机、hub、网卡、光纤和粗细缆的功能,安装,维护及使用方法,了解它们选型的一般原则及对应的网管软件使用等。

3.了解所在企业信息流的组成,即供应链、产品链,资金链、信息链的性质和用途,初步形成企业信息系统和计算机通讯网络的整体概念。

4. 通过讲座、参观,了解通讯及网络技术、企业信息管理系统、电子商务的发展情况、使用情况、新成果新技术的应用情况。

三、实习内容:

讲座(1)金杯cims

时间、地点、报告人、单位、报告内容、专业认识和体会

讲座(2)大显网络集成工程建设

时间、地点、报告人、单位、报告内容、专业认识和体会

讲座(3)铁通光纤数据通信、网络设计

时间、地点、报告人、单位、报告内容、专业认识和体会

注:侧重内容:通信设备、方案设计、设备选型、组网、内容总结、心得

实习单位(1):沈阳铁通公司

时间、地点、参观单位简介、参观过程、情况总结、心得

侧重内容:局域网的组成、光纤通信

实习单位(2):沈阳汽车制造厂

时间、地点、参观单位简介、参观过程、情况总结、心得

注:侧重内容:企业生产流程、控制网络、管理网络、企业生产信息管理集成系统软件结构、功能、实现、应用情况

实习单位(3):大显网络工程公司

时间、地点、参观单位简介、参观过程、情况总结、心得

侧重内容:企业生产流程、控制网和管理网集成硬件平台、软件平台、企业信息管理系统软件结构、功能、实现、应用情况

注:

(1) 实习报告分为封皮和实习报告正文(封皮应表明专业、班级、学号、姓名,报告正文如果较长,可以加目录;也可以不加,同学们可以自行选择)

(2) a4纸,正文小四号字,宋体,标题四号字,加粗,单倍行距

(3) 讲座报告和实习单位分开写

(4) 字数限制在8页以上

软件技术实习报告篇3

当工作进行到一定阶段或告一段落时,需要我们来对前段时期所做的工作认真地分析研究一下,肯定成绩,找出问题,归纳出经验教训,以便于更好的做好下一步工作。下面就让小编带你去看看软件工程师工作总结报告范文5篇,希望能帮助到大家!

软件工程师工作报告1____年已过去,在过去的一年中,我担任公司开发部的一名软件工程师,主要从事着java项目的开发工作,这一年来我低调努力工作着,不求闪亮显眼和光芒四射,只为平静和淡定;这一年中所做的成绩如下:

一、财政局项目,本人独立负责开发会计处的三个子系统:

1、会计人员信用查询系统。

2、记账机构信用查询系统。

3、会计人员网上报备系统。

以上三个子系统上线后,方便了社会各界查验会计人员的真实信息、方便了查询合法的记账机构信息,以及方便了各单位对会计人员的报备。

二、餐饮行业项目,在团队开发项目中直接参与了豪享来餐饮有限公司总部的信息综合管理平台项目,主要负责的系统有:

1、房屋租赁合同管理系统。

2、短信收发管理系统。

3、会员管理系统。

4、基础信息管理系统和人事管理系统的部分功能模块。

系统应用后,豪享来在管理全国各门店房屋租赁合同上,一定程度上提高了管理效率,并且及时有效提供了相应预警信息;短信收发系统方便了总部及时传递各项信息;会员系统更好的管理全国各门店的会员信息;人事系统在管理中减少工作量等。

三、金融行业项目,我参与了中国银行厦门分行,企业转账管理系统中的部分模块开发。本系统方便了企业快速实现大量和复杂的转账工作。

四、国土资源与房产管理局项目,正在负责和开发的是住房货币化补贴网上申报审核系统。本项目采用了新技术,使界面更加大方美观,很大程度上改善人机交互平台的效果。

总结不足:驻豪享来总部做项目时,由于团队内部某些原因,加之外面的其他因素,一定程度上影响了工作效率、影响开发进度和影响最终软件质量;这是包括我在内项目组中的每个成员都必须检讨的地方。

通过总结一年来的工作,尽管有了一定的进步和成绩,但在一些方面还存在不足,个别工作做得还不够完善。在今后的工作中,我将努力找出工作中的不足,以便在日后的工作中加以克服。自我不断的学习吸收新技术,认真学习好规范规程及有关文件资料,并且及时的把新技术应用在实际的项目中,进一步提高项目的技术含量。

软件工程师工作报告2时间一晃而过,转眼间____年已接近尾声。回首繁忙而又充实的____,心中不禁感慨万千,过去的一年中通过自身的不断努力,使得技术水平、沟通技巧等方面都取得了一定的进步,当然亦有需要改进的地方,这是我人生中弥足珍贵的经历,也给我留下了精彩而美好的回忆。

非常幸运能够成为z__的一员,回顾奋斗历程,收获颇丰。记得初来乍到之时,不懂公司的管理制度,业务流程,工作方向。通过在江门的学习,我才融入了这个新的大家庭。这归功于公司制度合理,培养新人有方。之后的工作更让我认识到,z__是一个团结的大家庭、和谐的大家庭、有归宿感的大家庭。心在这里,家就在这里。这里的每个人,都是有着理想、有着目标、有着人生方向,倾情抛洒血汗灌溉自己梦想的人。在工作上,我们是好同事,我们一起讨论技术难题、业务流程;在生活中,我们是好朋友,我们一起畅谈人生理想、生活杂碎,社会百态。

进公司以来,我设计开发了WEBGIS项目,克服了WEBGIS项目存在的各种技术难题,界面美观设计,数据库通讯,SOCKET通讯。去绵阳出差部署自己开发的软件是让我最有成就感的一件事。在部署WEBGIS项目时,我发现现场环境复杂多变。先是WCF连不上数据库,测绘局地图调用不出来。那时,我经常熬夜解决这些难题,皇天不负苦心人,在我的努力下,WEBGIS终于能够顺利运行了。出差的过程也让我收获颇多,既提升了和客户沟通交流能力,也提高自身技术能力。完成WEBGIS项目后,我又迅速投入到宜昌短信回访项目中。维护短信网关,开发短信发送接口,短信猫接口。此项目让我感到,写好一个能够良好运行的软件其实不容易,客户需求是变化多端的。希望有一天软件真正能够达到智能化。

在过去的工作当中,在领导和同事们的悉心关怀和指导下,通过自身的不懈努力,各方面均取得了一定的进步,但这些远远不够。俗话说:“人无远虑,必有近忧。”我明白,要学习的东西还有很多,要提升的空间还有很大。今后,必定会不断督促自己,努力提高自身素质,克服不足,朝着以下几个方向努力:

1、学无止镜,时代的发展瞬息万变,各种学科知识日新月异。

我将坚持不懈地加强学习,向理论学习,向专业知识学习,向身边的同事学习,逐步提高自己的理论水平和业务能力,并用于指导实践。

2、“业精于勤而荒于嬉”,在以后的工作中不断学习业务知识,通过多看、多学、多练来不断地提高自己的各项服务技能,克服年轻气躁,做到脚踏实地,提高工作主动性,不怕多做事,不怕做小事,在点滴实践中完善提高自己。

3、不断锻炼自己的胆识和毅力,提高自己解决实际问题的能力,并在工作过程中慢慢克服急躁情绪。

积极、热情、细致地的对待每一项工作,继续提高自身文化的修养,努力使自己成为一名优秀的工作人员。

4、在工作上积极配合刘卫兵工作,快速,有效完成上级交代任务。

5、认真做好天津PGIS项目。

作为软件工程师至关重要的一点那就是:学习!不断学习!掌握一门学问远远没有想象的那么高难、深奥,只是多花些时间。多方吸取、广泛涉猎,极力夯实能力。想成为出色的软件工程师不仅仅是软件知识,还有财务、经济、税务、管理等等知识,韬光养晦、未雨绸缪。今年算是丰收了,争取来年进行大丰收。

软件工程师工作报告3一、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!-

二、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

三、软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在mm比较多的团队中。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。

算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。

四、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。

五、书籍是人类进步的阶梯,对软件开发人员尤其如此。书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书!我买的那些家伙出的书,!00%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。

“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。

六、不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。“对任何事物不究就里”是任何行业的工程师所不应该具备的素质。开发windows应用程序,看看windows程序的设计、加载、执行原理,分析一下pe文件格式,试试用sdk开发从头开发一个windows应用程序;用vc++、delphi、java、开发应用程序,花时间去研究一下mfc、vcl、j2ee、.它们框架设计或者源码。

除了会用j2ee、jboss、spring、hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着这样做做,你以后的工作将会少遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然”!

软件工程师工作报告4____年2月2日,我有幸成为______一员,应聘为公司的java软件工程师。入任职以来,在部门领导的带领下,自己感觉无论学习、技术、生活等方面都有很大的提升。

____年里我主要完成的工作有三方面:

1、荆门石油石化巡检系统的调研和开发。

该项目是我工作以来第一次涉及到调研,对我来说算是一个不小的挑战。在调研过程中,让我学会了如何通过和客户的沟通来了解客户的需求。由于自己的工作经验不足,在调研工作中体现出一些问题。不能很直接的在和客户沟通中非常准确的了解客户的更多需求,有很多需要和客户交流沟通多次才能明白客户的最终需求,也没有把自己作为最终用户并站在用户的角度上来考虑问题,这些都是我在以后的工作中需要提高和改进的地方。在巡检系统的开发工作中,让我进一步巩固和加强了自己的开发能力。

2、电信12530增值业务的开发与维护。

从5月以来我就开始接手公司的主要业务之一,12530电信增值业务。由于前面负责这个项目的同事突然离职,导致这个项目的交接工再做得不够好,对我顺利接手这个项目造成很大的困难。而刚一接手这个项目,马上就需要新上一个投票活动,并要对一些主要代码进行修改,让我倍感压力,几乎都快放弃。最后在金总的指导和鼓励下,顺利的完成这次活动。在完成这次投票活动后,为了避免下一个接手这个项目同事与我遇到同样困难,我第一时间将这个项目的相关技术文档补充完全,保证别人能够顺利的进行该项目工作。通过这个项目,让我加强了自己在高强高压下工作的能力,也让我找到更多自信。

3、襄樊、鄂州家政网络服务中心的开发与实施。

在这两个项目中,除了承担开发工作以外,也逐渐涉及到项目管理的职责,让我在个人能力上有所提高。为了这两个项目能够顺利完成,除了完成自己的工作外,还主动关心其他同事的工作完成情况。让我在项目管理和项目进度的把控能力有很大的提高。将襄樊、鄂州家政网络服务中心顺利实施,为我公司拿下湖北省其他市的家政网络服务中心奠定基础。在工作之外,我也注重个人能力的提高。工作之余,主动学习一些新技术,与同事沟通配合,搭建一个ssh的开发框架。也学习springsecurity知识,这些新知识的积累,对我以后的工作有很大帮助。

20____年工作展望:

1、将学习的springsecurity整合到我们自己搭建的ssh框架,进一步完善框架。

2、利用搭建的ssh框架,开发一套oa系统平台。

3、做好襄樊、鄂州家政网络服务中心的维护工作。

4、希望公司能够大量拿下湖北省其他市的家政网络服务中心,继续开发和实施湖北省其他市的家政网络服务中心。

5、继续学习新技术,努力提高自己的个人能力。

为以后能够更好,更顺利的工作奠定基础。

6、希望通过自己的进步和努力,能为公司的发展做出自己的贡献,体现出自己的价值。

软件工程师工作报告5我于20____年__月加入________至今,严格履行软件工程师的岗位职责,认真学习,努力工作,较好地完成了本职工作和领导交给的各项任务。在这年终之际,现对来公司20____年的时间里所作的工作汇报如下:

一、思想政治表现

坚持四项基本原则,热爱祖国,遵纪守法,具有良好的思想素质和职业道德,能用________的要求来指导自己的行动。积极要求进步,团结友善,明礼诚信。

二、工作情况

1、新产品研发:由于我参加工作较长,在软件行业领域这么多年来积累了丰富的经验。

刚进入公司被划分到____产品小组,参与了此产品的需求收集、分析、设计编码工作。此产品的前台控制端的框架设计是我采用当今流行的先进技术架构搭建而成。目前此产品雏形已经完毕,处在后期测试完善阶段。当初由于部门人手不够,我与我的搭档相互鼓励,还有部门领导的大力支持,我们每天充满激情的迎接自己的工作。回过头来,看到自己辛勤工作的成果,还是欣慰的。

2、综合事务管理:日常事务性工作都是些琐碎的事情,统计考勤,报销费用、部门审计工作等等。

以前我一直做得是自己的专业知识工作,初次接受这些琐碎的工作时我就告诫自己做就要做好,一定做到腿勤、口勤。使票据及时报销,账目清楚,协助领导建立健全各项制度,保持良好的工作秩序和工作环境,使各项管理日趋正规化、规范化。完成办公日常用品购置、上下沟通、资料报刊订阅等日常事务,各类事项安排合理有序。整理部门工作周报、月报,为部门工作的正常开展提供了有效保证。

3、部门项目/产品进度跟踪及归档:我担负着部门项目/产品的进度跟踪工作,为保证文档、代码版本的准确性,我主动联系质量保障部在公司服务器上给我们部门开通了vss空间并且给部门每位员工开通了自己的账户,定时督促部门相关成员把文档与产品代码维护到版本控制服务器上,现在大家已养成习惯,要找文档模板、公司制度等等都会自动去此服务器上寻找,项目阶段性文档,代码也会自动维护进去,我会定时察看并监督。

这样保障了代码准确性,公司成果不流失,同时也为同事工作提供便利。

三、存在不足

____行业对于我来说是个全新的行业,还有目前工作较繁杂,从而无法进一步提高自己的工作能力。再说计算机领域是个宽广的领域,技术发展是日益月新,计划下一年合理的安排自己的工作,使自己的业务知识与技术水平更有所提高。

软件技术实习报告篇4

[关键词]英国;信息通信技术课程;计算机科学

[中图分类号]G40-057 [文献标识码]A [论文编号]1009-8097(2013)01-9032-05 [DOI]10.3969/j.issn.1009-8097.2013.01.007

引言

2012年1月,英国教育部了《取消中小学遵守ICT学习计划、成绩目标和法定考试安排的责任》的征询意见文件,宣布从2012年9月开始,英国各个学段的中小学校停止继续遵守现有的ICT课程标准以及相應的考试规定。ICT课程仍然作为英国中小学的一门必修课程存在,等待2014年重新制订的ICT课程标准颁布。该文件的出台意味着英国的中小学ICT课程改革持续发酵,英国的中小学ICT课程正在经历着全面的变革。我们力图系统地透视英国ICT课程变革,探寻英国中小学ICT课程变革的内在影响因素与发展路径,从而寻求对于我国中小学信息技术课程改革的启示。

一、“呆板”——英国对现有ICT课程的批判

英国政府认为,随着计算机、移动设备等在日常生活、学习和工作等方方面面的普及与應用,技术发展正在改变着全社会,学校應该让学生能够对未来的学习和工作做好准备。但是,英国政府和社会各界对于目前的中小学ICT课程却持有质疑和批判的态度。英国各界人士认为,目前现行的中小学ICT课程是呆板(dull)的,并且是对于学生来说是毫无刺激性的。

1.英国教育标准办公室(Ofsted)的ICT课程调查

英国教育标准办公室(Ofsted)于2011年12月了《学校中的ICT 2008-2011》(ICT in schools 2008-11)报告。该报告调查了英国的167所中小学校,通过大量的调查数据揭示了现行ICT课程的实施现状以及存在的问题。该报告认为,目前的ICT教学是远远不足的,信息技术教师缺乏足够的信心和能力来教授更加严肃的课程,而学生在学校里没有机会发展自己的编程能力。该报告的数据显示,在英国参加ICT课程的GCSE考试的学生数量自从2007年就开始急剧下降。在2007年有81100名学生参加考试,而2011年有31800名学生参加考试,降幅达到61%。在获得ICT课程的A水平数量上也有下降,在2007年有10885名学生获得了A水平,而在2011年有8830名学生获得了A水平,降幅达到了23%。在学段3的末期,学生普遍呈现出满意的地用信息通信技术技能来呈现信息和交流思想。但是,在某些学校里,学生使用电子表格、数据库、数据记录、控制和程序设计的水平是低的。这是因为学生缺少机会来发展相應的技能、知识和理解。

2.学生对于现有ICT课程的厌烦

英国中小学生对于目前的ICT课程普遍表现得并不满意,他们厌烦了传统的微软办公软件的教学内容,认为目前的ICT课程是呆板、无趣的。特别是随着最新的信息技术发展以及苹果终端设备的普及,英国中小学生期待获取一些更符合目前实际需要和更加能够彰显个性来发挥其创造性的课程内容。例如,12岁的David Whittaker就认为:“ICT课程是令人厌烦的。每节课我们学习怎么样使用微软软件和Excel,以及制作文件。我并不感觉计算机很好,因为它不是令人快乐的。但是,我喜欢在家使用电话登陆Facebook和玩游戏。我经常想设计自己的游戏,我真的希望在学校学习怎么样制作游戏,并且能够与我的朋友分享。”13岁的Abigail Dodwell也认为:“我们的学校信息技术课程主要是微软的办公软件,包括Excel,Word,PowerPoint等。我发现信息技术课程是乏味的,因为我们已经知道了许多关于信息技术的知识。我在家里有一台苹果电脑,所以我非常希望学习更多关于怎么样使用苹果电脑的知识。Pages和Keynote是苹果系统上的Word和PowerPoint,我经常使用它们来完成家庭作业,而我获取如何使用的方式就是询问父母或者通过网络搜索。”英国中小学生对于现行的ICT课程的厌烦,使得信息技术课程内容的变革成为信息技术教育者必须面对的急迫课题。

3.社会各界对于现行ICT课程内容的质疑

社会各界普遍质疑目前中小学校的ICT课程不能够满足数字化产业发展的需要。2011年7月,英国政府文化、传播及创意产业部(Culture,Communication and the CreativeIndustries)于2011年11月《下一代报告书》。这份报告指出现在所处的数字科技发展时代,传统产业必须转型,才能帮助英国脱离经济萧条的危机之中。英国政府警告学校:“教授如何使用计算机的课程又称作信息通信技术(ICT)。这些课程被认为不够严谨,所以必需要重新规划。”“现在学校里所提供的计算机课程已经过时了,而且也太过于简单。”

英国信息技术产业界强烈地批判目前仅仅教授微软办公软件的信息通信技术课程内容。谷歌(Google)的董事长艾瑞克·思其米特(Eric Schmidt)在2011年8月的一个演说中发表了一项对于英国教育系统的评论。他说这个国家因无法成功地将软件编制程序纳入学校课程,而将计算机丑化成一个将会造成用户失去伟大的信息技术的迷思。思其米特又说:“我对于现在英国学校没有将资讯工程纳入课程这件事感到吃惊。”曾参与电影哈利波特的视觉效果编制的伊恩·利令斯顿(ian Livingstone)及亚力克斯·侯伯(Alex Hope)警告:“我们需要紧急地处理学校里的ICT课程这个问题。如果政府没有成功地处理这个问题,那么,英国对于这些领域相关的产业将不再具有国际竞争力。”信息技术产业界人士普遍认为,英国中小学要教授更加严肃的计算机科学课程,ICT的教学不應该只限定于让学生上机学会操作软件而已,更應该让学生学会如何撰写软件程序,即学生不應只是使用者,更應该进一步成为创造者。

二、英国ICT课程变革的措施

基于对于现行课程的质疑与批判,英国各界采取了多种措施来试图改变目前信息通信技术课程的现状。

1.英国社会各界提出各类的信息技术课程研究报告

为了推动政府改变目前的信息技术课程现状,英国信息技术教育研究人员进行了大量的研究工作。例如,2012年,英国皇家学会(Royal Society)了名为《关闭还是重新开始:英国中小学中计算的方式》(Shutdown or restart?Thewayforward for computing in UK schools)的报告。这个报告详细地列举了目前英国中小学校ICT课程存在的诸多问题:(1)英国当前的国家课程包括了计算机的各个方面:计算机科学、信息技术和数字化素养;(2)能教计算机的专业教师短缺:(3)缺少教师的持续专业发展;(4)学校的基础设施阻止了好的教学;(5)技术教学资源经常不足。该报告也针对ICT课程存在的问题提出了具体的解决措施。另外,CAS(the Computing at School Working Group,以下简称CAS)在2010年了《学校中的计算:国家中的地位》(Computing at school:the state ofthe nmion)的报告,也对于英国的中小学ICT课程进行了批判,认为目前的ICT课程不能够满足学生的要求。还有电子技能英国(e-skills UK)的“屏幕背后”(Behind theScreen)项目。“屏幕背后”(Behind the Screen)是电子技能英国(e-skills UK)项目的一个组成部分。该项目认为,学生是技术的狂热使用者,无论是从移动手机还是游戏,但是很少思考屏幕背后在运行什么,而目前的学校课程也基本没有开发学生这个方面的知识与理解。所以,电子技能英国的“屏幕背后”项目定位就是关注基础计算的科学和技术,它的目的就是建立一个新的学术课程。

2.英国信息技术课程变革的研究团体的成立

随着英国社会各界对于信息技术课程现状的不满,英国成立了专门致力于信息技术课程变革研究的团体。其中,最具有影响的信息技术课程研究组织是学校计算机工作组。CAS是一个由英国计算机学会(British Computer Society,BCS)、微软、谷歌以及英特尔等联合组成的研究团体,致力于促进学校中的计算机科学课程的教学。诞生于2009年,CAS已经在三年之内从零成长为接近1000名成员的一个全国性组织,并且仍然正在快速成长。CAS致力于计算机科学课程的研究与推广,先后对于国际上的信息技术课程与计算机科学课程进行了全面的比较与研究。CAS于2012年颁布了自己开发的计算机科学课程。此外,英国计算机教师协会(Naace)等组织也都致力于英国中小学信息技术课程的研究。英国信息技术课程专业研究团体的成立,能够深入地对信息技术课程调查研究,推动了英国信息技术课程的研究和变革。

3.英国教育部的信息技术课程改革措施

面对社会各界对于信息技术课程的质疑与批判,英国的教育行政机构也在反思与行动。英国教育大臣迈克尔·高夫(Michael Gove)于2012年1月11日在英国教育培训和技术展(British Educational Training and Technology Show,BETT)上发表讲话时宣布,将对英国中小学计算机教育展开全面改革。高夫表示,现有的计算机课程让学生觉得烦闷无聊。高夫认为当前ICT课程的不足将危害英国经济发展,他表示新计划将给与学校自由,让学校选择合适的课程与教学资源。高夫在讲话中说,一旦我们移除了现有计算机类课程的障碍,想象一、两年后的戏剧性变化——11岁的学生再也不用听烦闷的教师教授如何使用Word和Excel,而是可以直接用业界软件设计简单的2D电脑动画。高夫还说,英国不應该忘记“计算机之父”图灵(Alan Turing)这样的伟大先驱,應该让他的遗产重放异彩。高夫宣布,从2012年9月开始,英国中小学现有的ICT课程将被全面废除,学校将有权将其换成业界和高校设计的全新课程。改革之后,旧的课程内容将保留在互联网上,学校可以以此作为参考,但是不必一定要用它。虽然英国正在改变信息技术课程,但是并不是要消灭信息技术课程。信息技术课程的核心地位得到了社会各界的充分肯定,但是关键的问题是开设何样的课程。英国政府正在开发新的国家信息技术课程标准,邀请了英国计算机学会、英国皇家学会等专业团体参与了本次新的ICT课程标准修订。预计英国教育部将在2013年初公布修订后的ICT课程标准,接受咨询建议。新的ICT课程标准将在2014年正式得以实施。英国皇家工程院的教育主管Matthew Harrison说:“修订后的学习计划将给与学校更多自由,让他们采取更适合他们学生方式来确保学生有机会经历真实的计算,获得他们在数字化社会所需要的操作技能,理解信息技术在工作场所的應用和学习计算机科学的基本要素。”

三、英国ICT课程变革的主要内容

英国中小学ICT课程变革的主要内容就是要突破传统的以办公软件为主的ICT课程内容,重新厘清ICT课程内容的组成部分,特别是强调了计算机科学课程的重要性。

1.重新厘清ICT课程内容组成部分

2012年,英国皇家学会(Royal Society)在《关闭还是重新开始:英国中小学中计算的方式》的报告中,明确地提出来,目前的英国ICT国家课程标准将计算机科学、信息技术和数字化素养等整合在“ICT”的标题之下。这个报告定义了计算机科学、信息技术和数字化素养等概念:(1)计算机科学(Computer Science)應该根据计算机科学学科领域来被解释,包括算法、数据结构、程序、系统架构、设计和问题等原则。(2)信息技术(Information Technology)應该被理解为为了满足用户的特定目的而组装、配置数字化设备。(3)数字化素养(Digiml literacy)應该被理解为自信、安全和有效地使用计算机的基本技能和能力,包括:使用例如字处理、电子邮件和演示软件等办公软件的能力;创建和编辑图片、音频和视频的能力;使用网络浏览器和网络搜索引擎的能力。

英国皇家学会(Royal Society)认为,将计算机科学、信息技术和数字化素养等整合在一起的结果就是计算机科学经常被忘记或者忽略,导致信息技术课程的教学偏向“怎么样使用办公软件”,而不是指向能够支撑学生未来生活的知识。这个报告认为應该重新定义ICT,并考虑是否可能把它分解为清晰的领域:数字素养、信息技术和计算机科学。将ICT课程内容组成厘清以后,就可以恰当地分清在每个学段需要设置什么样的课程内容,而不是单纯地在各个学段都教授如何使用办公软件。英国CAS组织在2012年公布了《计算机科学和信息技术的课程框架》(A Curriculum Framework for Computer science and Information technology)文件,该文件就明确地按照数字素养、信息技术和计算机科学的课程分类观点,明确了计算机科学和信息技术各自的课程内容。

2.计算机科学课程的主要内容

(1)计算机科学课程的重要性

英国的中小学ICT课程变革的一个突出特点就是突出了计算机科学课程的重要性。随着计算机软件的不同更新换代,人们对于单纯学习办公软件的信息技术课程产生了质疑。有学者就此批评说:“学生仅仅知道如何消费技术,但是却不知道如何创造技术”(Children know how to consume technology but not how to create it),于是,人们认为應该学习软件背后的原理和规则,即计算机科学知识。正如英国教育大臣迈克尔·高夫所讲:“新的计算机科学课程将能够反映出你所知道的,计算机科学是一门严肃的、吸引人的和具有挑战性的学科。计算机科学要求一个彻底的符合实际情况的逻辑和系列理论。正与其他科学领域混合成一个新的交叉研究学科,例如计算生物学。虽然个性化技术每天都在改变,但是它们是被已经持续了几十年的基础概念和原则所运行着。许久以后,今天的学生离开学校走入工作场所,许久以后,它们在学校使用的技术已经是过时的,但是学习的关于计算机科学的原则仍然保持有用。”

(2)计算机科学课程的概念

英国的信息技术课程研究者认为,目前的学校教育主要是强调计算机的使用,但是却失败于研究它们怎么样工作,或者它们的运行原则(我们称为“计算”)。ICT像是学习怎么样阅读,是一种每个人都應该具有的技能。而研究计算像是学习怎么样写作,沉浸在理解、设计和建造一个新系统的创造性过程之中。每个人應该学习写作,虽然仅有一小部分人能够成为专业的作家。英国皇家学会(Royal Society)建议“每个儿童應该有机会在学校学习计算,包括将计算机科学作为一门严肃的学术科目”。

(3)CAS公布的计算机科学课程主要内容

在2012年,由CAS公布了一个计算机科学课程(Computer Science:A Curriculum for Schools)。该计算机科学课程是在前面公布的《关闭还是重新开始:英国中小学中计算的方式》以及《学校中的计算:国家中的地位》两个报告的基础上起草的,主要内容包括五大部分。第一部分:学校中计算机科学的重要性。第二部分:在计算机科学中重复出现的关键概念。这主要包括语言、机器和计算;数据和表现;交流和协作;抽象和设计;更广阔的背景中的计算。第三部分:学生應该能够执行的关键过程,主要是计算思维(computational thinking)。(1)抽象:建模,分解和归纳。(2)编程:设计与写程序;抽象机制;有关程序的调试、测试和推理。第四部分:学生應该知道的范围和内容。主要是算法、程序、数据、计算机、交流和互联网等内容在四个学段不同的要求。第五部分是计算机能力标准的水平描述。总共是分成9个阶段水平。

四、英国ICT课程变革的评价与启示

英国的中小学ICT课程变革,从最初的质疑,到深入研究,再到行政措施,对于我国的信息技术课程发展具有很强的借鉴意义。

1.单纯的办公软件式教学内容需要得到更新

从英国的中小学ICT课程的批判与变革来看,单纯的微软办公软件式的信息技术教学内容显然已经不能够满足当前的社会和儿童发展的需要。人们普遍对于目前的以微软办公软件为主要内容的信息技术课程持有批判态度。特别是随着信息技术迅速发展与普及,信息技术软件操作越来越简单易学,而且学生在家庭等学校外场所更容易接触到信息技术设备,学生在课堂之外就已掌握了初步的信息技术操作技能。所以,目前学生对于微软办公软件式的信息技术课程内容缺乏新鲜感和丧失学习兴趣。另一方面,随着苹果终端和移动终端的普及使用,人们所接触的信息技术工具也在发生变化,信息技术操作工具和习惯也在发生着改变,这也在使得传统的微软办公软件内容受到质疑。所以,从英国的ICT课程变革的经验来看,重新厘清中小学信息技术课程的基本内涵,适时地更新单纯的办公软件式信息技术课程内容,适当地补充一些计算机科学内容,增加一些更能够发挥学生创造性的内容,是我国信息技术课程改革必须要借鉴的经验。

2.产业参与信息技术课程改革与发展

英国的中小学ICT课程改革不仅仅是信息技术教育研究者的事情,而是全社会各界共同参与,特别是受到了信息技术产业界的大力推动。从最初的对于现有ICT课程的批判开始,信息技术产业界就发出了自己的声音,再到资助与组织中小学ICT课程研究团队,信息技术产业界将他们对于中小学ICT课程的理解落实到实处。英国信息技术产业界充分认识到了ICT课程的重要性,只是不满意目前的信息技术课程现状而已。重构而不是消亡,英国的中小学ICT课程由于包括产业界在内的社会各界的共同参与而得以重新焕发生机。反观国内,虽然我们也一样面临着英国同样的状况,但是从社会各界参与的程度来看,特别是信息技术产业界的参与仍然显得不够,许多人仅仅单一化地加以否定,而不是建设性地去发展信息技术课程。

3.研究先行探索信息技术课程发展路径

英国中小学ICT课程变革并不仅仅是领导的简单意志,而是研究先行。从最初的对于ICT课程实施现状的调查,然后全面审视ICT课程,再到深入国际比较研究计算机科学现状,再到开发计算机科学课程,最后才到国家层面的政策行为。没有前面的研究基础,英国绝对不会贸然地取消现有的ICT课程。但是,在我国信息技术课程发展之中,研究先行做得还不够,我们如今不是要简单地制订一个课程标准,而是首先要厘清信息技术课程的理论基础和内在逻辑。惟有研究才能够真正推动我国信息技术课程健康有效的发展。

软件技术实习报告篇5

【关键词】实践环节;高职;工程经济学;应用

一、工程经济学课程分析

工程经济学是一门新兴的、发展中的学科,是工程类、工程管理类专业的一门必修课程,在一些本科院校也称技术经济学。它是自然科学和社会科学相互渗透与结合的一门边缘学科,是工程与经济的交叉学科,具体研究工程技术实践活动的经济效果。它在建设领域的研究客体是由建设工程生产过程、建设管理过程等组成的一个多维系统,通过所考察系统的预期目标和所拥有的资源条件,分析该系统的现金流量情况,选择合适的技术方案,以获得最佳的的经济效果。运用工程经济学的理论和方法可以解决建设项目从决策、设计到施工及运行阶段的许多技术经济问题。

由于人类的一切活动都是为了实现社会效益和个人效益的最大化,因此,作为工程技术人员,不仅应该能解决工程项目中的各种技术问题,而且还应该能对自己所从事的技术开发和创新活动进行经济效益分析。

另外,在社会需要上,工程经济学课程越来越显示其重要性,在注册造价工程师、注册监理工程师、一级建造师等考试中均设置相应的内容,并且很多工程实践丰富的现场技术人员在以上考试中往往栽在此内容上。

二、高职工程经济学教学存在问题

高职院校的工程经济学教学普遍延续传统的教学模式,以教师讲授工程经济的基本理论和方法为主,辅以部分课外习题,在实际教学中存在诸多问题,严重影响了工程经济学课程的教学效果。

首先,传统的教学模式不能充分调动学生学习的主动性,学生处于被动学习的状态,容易产生厌学情绪。

其次,没有考虑高职层次与本科层次学生的差异性。由于高职层次学生相对而言普遍学习基础不是很好,对于各种枯燥经济理论和方法的接受能力弱于本科层次学生,造成学生在学习中疲于应付,而过分强调理论和方法的讲授也使高职教育赖以生存的适用性特点无法体现。

最后,由于以上两个问题使学生在基本理论和方法的掌握上出现问题,被我们寄予厚望的课外练习环节也就形同虚设,大部分学生存在抄袭的现象。

三、实践环节的合理实施

为调动学生的学习兴趣,提高工程经济学课程的学习效果,实践环节的合理设置势在必行。高职工程经济学教学模式和内容应体现其高职特色、学科特点和工程实践需求。

(一)应用电子表格软件Excel

工程经济学是一门定性与定量分析并重的学科,定量性是技术经济学的一大特性,技术经济分析涉及大量函数模型及经济指标的计算,计算机的应用具有十分重要的意义。而Excel软件具有直观简明的表格功能及丰富强大的函数与数据处理能力。在课程教学中,应根据教学中的难点与重点,结合学生的实际情况,设计相应的Excel软件辅助教学内容。

1.资金时间价值的计算。在工程经济学教学中,资金时间价值的计算是教学的重点内容,也是学习的一个难点,尤其是复利条件下多次支付的计算比较复杂。Excel软件提供了资金时间价值的计算函数,包括: NPV函数、FV函数、PV函数、PMT函数、PPMT函数、IPMT函数等,这些函数为资金时间价值的计算提供了方便。Excel软件还提供了RATE函数以简化名义利率和实际利率之间的换算。

2.折旧函数及应用。折旧的计算比较复杂, Excel软件提供了几种常用的折旧计算方法。可以利用SLN函数计算直线折旧额,利用DB函数(固定余额递减法)、DDB函数(双倍余额递减法)和SYD函数(年数和折旧法)计算固定资产在折旧期内各年的折旧额、累计折旧和账面净值。

3.盈亏平衡曲线的绘制。我们可以利用Excel软件提供的图表功能方便的绘制出盈亏平衡曲线,并可以通过动态图表的绘制直观地看出随着项目条件的变化其盈亏平衡曲线和盈亏平衡点的变化。

(二)案例分析

案例教学是一种启发式的教学方法,通过对一个包含具体问题的教学情境的描述,引导学生对这一特殊情境进行讨论并最终解决这一问题。随着竞争的不断加剧,社会对人才的要求越来越高,人才培养理念的不断更新。案例教学已逐渐成为世界先进教学的潮流,成为培养适应能力、动手能力强的实用人才的重要手段。

在本课程中案例教学主要以小论文的形式对实际案例进行综合分析评价,重点考查学生对工程投资方案中各种经济效益评价的基本方法的实际应用以及对价值工程方案的评价与实施。

(三)编制可行性研究报告

可行性研究也称可行性分析,是工程经济学的重要内容。它是一种运用多种学科的知识,寻求使投资项目达到最好经济效益的综合研究方法。它的任务是以市场为前提,以技术为手段,以经济效益为最终目标,对拟建的投资项目,在投资前期全面、系统地论证其必要性、可能性、有效性和合理性,做出对项目可行或不可行的评价。

可行性研究的最后成果是编制一份可行性研究报告,其内容一般包括:项目兴建的理由与目标,市场分析与预测,资源条件评价,建设规模与产品方案,厂址选择,技术方案、设备方案和工程方案,原材料和燃料供应,总图运输与公用辅助工程,环境影响评价,劳动安全卫生与消防,组织机构与人力资源配置,项目实施进度,投资估算,融资方案,财务评价,国民经济评价,社会评价,风险分析,结论与建议等。

可行性研究报告的编制主要考察学生对知识的掌握情况,考察学生的对于理论的实际运用能力和综合分析能力。教师提供或引导学生参阅一定数量和质量的实际案例、报告及资料文献等基本资料文件,要求学生完成一份工程可行性研究报告。这样不仅能使教师从阐述性教学向启发性教学转变,调动学生的学习兴趣,提高学习效果,同时也加深了学生对专业知识的认识,培养其资料查询、归纳、概括等基本科研能力,从而将课本上所学到的理论知识与实际相结合,为将来毕业后进入实际工作奠定一定的基础。

四、结论

在工程经济学教学环节中,课堂教学和实践教学是密不可分,相容互补的,切不可孤立开来。我们在强调实践环节重要性的同时,要认识到实践环节的有效应用要建立在掌握基本理论和方法的前提下。我们在走出传统的只重理论不重实践的误区的同时,也要避免走入重实践轻理论的误区,要做到理论与实践环节的有机结合。

同样,也要认识到不同实践教学方式之间也不是孤立的,是可以也是必须配合使用的。如在价值工程的案例分析和编制可行性研究报告环节就需要配合使用EXCEL电子表格。

在高职工程经济学的教学中合理的设置并应用实践环节,并将其纳入成绩评定的依据,有利于调动学生的学习兴趣,提高工程经济学课程的学习效果,体现高职特色、学科特点和工程实践需求。

【参考文献】

[1]陈莉.“工程经济学”课程教学改革研究[J].重庆交通学院学报(社科版),2003.

[2]李友俊,巩艳芬.Excel在《技术经济学》教学中的应用[J].技术经济,2002,(6).

软件技术实习报告篇6

国务院2014年公布了国家实施创新驱动发展战略, 重点在于深化高等学校创新创业教育改革[1]。本科高校要紧紧围绕地方经济社会发展需要,在提高学校科研水平的同时,还要促进产教融合和校企合作,增强学生就业能力和创业能力。

为适应信息社会对数学人才的需要,数学类专业培养的学生要能灵活运用数学的思想、方法和所掌握的数学知识解决实际问题。数学专业实验室是学生提高实践能力的重要场所,实验课教学水平直接影响学生实践能力培养。为提高实践课教学水平,高校开展专业实验课程教学改革,其主要内容就是保证实验课教学模式以及配套的实验硬件环境要与时俱进。关于如何利用云虚拟化技术改进实验教学效果、提高实验课时利用率等方面,许多学者与专家都对此问题进行了研究与探讨[2-4,7-8]。

1 数学实验教学的目标与现状

数学实验是指利用数学软件对数学模型进行计算、演绎、绘图和优化等各项处理的实验 [5]。学生需要运用数学知识建立数学模型,借助计算机和数学软件来进行求解,通过解决实际问题的过程来学习和应用数学,是结合数学模型进行科学研究和教学的新型方法。

1.1 数学实验课教学的目标

数学实验课的目标是使大学生初步掌握现代数学应用技术和技能,从中领悟到数学科学研究方法的社会价值。同时学生通过实验理论联系实践,可以提高学习兴趣,加深对抽象概念的理解,训练观察问题的敏锐性、思考问题的全面性和处理问题的灵活性,转变学习方式。

1.2 数学实验课传统教学模式的现状

目前大多数高校的数学实验课教学还是传统的案例教学模式为主。以本校为例,数学专业实验课的教学安排大致有两种:一是作为独立课程开设,往往作为数学理论课程的后继课程,实验项目也是对应理论知识点安排,一般每次实验课完成实验项目;另一种是数学专业课内包含少量的实验学时,根据教学进度适当安排相应实验。不管是哪种安排,主要的教学模式基本上为“案例式教学”, 即大多数数学实验都是从已知公式或理论出发,使用给定的数据和数学软件在规定课时内验证结论。每个结论推导过程的基本上包括“问题提出――建立数学模型――计算机处理――小结或进一步思考――填写实验报告”的过程。

具体的实验项目还可以分类为验证式、综合性设计性实验等,但相应的教学模式都是相同的:通常在课程的开始时介绍数学软件的基本内容和操作指令,并要求学生进行适当的练习。在每一实验开始时,先由教师介绍实验案例的背景和要求、相关的建模方法、数学上的解析的或近似的求解方法,然后布置实验任务。学生分小组或独立建立数学模型,设计模型的求解方案,再上机操作,最后完成实验报告。

这种教学模式实际操作中存在以下弊端:1)实验课教学一般进度较快,而课堂上学生需要一段时间熟悉数学专业软件的使用,缺乏必要的实验预习和小组讨论的时间,容易导致学生为了完成实验报告而直接写上最简单、稳妥的标准答案。2)每次授课班人数至少是有30名学生,实验过程中教师难以全面地考核各位学生实验的情况,无法提供针对性的指导。 3)每学期所有实验课相关的资料、作业和数据都存放在分散的计算机上面,不便于集中归档和管理。实验室难以利用这些宝贵的数据来为实验教学提供有价值的服务。

由于以上弊端的存在,数学专业实验课教学模式必须创新才能实现它的教学目标。

2 云平台内涵

云平台包括基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)三个层次,主要指将硬件和软件资源进行整合,并通过互联网以服务的形式提供给用户。它具有大规模、虚拟化、高可靠性、高拓展性、多功能性等技术特点[6]。从2005年开始,云计算、云服务、虚拟化等技术兴起,至今已发展10年,技术的成熟性、可靠性得到验证,虚拟化技术得到大面积的推广。在教学领域,云计算与教学主体融合后,教育信息化将超越“传统课堂讲授+电子教案”的模式,使用计算机的实验课程不再是基于单一计算机或硬件终端的实验。

3 基于云平台的数学专业实验教学改革方案

3.1 平台架构

云实验教学平台需要硬件和软件相结合,其建设原则是充分利用已有的硬件资源。本校数学专业实验室原有200余台式计算机、少量服务器及网络通信设备。通过对不同云平台建设方案的考察,选择最具性价比的云管理系统结合半虚拟化桌面的建设方案。数学专业实验云平台包含虚拟桌面系统、实验云资源系统和云实验教学管理系统3个部分。硬件架构如图1。3部分系统组合成一个完整的云实验平台(模块构成如图2)。

1)虚拟桌面系统负责为实验室的200多台pc机器推送虚拟镜像软件和系统,可以设定并自动配置不同的实验课采用不同的系统方案,效率远高于网络克隆管理模式,同时稳定性高于纯虚拟机云系统;2)实验云资源系统管理所有的实验资源(如实验讲义、实验报告、实验视频等),并提供管理接口给其他系统;3)云实验教学管理系统(如图3)基于B2C结构,负责提供基于云平台的实验教学功能,教师或学生可以直接从浏览器访问。例如,实验员可以作为系统管理员,管理学生信息导入、实验排课等实验基础工作;教师可提交实验课所需资料,设定实验教室和实验环境,批阅实验报告;学生可以访问实验课程资料,提交实验报告等。

3.2 优点

采用了新的实验教学模式后,教师和学生的反馈意见提到有三个显著的优点:1)基于云平台的数学实验教学可以将相应的实验资源虚拟化成云资源库,以云资源库为基础向专业学生提供广泛的云实验教学服务。在云平台中,学生不需要安装服务器程序或任何客户端软件就可以利用自己的移动设备终端,在任意时间、任意地点通过浏览器访问实验教学云资源,完成实验课程学习和实验报告提交;2)云平台极大提高了实验教学效率。学生使用实验计算机时,可以随时切换不同的实验系统环境,不用担心因操作不当导致系统不稳定等问题。而以前计算机的实验软件和系统安装是非常耗时繁琐的工作,占用了实验人员大部分的维护时间,让他们没有更多时间参与到实验课教学辅导工作,间接导致实验教学效率难以提高;3)可以对实验数据进行及时归档和利用。学生实验数据保存在学生账户下的私人存储空间,实验操作过程也可以存储。实验任课老师对实验报告等数据进行实时统计、在线批改。

4 结语

本文构建了基于云平台的数学专业实验教学模式,突出3个特色:1)提供集理论教学与实践教学为一体的平台,为推进实验教学深化改革奠定良好基础;2)通过云平台提供的教学资源共享方便、快捷、易用;3)具有云技术带来的其他优势。

软件技术实习报告篇7

关键词:校企合作;软件工程人才;培养模式;创新能力;实践教学;国际交流

中图分类号:G642

文献标识码:B

文章编号:1672-5913(2008)21-0029-04

软件产业既是我国重点发展的具有战略性质的基础产业,又是能将现代IT技术与我国深厚文化底蕴融合的创意型产业。软件产业的发展是推动经济发展、保障国家安全的决定性因素,对促进国民经济增长、国防建设现代化、社会信息化,推动新技术的发展和新产业的产生,推进经济结构调整、转变经济增长方式,促进经济、社会协调发展和先进文化的传播具有重要的战略意义。

软件是信息产业和传统产业的核心和灵魂,我国虽然是软件应用大国,但目前还不是软件产业大国。为此,我国近年来了一系列政策和措施,扶持软件产业的发展,如《关于鼓励软件和集成电路产业发展的若干政策》(国发[2000]18号文件)、《振兴软件产业行动纲要》(2002至2005)[2002]47号文件等。随着政策环境不断改善,我国软件产值增长速度明显加快,从1998年的325亿增长到2005年的3900亿,软件技术渗透到各行各业、各个领域,促进了新学科的发展和新产业的建立。但与发达国家速度相比,我国软件产业仍有较大的差距。

目前,制约我国软件产业品牌化、规模化和多元化发展的主要瓶颈是软件人才结构性矛盾突出,具体表现为:

(1) 高端人才供给匮乏,缺乏高层次、高素质、创新型人才。即缺乏能够紧跟世界前沿技术动态和趋势,掌握符合国际标准的软件工程规范和技术规范,具有大型系统的开发管理经验,熟练运用一门以上外语,具有良好的团队协作能力,进而能够参与国际软件发展与竞争的高层次软件工程人才;如成都市软件协会分布的《成都市软件从业人员2007年上半年供需报告》称,2007年成都市软件从业人员缺口约8900人,而其中的高端人才缺口约6900人。软件产业的迅速发展对软件行业从业人员提出了更高的要求,尽管国内高校软件工程人才的培养数量日益攀升,但是高端软件工程人才的匮乏却严重阻碍了我国IT企业的发展。

(2) 人才规模不足,离产业发展需求还有差距;现在我国共有一万多家企业在从事软件开发及相关业务,而目前全国的软件工程人才总量与之相差甚远,缺口很大。

(3) 人才知识结构不合理,目前我国的软件工程人才主要集中于编程人员,而软件架构师、项目管理、文档管理、测试等等人才比较缺乏。缺少面向产业、适应企业需求、工程能力强的人才,学生进入企业要“转型”,形成企业人才的“滞后”现象。

1面向校企合作,优化和完善知识结构和课程体系

相对于计算机科学与技术专业而言,我们认为软件工程专业应重点培养工程与技术方面的人才,更强调软件设计与开发过程中的系统性、可操作性和可重用性。

为此,我们参考和借鉴IEEE在2003年推出的软件工程课程大纲以及IEEE/ACM软件工程学科组于2004年5月公布的软件工程教育知识体系(CCSE2004 SEEK),认为软件工程人才的合理知识结构应包括通用的软件工程知识、软件应用领域的专业知识和具体软件工具和环境的知识几个方面。其中通用的软件工程知识应涵盖软件工程基础知识和技能,而软件应用领域的专业知识指还应该具有行业领域的知识,如嵌入式软件工程硕士必须具备特定行业,如移动设备、数字家电、数控机床、汽车电子、医疗电子、航空航天、工业控制等领域的相关知识,才能胜任工作。

为此,在进行软件工程教学方案与课程内容体系改革的过程中,我们根据软件产业发展的需求,动态调整课程设置,逐步加大选修课的比例。从学校来讲,要从企业的实际需要和IT发展出发,制定适应企业需求的培养方案及人才培养模式,为企业发展提供更为广泛的服务体系,也为学生提供良好的就业环境。在多模式校企合作中,我们提出了一种定制式课程建设框架。即将选修课划分成若干模块,以适应不同企业需求。同时, 由于不同层次软件工程人才的定位不同, 相应的课程设置与教学方法也应有明显的区别。其中软件工程本科教育定位在以技术能力培养为主,本科生在校期间计算机软硬件基础学习较多,形成思维定势,但开发大项目实践经验很少,没有切身体会,如果没有经常性的编程练习,学习兴趣逐渐消失,因此对本科生而言,重点应放在编程与系统设计能力的培养上。基于此,我们开设的软件工程核心课程包括软件工程概论、软件测试技术、人机交互技术等课程。软件工程硕士教育定位以工程能力培养为主,注重软件工程方法与系统开发能力的培养。特别是在职工程硕士,他们在工作中有很多机会接触项目,参与程度较深,工作经验丰富,深感系统开发中方法和管理的重要性,对研究开发方法、过程、工具有实际需求,深感软件工程对于解决实际开发中遇到的问题很有帮助,他们希望对新技术、新方法有更多的介绍,希望通过课程能够互相交流,共同提高。对于他们,应以实例学习和管理为主线,介绍软件系统开发的实例和软件项目管理的基础。其课程的设置要注重专业知识的前瞻性和国际性,基于此,我们开设了软件项目管理、软件体系结构、系统分析与设计等高级课程。

对软件工程教学方法与课程体系进行改革,还应根据软件产业发展的需求以及与企业接轨,动态调整课程设置,逐步加大选修课的比例,其中部分课程(如软件项目管理、软件体系结构、人机交互技术等)尝试实施双语教学,通过引进国外软件工程经典和优秀教材,从使用英文教材、中英文结合教学入门,逐步增加英语授课比例,最后过渡到全英语教学。

2改革实践教学,构建适应企业需求的立体化实践体系

实践教学是实用性软件工程人才培养的重要环节,也是创新能力培养的关键环节。必须建立多层次立体化实践教学体系,才能达到全面培养学生创新能力的目的。

2.1在理论教学中培养学生的实践能力

变理论教学与实践教学的分离为融合,实践教学与理论教学并重,组织和鼓励师生参加实践教学改革。在课程教学内容的选择上,注意采用最新、最有用的知识,紧跟社会潮流;对课程实验、课程设计,要求授课教师既讲授理论知识,又指导上机实验,充分体现理论教学与实践教学为一体的教育思想。同时,在教学计划的指定上,加大实验学时比例,理论教学精讲,实验教学多练,加强实验教学改革,建立企业实际项目库,以企业实际项目开发为背景,科学设置实验题目,通过实验促使学生将所学理论知识转化为分析与解决问题的能力。

为了培养学生的创新意识,提高学生的创业能力,必须重视课内外实践教学环节对培养和发展学生能力素质的不可替代的作用,加强课内和课外实践教学的整合,在培养计划中进行统筹安排,形成完善的实践教学体系。在实践教学的环节中,加大综合性、设计性实验的比例,加强实习、工程实践、课程设计、毕业设计(论文)环节中的工程训练,把提高学生的创新能力和实践动手能力贯穿于培养计划的始终。

2.2在课题研究中提高学生的实践能力

引进软件企业的实际项目,让学生结合实际项目进行软件开发综合训练。软件开发实训严格按照软件工程开发流程进行,聘请企业资深技术人员进行指导,通过软件开发实训,既培养学生的实战能力,同时又培养学生的沟通协调能力和团队合作精神,为毕业设计和就业打下良好的基础。

目前,我们和摩托罗拉中国有限公司、苏州国芯科技有限公司、紫金电子有限公司等多家单位联合建立了苏州大学摩托罗拉单片机实验室、江苏省嵌入式软件技术中心苏州大学分中心等具备一定科研能力的实验室,从而为学生创新能力的提高创造了条件。同时,学院成立了自己的开放实验室,主要为学院学习成绩优异且有较强科研能力的学生提供了进行创新性实验的条件,并制定了完善的开放实验室条例,规定了其运行机制及运行模式。如进入开放实验室的学生必须结成科研小组,采用自主选题、指导教师指定课题或企业提供课题等方式,经开放实验室评审委员会评定后才能进入开放实验室。科研小组必须在一定时期内完成一定的科研任务,并提交课题总结报告或论文。由于开放实验室必须以课题小组形式申报课题,开放实验室在培养学生创新能力的同时,还培养了学生的团队开发能力。因此,开放实验室为广大学生提供了自由发展的空间,大大激发了学生的学习热情、创造激情,为其成才创造了有利条件。

2.3在各种专业竞赛中增强学生的实践能力

为培养学生的实践能力,学院经常组织开展各种软件设计程序竞赛,支持学生参加国内外举办的各种软件设计大赛,培养学生的创新精神和迎接挑战的能力。近年来,多次组队参加ACM/ICPC(国际大学生程序设计竞赛)并获得铜奖。参加省程序设计大赛获一等奖,参加微软“创新杯”全国大学生软件开发大赛等。这些专业竞赛促进了学生实践能力的提高。

3加强校企合作,构建与产业水平同步的工程实践环境

工程实践环境是教学体系的重要环节,其重点在于构建一个和产业技术水平同步的高水平的学生工业实习基地。为学生提供实际项目开发机会,使得学生能在毕业前深入体会企业文化,完善自身职业素质和工程能力。

3.1加强实习基地建设,提高学生工程实践能力

目前,我们已在苏州工业园区、苏州新区的摩托罗拉、A M D、罗技、旺宏等世界知名I T 企业建立了软件工程专业教学与实习基地,并与中创软件工程股份有限公司合作在昆山成立了苏州大学中创软件工程学院实习基地,与福华先进微电子(上海)有限公司联合招收嵌入式软件工程硕士。在实践中教,在实践中学,使得软件工程专业学生实践能力明显增强。我们将企业实习划分成三个阶段。一是认知实习,时间一般为一周,主要让学生全面了解企业的运作模式、各企业主要研究方向以及当前流行的开发工具和软硬件平台。二是暑期社会实践,时间为50天,主要让学生利用暑假深入企业,参与企业的一些小型项目或一些模块的开发,甚至是文档的整理工作,目的是让学生知道所学知识到底能如何运用、并初步具备运用所学知识进行一些实际项目开发的能力。三是毕业实习,时间为一学期,主要让学生综合利用所学知识进行较为完整的项目开发,目的是让学生毕业后具备独立胜任项目开发与设计的能力。在实习基地建设中,应注重学生管理与质量监控。以毕业设计为例,我们制定了一系列有关毕业设计的规章制度,如毕业设计计划、毕业设计选题原则与类型、毕业设计的步骤、校外毕业设计试行办法等条例,并发放企业严格执行。对于安排毕业实习生多的企业,我们还专门安排指导教师长驻企业,从而确保了毕业设计和论文的质量。

3.2聘请国内外著名企业的高水平专家,拉近学生与社会、企业之间的距离

我们聘请企业授课教师、高水平企业技术骨干作为学校课程指导小组顾问,并定期聘请国内外有丰富实践经验的企业家、技术骨干为学生开设相关专业课程,最大限度地拉近了理论与实践的距离,拉近了学生与企业之间的距离。我们还定期举办专场讲座或技术报告会,请一些著名IT 公司的高级技术、管理专家给学生作专题讲座,让学生及时了解最新的业界动态,跟踪I T 领域的最新研究成果,从而保证了学生既能掌握软件工程领域坚实的基础理论和宽广的专业知识,又能掌握解决工程问题的最先进技术方法和实用的技术手段,让他们有较强的知识、能力和素质去适应多变的社会需求。每位软件工程硕士生除了配备双向选择的校内指导教师以外,还配备由实习单位推荐的一位具有丰富工程经验的企业人员作为校外企业指导教师。企业导师着重对实习和毕业设计的各个环节进行具体指导和严格把关,校内导师则是对学生进行设计思想的理论指导和毕业论文的指导。同时,学院还设专人对学生实习过程进行跟踪、指导与控制,在双导师之间积极促成沟通,共同完成对软件工程研究生的指导。

3.3搭建学生与企业双向选择的交流平台

由于学生在兴趣、专长和职业规划上的差异,因而他们对实习企业有各自的选择标准,但同时企业也要选择适合本单位要求的学生,为了使学生更好地找到适合自身特点的实习单位,企业能招收符合自身要求的学生,学院通过网上公布实习单位及其相关信息,学生自主报名、学院推荐,实习单位进行笔试、面试等考核程序,确定学生的实习单位。通过这种选择,企业与学生之间一开始就有了很好的信任度,双方都能最大限度地发挥主动性、积极性和创造性。

4结束语

信息化需要大批软件工程人才,各高校软件工程人才的培养应该有自己的定位和特色,目前要特别重视软件工程能力和素质的培养。实践能力是学生综合素质的重要组成部分,本文针对当前国内高校软件工程人才培养机制存在的主要不足,从改革实践教学、加强校企合作、开展国际交流合作等方面,阐述了如何加强学生的实践创新能力,培养适应企业需求的高素质的软件工程人才的几点做法,为高质量、实用性的软件软件工程人才培养作出了有益的探索。

参考文献

[1] 教育部高等学校计算机科学与技术教学指导委员会.高等学校计算机科学与技术发展战略研究报告暨专业规范(试行)[M]高.等教育出版社,2006,9.

[2] 教育部软件工程学科课程体系研究课题组.中国软件工程学科教程CCSE2004[M]. 清华大学出版社,2004,11.

[3] 杨芙清.中国软件工程二十六年.2006中国计算机大会特邀报告[R].北京,2006,10.

[4] 骆斌. 软件工程专业工程化实践教学体系的构建与实施[J]. 计算机教育, 2005,(4): 25~28.

[5] 张广泉,杨季文. 多层次软件工程人才培养的探索与实践[J]. 计算机教育,2005.(12):40~41.

[5] 张广泉. 《93教学计划》与面向21世纪计算机学科建设[C]. 计算机科学(全国计算机教育研讨会论文集),1999,(10):161~163.

软件技术实习报告篇8

摘要:本文从“软件质量保证和测试”课程建设的重要性出发,从师资队伍的建设、教学内容的选择、教学方式的改革、实验大纲的设计、立体化教材建设和考核体系设计等方面详细介绍了浙江大学软件学院对于软件质量保证与测试课程的课程建设情况。

关键词:软件测试;软件质量;课程建设

中图分类号:G642

文献标识码:B

1 引言

随着信息技术的飞速发展,软件产品应用于社会的各个领域,软件质量的保证是一个人们普遍关注的问题。软件开发者想要高质量的软件产品,用户更希望能有稳定、方便、有效、经济的高质量软件产品。提高软件质量的重要途径主要有过程控制和软件测试。高校对软件质量保证和软件测试人员的培养担负着主要责任。对于软件学院来说,一个很重要的挑战是如何解决计算机专业特别是软件工程专业理论与实践严重脱节的问题。

本文分别就师资队伍建设、教学内容的选择、教学方式改革、实验大纲的设计、立体化教材建设、考核体系的设计等方面来阐述软件质量保证与测试课程的建设。我们的目标是培养应用型、复合型、国际化的高级软件人才。

2 师资队伍的建设

浙江大学软件学院对于师资队伍建设的思路是产学研一体化的教学框架体系。“软件质量保证与测试”课程是一门理论与实践并重的课程,既需要丰富的实践项目经验又需要深入的理论知识。按照以上思路,我们的师资队伍包括三个组成部分:外籍教师、本校教师、企业技术主管。其中,企业技术主管主要是来自道富公司的质量保证、测试经理。这门课的分工大致是外籍教师负责理论教学;企业技术主管负责学生的课程实践和项目培训;本校教师负责整个课程建设、联系以及对学生的指导,特别是指导英语学习有一定难度的学生。

另外,学院对于教师的再学习与培训也提供很大的支持,如支持教师参加国家软件测试中心的相关技术培训、国内外关于软件质量保证与测试课程学术交流等。

3 教学内容及其改革

“软件质量保证与测试”是为软件学院及相关专业的本科生开设的专业基础课。该课程按软件质量保证和测试的原理、软件测试技术和实践三部分组织内容,包括软件工程概述,软件测试和质量保证的基本概念、思想和方法,各种测试的方法和技巧,软件测试用例的设计;如何组织和管理软件测试项目、如何进行软件质量分析,最终建立全面的质量保证体系。通过本课程的学习,学生应基本上了解并掌握有效的测试策略、方法和技术,测试计划和测试用例的设计,测试自动化的应用,测试团队的建立和测试项目的管理,更清楚、准确地报告测试缺陷,对软件产品质量的正确评估以及软件测试和质量保证的关系和区别。

我们现行的教学大纲由理论学习和课程实践两部分构成。浙江大学将每年分成4个学期,每学期8周上课时间,而这门课的时间为一学期,总学时为48,按照2比1的学时来配置理论与实践部分,即课堂时间为32学时和上机时间为16学时。

目前教学内容安排如下:

4 教学方式改革

教学方式的改革主要遵循以下两条原则进行:

(1) 以案例教学为主线,通过丰富的实际案例引导学生对具体的质量保证概念、测试方法等有深刻的认识,同时也注重研讨式、启发式教学,鼓励学生尝试自己寻找资料解决问题。

(2) 加强综合性实验项目的训练,全面锻炼学生的团队组建能力、团队沟通合作能力、测试计划编写能力、测试用例设计能力、测试能力、组织文档能力。

5实验大纲的设计

本课程非常重视实践教学。我们学院特别聘请道富公司质量保证、测试经理来培训学生的实践动手能力。另外,除了布置适量的白盒和黑盒测试外,还专门布置设计了2~3套完备的全英文综合性实验设计、需求分析文档、各种支持文档、评分方法和政策。对于实验大纲的设计,我们还强调以下几个方面:

(1) 系统、综合性。以实际项目为背景,贯穿多个知识点,锻炼学生综合运用所学知识解决实际问题的能力。通过实践参与,学生可掌握质量保证的概念和过程,测试计划的制定,测试用例的设计、测试用例的执行、测试报告的书写、测试Bug的分析和描述。

(2) 团队合作。实验采用分组的形式完成,每组由5~7名成员组成,其中一人为组长。组长负责项目进展、分工协作、测试计划的制定等工作,其他组员分别就相关模块进行各自的测试策略、测试用例设计以及完成测试报告等。然后通过角色交换,充分发挥学生的沟通能力。

(3) 鼓励创新。鼓励学生发挥想象力,对各种测试方法进行尝试,在最后报告中要求写出具体的思路和分析结果。

6立体化教材建设

完善多媒体教材和教学资源(包括电子书籍、技术文档、实验平台、在线交流等),进一步加强网络资源建设,特别是教学素材库的建设。现有课程主页上的内容主要有:课程信息,包括教师队伍、课程描述、课程政策、详细的教学大纲、教学日历等;每节课的详细PPT课件;各类作业、解答以及往年的作业、试卷资料等;课程实践项目(project)的各种信息、支持文档,实验平台的链接等;网络资料库,包括电子教材、文档的收集以及与课程紧密相关的各种资料、网站等;在线留言版,与学生互动的模块,学生可完全匿名发表任何意见、建议和提问答疑,今后可进一步就该课程中学生容易疑惑的地方建立FAQ。

现在我们采用外教选编的电子课件、讲义作为主要教材并推荐相关英语教材。课程实践项目我们采用道富公司的实际项目对学生进行培训。我们下一步的目标是:

(1) 编写一本中文实验指导教材。

(2) 编写一本双语教学教材。

7考核体系的设计

软件质量保证与预测课程的考核将一改传统的由一次期末考试成绩决定学生的情况,这是因为该课程是一门理论与实践紧密结合的课程。对于考核体系的设计我们的具体思路如下:

(1) 改革课程考核,采取多因素评定学生课程成绩,而不是仅凭一次考试评定学生能力,从而调动学生学习热情,促进学生研究性学习能力的发展。学生的最终成绩由课程实践项目(40%)和期末考试(60%)组成。

(2) 强调评分的客观、公平和透明性。开学初就给定课程考核的政策和每个课程项目的详细评分标准。

(3) 学生参与评分。课程实践项目、尤其是分组项目,教师难以全面掌握每个学生的表现,但可以给整个团队评分,具体每个成员的分数则由学生参与自评。

参考文献

[1] 古乐,史九林. 软件测试技术概论[M]. 北京:清华大学出版社,2006.

[2] 古乐,史九林. 软件测试案例与实践教程[M]. 北京:清华大学出版社,2007.

[3] 杨根兴,蔡立志,陈昊鹏,蒋建伟. 软件质量保证:测试与评价[M]. 北京:清华大学出版社,2007.

[4] 朱三元. 软件质量及评价技术[M]. 北京:清华大学出版社,1990.

上一篇:洛阳纸贵出自范文 下一篇:在校生简历范文