软件工程师十篇

发布时间:2024-04-24 15:54:44

软件工程师篇1

英文名称:Softwareengineer

主管单位:辽宁省教育厅

主办单位:东北大学;计算机软件国家工程研究中心

出版周期:月刊

出版地址:辽宁省大连市

种:中文

本:大16开

国际刊号:1008-0775

国内刊号:21-1378/tp

邮发代号:8-198

发行范围:国内外统一发行

创刊时间:1994

期刊收录:

核心期刊:

期刊荣誉:

联系方式

软件工程师篇2

软件工程师在工作中要求的是认真严谨的态度,学会自我评价能够让自己进步的更快。下面小编给大家分享一些软件工程师自我评价范文,希望能够给大家一些帮助。

软件工程师的自我评价范文一:作为刚从学校出来的应届毕业生,第一份工作就落在智通,来到智通,深深地被这个企业的文化所感染,我很认同智通的企业文化,智通的企业精神“统一,专一,事业第一”体现出了这一行业优秀企业文化的特点。在这三个月的学习与亲身感受之下,我更加坚定地要使自己成为一名合格并争取优秀的智通人,我对自己有信心,对智通更有信心。

作为一名在技术岗位的职员,要具备一定的专业知识,不断地充实自己,在不断的工作学习与研究中成长,要有很好的团队协作精神,有很强的执行力,能真正为企业做实事。在智通上班的三个月里,我主要完成了以下工作项目:

一、刚来的两个星期,由于目前网站工作的需要,师傅指导一边熟悉工作职位环境一边学习asp,用了两个星期系统地学习了这门从未接触过的asp语言,为接下来一个月的工作打了坚实的基础。

二、接下来的时间,主要配合网站先前asp的后台管理系统进行某些功能优化与系统维护工作。先后完成了销售管理模块的最新注册企业查询、职业推荐给求职者、把求职者推荐给企业、会员职位刷新、职位刷新统计等几个模块的功能修改与优化,解决了业务员带权限控制的查询、推荐时间的控制与查询速度优化、企业职位刷新时的权限控制与企业职位时效性的控制以及完成对各销售组成员的职位数统计,职位刷新数统计的功能设计。在完成这些各种功能需求的时候,对后台管理系统进行了深入的分析研究,因此对销售管理模块非常熟悉,给目前网站新版开发的后台设计提了不少建设性的想法。之后还完成了logo管理模块中的投票项目添加优化与投票结果统计查询修正、logo、banner的管理与文本文件的生成。还完成了客服管理模块中后台开通资料查询的改进,企业管理、个人管理模块查询功能的改进。期间还完成了部分功能错误的修正,如校园招聘管理图片不能上传、文章类别不能修改、文章不能删除等。

三、目前新版是用jsp开发的,在这三个月里,我进一步对java,jsp的深入学习,了解了mvc模式开发,在这阶段的学习期间,我以一个小商务系统的开发作为学习任务。还对当前流行的jive代码与开发思想进行了初步的学习研究。

四、作为一名系统开发与维护工作者,当然不能忽视对数据库知识的学习,在这段时间我也进一步对sql语句进行了深入的学习,对sql语句的查询进行了分析,比较重视数据库性能分析与调整这方面的知识学习。通过这阶段的学习,把这些知识与方法运用到了对后台管理系统会员查询的速度优化功能上,在实际工作中得以实践运用。

五、网站新版开发方面,主要还为新版做了几个数据库对照表。

六、还参加了网站新版的第二轮测试工作,主要以后台管理系统为主做测试,还参与了前台个人管理与企业管理的流程测试,测出了不少关键性的bug。

七、入职以来,还担任了网站部群发邮件的工作。三个月内完成了好几批邮件群发的工作,每天定时定量地给在无忧无虑网站上注册的企业或会员群发几十万封邮件。还配合客服部群发了两批特殊活动的邮件,配合网站营销活动群发了两批群件,每天坚持固定给注册会员群发。

在网站技术部工作的三个月里,自己感受非常多。首先,作为刚从学校出来的毕业生,在实际开发中的经验尚不够成熟,还需要在工作中不断的提升自己。其次,要进一步提高自己的开发技能,使自己的技能满足今后的需求,主动获取并学习当今最新技术信息,平衡自己的知识结构,在不断的学习中提高自己。然后,要加强与同事们的沟通,融入团队,互相学习、相互提高,在团队中不断完善自己。

我相信,通过我的努力,一定能成为智通的优秀员工,一定会在优秀成绩之上提升自己。同时我希望公司能根据情况给我培训深造的机会,也希望部门内能有经常性的专业技术学习。

软件工程师的自我评价范文二:总想着每天、每个月、乃至每年都有点进步。2002年,对我来说,是起伏不定的一年,也是收获颇丰的一年。当然,最大的收获是有了一个可爱的女儿。

在这一年,我跳了两次槽,一次是自愿的,还有一次是被迫的。我目睹了一些公司从盛到衰的过程,也看到了一些脚踏实地的公司。

离开X1公司,是因为我觉得X1公司不是在做软件,所谓的印度模式,我想,绝对不是这么做的。理想不合,不想浪费时间,也只能背负跳槽的恶名,挂冠而去。去X2公司,是因为看到他是美国独资公司,做外包软件,能够接触美国的客户和技术,希望能够有所收获,何况,职位也不错。的确很想好好做,也跳累了,只想稳定发展,毕竟,是做父亲的人了。没有想到的是,竟然让我目睹了一场资产争夺的好戏。公司易主,流言满天,诽谤四起,官司大战,这种平常只有在电视和电影里看到的情节,我实实在在的亲身经历了,也算是人生的重要一课吧,至少,让我看到了人性最阴暗和恶毒的一面。自然,是做不下去了,只能又走。

也看到了一些踏踏实实做事情的公司。园区的瑞博软件就是一个。很少看到如此踏实做事的公司。若干年后,只要他能够存活,必定是一个成功的公司。虽然老板对我也很有诚意,只是,对于教育软件,我实在没有太大的兴趣,何况,如果想做教育,我何不选择安博呢?毕竟,安博给于我很多。回头想想,在其他公司,我都是在奉献,只有在安博,是学习了很多。

说起跳槽,其实,看看那些公司,有多少是在踏踏实实做事情的?老板本不懂软件,都是看着软件行业能赚钱,想来捞一票,结果把中国的软件行业做坏了,也害苦了中国的程序员。自己不好好做事,怎么怪别人跳槽?同工作经历的坎坷相比,,在个人能力方面,今年的进步是非常大的。今年上半年,我的进步集中在技术领域。我更加深入研究了设计模式、eJB体系和.net平台,还有UmL建模,终于有所突破,设计了一套自己的基于.net平台的系统架构和开发工具,并且得到了应用的证实。在网上也陆续发表了一些文章,受到比较好的欢迎,还上了赛迪网的开发之星。

下半年,在软件工程方面收获是很多的。

看到网上对于印度模式从吹捧到批驳的吵闹,也看到X1公司学习印度的失败,加上自己从开始就对那些记者的怀疑,决定好好学习软件工程。我一向认为,任何东西,不能道听途说,只有自己好好深入研究,才能得其精髓。同时,软件工程绝对不能只看印度的,毕竟,美国才是软件业最发达的国度。

列举一些学习的参考资料:《RUp软件工程过程》、《mSF微软解决方案》、《Xp极限编程》、《Cmm实践应用——infosys公司的软件项目执行过程》、《人月神话》、《软件需求》、《软件工程Java语言实现》。每本书,我都仔细研读了,颇有体会。

我开始就想,印度软件工程绝对不会象那些记者所说的那么简单,所谓的高中生编程说。所以,我必须实际看看印度的软件工程。《Cmm实践应用——infosys公司的软件项目执行过程》,是印度最大的软件公司infosys公司的分管质量的副总裁写的,介绍他们的Cmm4的软件工程,果然不同凡响。这是我了解印度软件工程的主要窗口。

首先,同原来的想法不同的,也可能同大多数人(尤其是受那些软件记者影响很深的“专业”和非专业人士)想法不同的是,软件工程实际上不仅仅只是管理,而是一门涉及很广的交叉学科。在软件工程中,大约一半的内容是专业性很强的,涉及到软件分析、设计甚至编码的技术。所谓的结构化、面向对象,都在软件工程的范畴内,同样是软件开发和组织的重要内容,也是软件质量保证的重要内容。至于软件开发的管理部分,只能算是软件工程中软件工程过程的部分,或者说项目管理部分。脱离管理来开发软件是绝对不可行的,同样,抛弃技术基础,空谈管理出效益,便如无源之水、无本之木。诚如《软件工程Java语言实现》中所说:“软件工程范围极为广泛。软件工程的某些方面属于数学或计算机科学,其他方面可归入经济学、管理学或心理学中。”在这里,我强调了软件工程中的技术部分,并非轻视管理,只想在软件工程的概念上做一些拨乱反正,也希望多一些人来关心软件的核心技术,而不要空喊口号和概念。毕竟,中国的软件太缺乏核心技术了。

其次,对管理要求的严格不说(这个谁都知道),实际上,不管是美国的软件工程,还是印度的软件工程,都是比较灵活的。即便是印度这样的所谓“软件工厂”模式,对于软件工程过程管理极为严格,也有一个部分是专门讲述过程剪裁的。整个软件工程过程是非常庞大和繁复的,然而,由于项目具体情况不同,如项目的规模,参与人员的数量、素质等的不同,对于软件过程的每个部分,不是都必须的,可以根据具体情况来进行剪裁。这个部分对于我的启发是很大的。以前做什么iSo9000等,开始做了一个以为很好的规范,但是,到具体项目,总是对不起来,到处有问题,现在想想,便是少了这个变通的部分。不过,话说回来,这Cmm也是老美想出来的,而不是印度。

第三,对于开发人员的选用,我发现,美国人是非常注重选用优秀的开发人员的。martinFowler曾经开玩笑的说,如果给他一批水平不高的开发项目,他会考虑全部解雇,重新招聘。《人月神话》中也说,如果200人开发一个项目,其中25个人最能干,那么会考虑解雇其余的175个人,让项目经理来编程(当然,后面还有一些抉择分析,这里断章取义了)。其结论的基础是基于以下研究结果:优秀的开发人员和差的开发人员,其效率之差可以达到数量级。另外,从管理的角度来说,只有人多了,才会有管理问题,当团队规模控制在一定的范围内时,便不会有太大的管理问题。

对于软件来说,很难实现同传统产业一样的工厂化生产,这是由软件开发的本质决定的。软件的复杂性是软件的本质属性,在这个属性没有改变之前,软件便不会实现同传统产业一样的工厂化生产。至于印度的所谓“软件工厂”,实际上,只是完成了软件代码的编写工作,并不是实现了整个软件研发工作,而代码编写工作,恰恰是软件开发中最简单的一环。至于印度是否真的有很多高中生程序员,印度人的书上没有说,记者到说了不少,我也无从考证。所以,软件的开发,还是需要选用优秀的人的。除非,公司只想帮别人编写代码,而不希望有自己的产品和技术。

第四,软件开发中,最重要的还是团队合作和交流。这个是我目前最深切的感受。具体的,大家都知道,也用不着多说。

最后,对于软件开发来说,公司老板的想法是最重要的。如果老板说“no”,那便是水平再高,管理再好,也终归无用。年龄渐长,也做父亲了,却总是在漂泊,没有一个可以稳定发展的地方。希望目前的公司能够有这个机会。不想总是跳槽。

软件工程师的自我评价范文三:时间悄然而过。回首四年的大学校园生活生涯和社会实践生活,曾经有渴望、有追求、有成功也有失败,我不断地挑战自我,充实自己,为实现人生的价值打下坚实的基础,资深的经验。

学习就是学生的本能。在学生生涯中,作为一个有理想,有抱负的我,在此炼就了一颗“平常心、遇事沉着、冷静”的态度。我是勤奋好学、尊敬师长、团结同学、维护集体利益、乐于助人是我学习的标准。努力学好各门课程,凭着自己的兴趣与学习和实践,我已初步掌握了如:c语言、java、网页制作、图像处理、数据库应用、动画制作,计算机组装与维修,会计软件,多媒体应用、中英文录入、珠算、点钞等等相关的专来知识。平时我还涉猎了大量编程、网络管理与维护等知识。并且相信在以后理论与实际结合当中,能有更大提高。

四年的大学生活,使自己的知识水平、思想境界、工作能力等方面都迈上了一个新的台阶。我相信机遇定会留给有准备的人,正如是“千里马”定会被伯乐发现是一样,我也深信自己能胜任新时代的岗位要求。我将会像在大学里那般努力,为自己未来的精彩而不懈奋斗。

软件工程师篇3

软件工程师是近几年来新兴行业的一个特殊群体的代表。在求职时,软件工程师应该如何自我评价呢?下面小编给大家分享一些软件工程师自我评价范文,希望能够给大家一些帮助。

软件工程师自我评价范文一:本人自任职以来,担任***公司的技术员,在工作上,尊重领导、团结同事、谦虚谨慎、以诚待人、认真负责,具有很好的团队合作精神,注重团体的利益,集体意识强。能够与人充分合作,充分听取他人的意见和建议,而且上进心强、为人随和、易于沟通、能够快速地融入工作团队。

在学习上,力争努力上进,积极参加格类培训学习,锤炼业务讲提高。积极参加本专业相关知识的培训学习,为将来工作的顺畅铺平道路,打下良好的基础。在生活上,有良好的生活习惯,生活充实而有条理,有严谨的生活态度和良好的生活作风,为人热情大方,诚实守信,乐于助人,拥有自己的良好处事原则,能与大家和睦相处,能够吃苦耐劳,具有很好的独立能力。总之,一年来,我做了一定的工作,也取得了一些成绩,但距领导和同志们的要求还有不少的差距,主要是学习的系统性和深度还不够,工作创新意识不强,创造性开展不够。

在今后的工作中,我将发扬成绩,克服不足,以对工作、对事业高度负责的态度,脚踏实地,尽职尽责地做好各项工作,加强积极性,不辜负领导和同志们对我的期望,为了企业的发展做自己应有的贡献!

软件工程师自我评价范文二:在工作上,责任心强、适应能力强、具有5年施工管理经验,能够较好的处理施工现场出现的各种问题,通过五年的工作,熟练掌握了建筑施工流程:能够完成编制人、材、工期计划,编制施工组织设计或施工方案,上报开工报告,审查图纸准备图纸会审,定位放线,土方开挖、结构施工、装饰工程等工作,能够完成领导交给的其他工作。会做竣工资料及施工图预算。熟练使用word、excel、cad等软件。具备良好的协调与沟通能力,善于交际,能够协调处理设计院、甲方、监理及施工单位间的事情。

为人诚实善良、有团队精神。xxxx年xx月至xxxx年xx月,中铁三局建筑安装工程有限公司沪宁城际镇江站项目担任项目总工,负责项目的整体技术工作,主要是进行基础、主体结构、装饰装修等分项工程专业技术管理工作,负责对本专业工程项目进行有效的质量、进度、投资控制、文明施工管理、合同管理、信息管理工作;根据合同及公司总体布置情况编制施工总进度计划,审查工程施工组织设计,负责控制土建工程项目的现场施工进度,确保土建工程项目进度计划的完成以及与设计院、建设单位联系沟通、工程后期的竣工结算工作。在xxxx年度被评为公司十大先进工作者xxxx年xx月至xxxx年xx月,在中铁三局建筑安装工程有限公司太远长治小区高层住宅项目,担任技术员,负责现场的质检工作,协助土建工程师进行施工管理及测量放样,经过一年的努力,由本人负责的c座高层住宅楼荣获太原市结构优质工程奖

软件工程师自我评价范文三:一、认真学习技术业务,掌握设备维护技能。我于xx年x月份至xx年x月份在xx担任程控交换机维护工作。这也是参加工作以来走上的第一个工作岗位。其实,xx的设备维护工作是以交换设备为主的,还包括市话测量、电源、传输、油机等设备的综合维护工作。在综合维护工作中,始终坚持“理论联系实际”的原则,边学边用,不断提升了专业维护技能。俗话说:“工欲善其事,必先利其器”。在学习专业技术理论上,采取内外结合的原则,以自学为主,以公司培训为辅,毕竟外出培训的时间是极为有限的。几年来,我一直保持了不间断的学习,并在实际工作中发挥了有效的指导作用。孔子曰:“三人行,必有我师焉”。因此,在实际工作中,我力诫形式主义,一直保持谦虚谨慎、不骄不躁的作风,遇到不能处理的障碍,及时请教有丰富经验的老师傅,既及时恢复了正常通信,又学到了技术本领。在几年的时间中,我先后掌握了交换机的局数据及用户数据的操作;对sdh设备的性能有了进一步的了解;对电源设备的工作原理有了更加深入的认识;对于isdn、宽带设备及终端维护积累了一定的经验,总计为isdn及宽带用户排除终端障碍200余次。此外,在多次大型割接中,圆满完成了上级布置的工作任务。

二、奋力进取,努力向技术管理复合型方向发展**年10月,因工作需要,被调入县公司负责机房环境整治、交换设备维护等工作。由技术岗位转变到技术管理岗位对我提出了新的更高标准的要求,也为综合素质的提升创造了一个良好的机会。对于综合工作,我合理规划时间,统筹安排工作,确保了各项工作不掉队。特别在机房环境整治上,我以市公司的相关要求为标准,从细节上下功夫,与建设维护部门相互协作,取得了良好效果。在历次安全检查中,市公司都给予了认可,同时也指出了不足。对此,我认真总结并及时完成了整改。有时感觉压力很大,感觉到知识不够用。于是,我利用工作之余的分分秒秒,学习了关系工作各方面的知识,随着知识与经验的积累,处理起工作来可以游刃有余了。但是,这距离多面手的要求来说,还有很大的差距。但是,我相信持续的努力总会有成效的。

三、做好本职工作,努力践行“xxxx”现在,全国掀起了学习“xxxx”重要思想的新高-潮。这是党中央用党的最新理论成果武装全党、教育人民、推动党的事业继往开来,与时俱进的战略举措。因此,我们每一个人要从中国特色社会主义事业长远发展的高度,从中华民族伟大复兴的高度,充分认识兴起学习贯彻“xxxx”重要思想新高-潮的重大现实意义和历史意义,要将学习“xxxx”重要思想作为当前首要的政治任务来抓。前进的道路是漫长的,也是曲折的,但是我会勇敢的坚持下去,我相信我能继续发扬术员的优良作风,在工程师的远航中扬帆起行,带领公司团队乘风破浪,引导公司继续稳健地前进。

软件工程师篇4

姓名:XXX性别:男民族:汉政治面目:团员学历(学位):学士专业:工业电器自动化联系电话:12345678联系地址:北京市东城区XX大街10号邮编:100007emailaddress:教育背景

毕业院校:北京工业大学1993.9--1997.7工业电器自动化专业

主修课程:自控原理,电力拖动,电子技术,自动测试系统,计算机组织与结构,计算机硬件及接口电路设计,汇编语言程序设计,C.C++程序设计,软件工程计算机网络原理等课程

另:其他培训情况

*微软认证系统工程师培训,培训科目:windowsnttechnology,windowsntenterprise,networkingwithtCp/iponwindowsnt,ⅡS4.0windowsnt

*英语通过国家四级考试,阅读和翻译能力较强,曾多次为机械工业出版社翻译计算机书籍,并获出版。工作经历*1998年5月---至今XX公司

网络系统工程师

Cisco、iBm网络产品的技术支持

网络系统方案(局域网和广域网)的设计和规划,解答用户的疑问,根据用户需求提出最佳解决方案;Cisco、iBm网络产品的现场调试和系统维护

客户技术培训,及公司内部的技术交流与培训

网络基本原理及技术:Lan,wan,tCp/ip,atm等,以及Cisco、iBm网络设备调试过程;讲解iBmaiX基本系统管理及高级系统管理、netview、

nFS、HaCmp等

曾经参与的项目

设计,安装,调试“吉林97工程”--吉林省电信综合管理系统atm网络及主机系统,长沙卷烟厂,锦州合作银行,人民教育出版社信息系统;设计云南省邮电办公信息集成系统,济南广电atm宽带综合业务网、陕西有线电视宽带网。

*1996年9月---1998年3月XX公司

系统管理员/工程师

CHinaGBninternet网络信息中心的系统管理

熟练掌握UniX(SUnSolaris)操作系统、网络管理并参与组建了CHinaGBninternet网络中心(包括网络设计,安装系统,联调,维护,网络编程)

CHinaGBn金桥网六城市网络站点的建设

参与各站点internet网络中心的总体规划和建设及其与卫星主干网的连接,对主干卫星网、X.25分组交换、FrameRelay、iSDn和DDn及其相关设备有所了解

CHinaGBninternet网络中心web系统管理员个人简介

软件工程师篇5

民族:汉政治面目:团员

学历(学位):学士专业:工业电器自动化

联系电话:0755-12345678手机:13900008888

联系地址:深圳市福田区深南大道xx号邮编:518028

emailaddress:/

教育背景

毕业院校:北京工业大学1993.9--1997.7工业电器自动化专业

主修课程:自控原理,电力拖动,电子技术,自动测试系统,计算机组织与结构,计算机硬件及接口电路设计,汇编语言程序设计,c.c++程序设计,软件工程计算机网络原理等课程

另:其他培训情况

*微软认证系统工程师培训,培训科目:windowsnttechnology,windowsntenterprise,networkingwithtcp/iponwindowsnt,Ⅱs4.0windowsnt

*英语通过国家四级考试,阅读和翻译能力较强,曾多次为机械工业出版社翻译计算机书籍,并获出版。

工作经历

*1998年5月---至今xx公司

网络系统工程师

cisco、ibm网络产品的技术支持

网络系统方案(局域网和广域网)的设计和规划,解答用户的疑问,根据用户需求提出最佳解决方案;cisco、ibm网络产品的现场调试和系统维护

客户技术培训,及公司内部的技术交流与培训

网络基本原理及技术:lan,wan,tcp/ip,atm等,以及cisco、ibm网络设备调试过程;讲解ibmaix基本系统管理及高级系统管理、netview、

nfs、hacmp等

曾经参与的项目

设计,安装,调试“吉林97工程”--吉林省电信综合管理系统atm网络及主机系统,长沙卷烟厂,锦州合作银行,人民教育出版社信息系统;设计云南省邮电办公信息集成系统,济南广电atm宽带综合业务网、陕西有线电视宽带网。

*1996年9月---1998年3月xx公司

系统管理员/工程师

chinagbninternet网络信息中心的系统管理

熟练掌握unix(sunsolaris)操作系统、网络管理并参与组建了chinagbninternet网络中心(包括网络设计,安装系统,联调,维护,网络编程)

chinagbn金桥网六城市网络站点的建设

参与各站点internet网络中心的总体规划和建设及其与卫星主干网的连接,对主干卫星网、x.25分组交换、framerelay、isdn和ddn及其相关设备有所了解

chinagbninternet网络中心web系统管理员

个人简介

具备丰富的工作经验,认真踏实负责,且具备优秀的表达能力,曾多次主持对用户和内部的技术讲解和培训,获得用户和公司的一致好评。曾在电子工业部“三金工程展风采展示会”上向来宾讲解chinagbn专线集团用户解决方案。

软件工程师篇6

特此证明

XXXXXX科技有限公司

XXX年2月12日

离职证明是证明劳动者与原用人单位劳动合同解除或终止的凭据,也是劳动者申领失业保险金的重要资料。在很多时候大家都忽视了这一问题,以下就来说说离职证明有什么用。

劳动部《关于实行劳动合同制度若干问题的通知》规定:“在劳动者履行了有关义务终止、解除劳动合同时,用人单位应当出具终止、解除劳动合同证明书,作为该劳动者按规定享受失业保险待遇和失业登记、求职登记的凭证。证明书应写明劳动合同期限、终止或解除的日期、所担任的工作。如果劳动者要求,用人单位可在证明中客观地说明解除劳动合同的原因。”

《失业保险条例》第十四条规定:“具有下列条件的失业人员,可以领取失业保险金:

(一)按规定参加失业保险,所在单位和本人已按照规定履行缴费义务满一年的;

(二)非本人意愿中断就业的;

(三)已办理失业登记,并有求职要求的。”各类企事业单位劳动则失业后,需要持本单位为其出具的终止或者解除劳动关系的证明,到指定的社会保险经办机构办理失业登记,自办理失业登记之日领取失业保险金。

《劳动合同法》第五十条亦明确了用人单位应当在解除或者终止劳动合同时出具解除或者终止劳动合同的证明的法定义务。《劳动合同法实施条例》第二十四条规定:“用人单位出具的解除、终止劳动合同的证明,应当写明劳动合同期限、解除或者终止劳动合同的日期、工作岗位、在本单位的工作年限。”

软件工程师篇7

toobtainachallengingpositionasasoftwareengineerwithanemphasisinsoftwaredesignanddevelopment.

education1997.9-20xx.6Dept.ofautomation,GraduateSchooloftsinghuaUniversity,m.e.

1993.9-1997.7Dept.ofautomation,Beijinginsitituteoftechnology,B.e.

academicmainCourses

mathematics

advancedmathematicsprobabilityandStatisticsLinearalgebra

engineeringmathematicsnumericalalgorithmoperationalalgorithm

FunctionalanalysisLinearandnonlinearprogramming

electronicsandComputer

CircuitprincipalDataStructuresDigitalelectronics

artificialintelligenceComputerLocalareanetwork

Computerabilitees

SkilledinuseofmSFrontpage,win95/nt,Sun,Javabeans,HtmL,CGi,JavaScript,perl,Visualinterdev,Distributedobjects,CoRBa,C,C++,project98,office97,RationalRequisitepro,process,pascal,pL/iandSQLsoftware

englishSkills

Haveagoodcommandofbothspokenandwrittenenglish.pastCet-6,toeFL:623;GRe:2213

Scholarshipsandawards

1999.3GuanghuaFirst-classScholarshipforgraduate

1998.11metalmachiningpracticeaward

1997.4academicprogressaward

Qualifications

软件工程师篇8

当工作进行到一定阶段或告一段落时,需要我们来对前段时期所做的工作认真地分析研究一下,肯定成绩,找出问题,归纳出经验教训,以便于更好的做好下一步工作。下面就让小编带你去看看软件工程师工作总结报告范文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空间并且给部门每位员工开通了自己的账户,定时督促部门相关成员把文档与产品代码维护到版本控制服务器上,现在大家已养成习惯,要找文档模板、公司制度等等都会自动去此服务器上寻找,项目阶段性文档,代码也会自动维护进去,我会定时察看并监督。

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

三、存在不足

软件工程师篇9

辞职报告也称为辞职申请书,是个人离开原来的工作岗位时向单位领导或上级组织提请批准的一种申请书,是解除劳动合同关系的实用文体。下面就让小编带你去看看软件工程师年终工作辞职报告范文5篇,希望能帮助到大家!

软件工程师辞职报告1尊敬的领导:

首先,我很抱歉在这个不合适的时候向您提出这个不恰当的请求。我不知道现在该怎么形容我的心境,____年03月07日的时候,我第一天正式上班的时候,早上7点半就到了。从工作开始,我怀着满腔的热情,虽然少言寡语,但有的是朝气蓬勃的劲头。但是现在我最早也是8点十分才到公司,虽然没有迟到,可是打心底里已经没有了当初的那种朝气了。我知道我变了,性格没变,或许更多的是心理变了。我很难给自己一个合理的解释,我都已经认不清自己了。

我想出去给自己更多的认识自己的机会。我生活的圈子从学校到公司衔接的太紧密了。经历的风雨太少,阳光只是在我身边稍纵即逝。阴霾的心理让我抓不住些许希翼。不成熟让我无法承受挫折。我需要更多的镜子,好好看清自己,彻彻底底的去了解这个社会。或许只有重新再跑到社会上去遭遇挫折,在不断打拼中去寻找属于自己的定位,才是我人生的下一步选择。

对于公司,一直以来我都认为是在天津的一个稳定的家。往事历历在目,有争吵、有矛盾、更多的是欢声笑语,喜怒哀乐、酸甜苦辣的500天给了我人生一笔很大的财富。我真的很感谢公司给我这段宝贵的成长经历。

我已经把自己手上仅有的几个客户做了移交,包括有合作意向的。我也同时保证在今后的一年内不再涉足这个行业。不管以前有何恩恩怨怨,我希望在我这走了之后一切误会都能冰释。毕竟我更珍惜的是在这一年多以来和每个同事之间亲如兄弟姐妹的情谊。

今天我写下这封辞职报告,心理翻腾如海,我真的很难过自己曾经信誓旦旦的说过要在公司待至少三年。今天的此情此景让我汗颜以对。在小郭没有递交辞职信的时候,我已经有了今天这一步打算。在这10天当中,我真的很矛盾。曾经多么熟悉的面孔,多么亲切的屋子,今天一切就要再陌生了。我不知道自己还能否再有这么一个如家的感觉了。我太自私了,在这个时候为了自己一己私欲放弃公司改革的大计,撂下这副重担。

其后我还是要感谢您个人对我的培养,曾经在月下共商以后的长远计划。曾经聊到兴致时分难以入眠。在谈话中我学到了很多东西,人生的哲学,人格的魅力。您是我步入社会的启蒙导师。最后我还希望以后您还是我的李哥。您放心,一切不会因为我的离职而影响到塘沽报关行那边的业务。

此致

敬礼

申请人:______

20____年____月____日

软件工程师辞职报告2尊敬的领导:

我很遗憾自己在这个时候正式向公司提出辞职申请。

来到公司一年,正是在这里我踏上了社会,完成了自己从一个学生到社会人的转变。在这一年里,有过欢笑,有过收获,有过汗水,也有过泪水。公司的福利待遇,以及对员工的照顾,都做得不错,然而这份工作总是让我感觉迷茫,在这里的一年,渐渐消磨了自己的__,斗志,而且这一年时间里,我的成就微乎其微,工作也几乎没有起色,所以我从自己身上找原因,我开始有了思考,认真的思考,也许这一思考,上帝会发笑,但是这笑里,更多的是苦涩,而思考的结果,其实连自己都难以接受—我觉得我不适合硬件工程师的工作,否定自己总是让自己感觉很痛苦,然而人总要面对现实,学会自我成长,自己的兴趣是什么,自己喜欢做什么,自己又适合做什么,这一连串的问题,让我很沮丧,同时也让我萌生了辞职的念头,并且让我确定了这个念头。或许只有跑到社会上去重新开始,重新遭遇挫折,才能给自己一个准确的定位,我觉得这才是我人生的下一次选择。

我很清楚这个时候辞职于自己于公司都是一个考验,公司正值用人之际,为了公司不因为我而造成损失,本着对自己、对公司负责的态度,我郑重向公司提出辞职,或许这对自己、对公司都是一种解脱吧。

能为公司效力的日子不多了,我一定会把好自己最后一班岗,做好自己手头的工作。

离开这个公司,离开这些一起工作过的同事,很舍不得,舍不得领导的谆谆教诲,舍不得同事之间的那片真诚与友善,但是我还年轻,我觉得生活需要热情,工作需要__,我想趁年轻做自己喜欢做的事情。

最后,愿公司在今后的工作中发挥优势,扬长避短,祝愿公司兴旺发达!

软件工程师辞职报告3尊敬的领导:

很遗憾今天要按公司要求提交辞职。

到公司以后,大家相处比较融恰,但公司有些制度执行比较困扰。比如对加班完全没有任何工资或时间的补尝,工作加班等于自行放弃休息,考虑到要连续完成新一周的工作,通常加班我都会找一个舒适的可以休息的地方。

上周出差,在出差前就是否会拖延做了明确的请示和答复。因此在工地现场,完全没有做不休息连轴转的计划。施工现场没有小工的情况下,从体力劳动到技术工作全面参与,至少阻止成功过一次以上的因施工人员缺少专业知识野蛮施工而导致事故,提出合理现场善后处置方案无数。并且全工程中只有我业余接的有线弱电网是一次安装成功没有返工的。故此本应周末结束的工程没有完工我没有任何需要解释的问题。

后几天夜间连续调试到1、2点,早上7,8点再参与含体力劳动的工作,对一个软件开发工程师来说确实不太适应,因工作强度过大,手臂肌肉疼痛(至今没有缓过劲来),仍坚持在一线。但周5依然要求我加班到周末,确实太强人所难。

住地没有网络联系,导致很多事无法进行,因为在当地手机接听都是漫游,手机费都要打爆了,当地没网络,工作时间把白天全占了,连找个充值有票的地方都成问题。晚上本就睡眠不足,蚊子还铺天盖地,身上数十个蚊子包可以作证。

当公司周末要求要么选择留在北京,要么选择提交辞职报告。我只得无奈的选择提交辞职,根据我与公司的合同,目前我们开始进入辞职期,在此期间我会完成与公司的各类交接,并且配合公司安排新的接手的工程师。

此致

敬礼

申请人:______

20____年____月____日

软件工程师辞职报告4尊敬的领导:

我很遗憾自己在这个时候向公司正式提出辞职申请。

来到____公司两年多了,正是在这里我开始踏上了社会,完成了自己从一个学生到社会人的转变。有过欢笑,有过收获,也有过泪水和痛苦。公司平等的人际关系和开明的工作作风,一度让我有着找到了依靠的感觉,在这里我能开心的工作,开心的学习。然而工作上的毫无成熟感总让自己彷徨。

记得您曾说过,工作上如果两年没起色就该往自己身上找原因了。或许这真是对的,由此我开始了思索,认真的思考。尽管我一思考,上帝便会发笑,但这笑带着一丝苦涩,思考的结果连自己都感到惊讶――或许自己并不适合软件开发这项工作。否定自己让自己很痛苦,然而人总是要面对现实的,自己的兴趣是什么,自己喜欢什么,自己适合做什么,这一连串的问号一直让我沮丧,也让我萌发了辞职的念头,并且让我确定了这个念头。

或许只有重新再跑到社会上去遭遇挫折,在不断打拼中去寻找属于自己的定位,才是我人生的下一步选择。从小到大一直过得很顺,这曾让我骄傲,如今却让自己深深得痛苦,不能自拔,也许人真的要学会慢慢长大。

能为公司效力的日子不多了,我一定会把好自己最后一斑岗位,做好项目开始前的属于自己的所有工作,尽力让项目做到平衡过渡离开,目前的公司,离开许多曾经同甘共苦的同事,很舍不得的,忘不了领导们的尊尊教诲,舍不得同事之间的那片真诚和友善。

最后也愿公司在今后的工作中发挥优势,扬长避短,祝愿公司兴旺发达

软件工程师辞职报告5尊敬的领导:

我是软件部的____!由于种种原因,我不得不很遗憾的向公司提出辞职申请,下面是我的辞职报告。

自从毕业后我就来到__海畅公司,眼看就快两年了,正是在这里我开始踏上了社会,完成了自己从一个学生到社会人的转变。在软件部从事软件开发,这过程当中有过欢笑,有过收获,也有过泪水和痛苦。公司平等的人际关系和开明的工作作风,一度让我有着找到了依靠的感觉,在这里我能开心的工作,开心的学习。然而人总是要面对现实的,自己的兴趣是什么,自己喜欢什么,自己适合做什么,这一连串的问号一直让我沮丧,也让我萌发了辞职的念头,并且让我确定了这个念头。

我也很清楚这时候向公司辞职于公司于自己都是一个考验,公司正值用人之际,__X__目启动,所有的前续工作在公司上下极力重视下一步步推进。也正是考虑到公司今后在这个项目安排的合理性,本着对公司负责的态度,为了不让公司因我而造成的决策失误,我郑重向公司提出辞职。我想在项目还未正式启动开始之前,公司在项目安排上能做得更加合理和妥当。长痛不如短痛,或许这对公司对我都是一种解脱吧。

在我离开公司之前,我一定会做好项目开始前的属于自己的所有工作,尽力让项目做到平衡过渡。

也愿公司在今后的工作中发挥优势,扬长避短,祝愿公司兴旺发达!

软件工程师篇10

关键词:软件测试;软件质量保证;教学改革;卓越工程师

中图分类号:G642.0文献标志码:a文章编号:1674-9324(2015)06-0160-02

一、引言

为培养创新能力强、适应社会经济发展需要的软件测试人才,适应卓越软件工程师培养要求,软件测试课程亟须改变传统的教学理念,更新教学内容,改进教学方法。笔者结合自己10余年软件测试课程的教学科研和工程实践经验,分别从教学内容组织、实验教学改革和工程实践能力培养等方面论述《软件测试与质量保证》课程改革的措施和体会。

二、国内高校在软件测试教育方面存在的问题

通过多年软件测试教学实践和调研,发现国内高校在软件测试教学中普遍存在如下问题:

(一)教材选择取舍两难

企业要求软件测试工程师掌握软件测试及软件质量保证知识及技能。但是,在售中文图书中(以2014年6月7日当当网在售中文图书作为基础数据),与软件测试相关的书籍居多达300多种,软件质量保证方面图书有10种,同时包含软件测试与软件质量保证知识的中文图书仅有6种。分析仅有的6种软件测试与质量保证教材,发现这几种教材都偏重软件测试理论和方法的讲解,很少涉及软件测试工具、软件测试项目实践等,难以适应软件测试人才培养的要求。

(二)实验教学存在知识点遗漏

统计分析与软件测试、质量保证相关的中文图书发现:作为发现软件缺陷最高效的静态测试技术现有的中文图书很少系统讲述。除了软件测试工程师认证考试培训教材之外,其他图书均未阐述软件测试人才必需的专业外语知识。在内容组织上,上述教材普遍均未按照软件测试项目实践的过程进行系统化的组织,兄弟院校在软件测试与质量保证教学过程中也存在上述知识点遗漏情况。

(三)思维锻炼不足

自主学习能力培养有助于学生自主学习掌握软件测试新的方法、技术和工具,使学生尽快适应新的软件测试环境;逆商是积极应对挫折、摆脱困境和超越困难的能力,逆商培养有利于学生积累软件测试项目实践的经验教训,从而促进其软件测试工程师职业素养的形成。但是,国内高校在软件测试与质量保证教学时,很少关注学生自主学习能力和逆商的培养。

三、教学改革内容

在卓越工程师计划驱动下,以软件企业对软件测试人才的需求和国家软件测试工程师认证要求为导向,我们整合已有的校企合作课程资源,按照软件测试三要素组织课堂教学内容,强化实验教学环节,采用项目驱动的案例教学法开展教学活动,取得了较好的教学效果。

(一)课堂教学改革

1.教材选择。我们选择同济大学朱少民教授编写的《全程软件测试》作为课程教材,该书按照软件测试项目实践的实际过程组织软件测试的基本概念、原理、方法、技术以及最佳实践等知识,为学生系统化学习软件测试技术、开展软件测试实践提供具有高度可操作性的指南;选择niit培训教程《SoftwaretestingandQualityassurance:StudentGuide》,作为专业英语教程,学生阅读该教程可以了解印度在软件测试职业教育方面的成功经验,为学生专业英语水平的提高提供便利。

2.教学内容的组织。教学内容组织方面,围绕软件质量,把课堂教学内容划分成软件质量管理、软件质量保证、软件测试基础和软件测试技术等课程模块。(1)软件质量管理模块,介绍软件问题的分类、软件缺陷管理、软件质量基础和软件质量管理等知识;(2)软件质量保证模块,讲解常用的软件质量保证措施(包括软件质量保证团队的组织、软件质量管理措施、软件质量标准、项目早期阶段的质量保证措施、软件开发维护阶段的质量保证措施等),让学生认识到软件质量的提高需要综合运用软件质量保证的各项措施;(3)软件测试基础模块,介绍软件测试的定义与目的、软件测试原则、软件测试过程模型、软件测试停止标准、软件测试类型的划分、软件测试自动化以及软件测试人才的职业素质等。(4)软件测试技术模块,突出软件测试用例的作用,按照软件测试项目实施过程组织,包括软件测试计划、测试设计(包括测试过程设计、测试用例设计、驱动模块及桩模块的设计)、测试实施(包括测试脚本编写、编码实现驱动模块和桩模块)、测试执行、测试评估、软件缺陷管理等知识点。软件测试执行方面,根据软件测试执行的层次划分为单元测试、集成测试、确认测试和系统测试。

(二)实验教学改革

如何在有限的实验课时内,最大限度地加深学生对软件测试技术的理解,增强其软件测试实践能力,是实验教学的主要任务。根据软件测试项目实施过程编排教学内容,突出软件测试与质量保证的基本方法、原理和业界常用工具的使用,以反映中小企业软件测试项目实践的经验。

1.基于microsoftproject的软件项目计划。软件项目计划及进度管理,既是软件质量保证中重要的管理部件,也是开展软件测试活动的前提。为此,安排软件项目计划实验,要求学生使用microsoftproject建立软件项目计划。实验内容包括使用“资源工作表”定义软件测试项目所需的各类资源、使用甘特图制定软件测试计划、运用跟踪甘特图跟踪项目进展,等等。

2.软件测试与软件调试。软件测试的目的是发现软件系统中潜在缺陷,而缺陷解决则通过软件调试手段实现。本次实验以员工工资核算软件employee作为测试对象,要求学生在eclipse开发环境中用Java语言描述软件测试过程,发现employee中人为注入的软件缺陷,然后应用Java调试器的断点调试功能,结合回归测试手段修订所发现的缺陷。

3.BugFree软件缺陷管理。软件缺陷管理贯穿软件测试项目的始终,记录软件缺陷从发现、修复、回归测试直至关闭软件缺陷的全过程。“BugFree软件缺陷管理”介绍开源缺陷管理软件BugFree的软件缺陷管理思想,要求学生掌握BugFree安装与配置、软件缺陷管理等技能。

4.软件静态测试。软件静态测试是软件测试技术中发现软件缺陷效率最高的技术。我们安排“软件静态测试实验”,讲解软件制品阅读、静态分析的技巧,还介绍如何运用CheckStyle、FindBugs等静态测试工具分析程序源代码、目标程序中潜在缺陷。

5.JUnit单元测试。“JUnit单元测试”实验要求学生编写triangle类描述三角形问题,使用等价类划分方法、边界值分析方法为三角形问题设计测试用例,把测试用例编码成为基于JUnit框架的测试脚本,执行测试脚本以发现潜在缺陷。推荐学有余力的学生自学Jmock,综合应用JUnit和Jmock进行对Java应用系统进行集成测试。

6.Quicktestprofessional功能测试。安排“Quicktestprofessional(简称Qtp)功能测试”实验,要求学生为机票预订系统设计测试用例,录用人工测试的过程形成机票预订系统的测试脚本框架,把测试用例中软件预期执行结果和测试实际执行结果的比较编码成为Qtp检查点,产生测试脚本。然后,在回放测试脚本,产生功能测试执行报告。

7.LoadRunner性能测试。该实验讲述如何运用HpmercuryLoadRunner对web系统进行性能测试,让学生在实验过程中理解虚拟用户技术,掌握基于LoadRunner的性能测试技术的过程及技巧。

(三)工程实践能力培养

课程开篇即向学生介绍软件测试人员的就业前景、能力要求。利用我校网络课程平台BlackBoard把讲稿、实验讲义、实验视频、参考文献等课程素材到BlackBoard,要求学生在学有余力的前提下利用课外时间完成课程扩展任务,锻炼学生的自主学习能力。通过临时调整实验地点,要求学生在新的测试环境中快速完成测试环境构建,引导学生渐进地解决测试实践过程中遇到的各类问题,锻炼学生的逆商能力。

四、结束语

《软件测试与质量保证》通过十余年的建设已形成了较完善的课程体系,十多轮的授课实践积累了丰富的教学经验。本课程作为软件工程专业卓越工程师课程已进行了2轮教学,最近一轮的课程教学评价学生评分为98.19,教学效果较好。

当前,我校正转型应用技术大学,这将对本课程的教学内容、教学方法、教学手段等提出更多、更高的要求。鉴于此,本课题的教学团队正积极更新课程体系,以适合长三角地区中小型软件企业对软件测试人才的能力要求。

参考文献:

[1]陈翔,鞠小林.卓越计划驱动下的软件测试技术课程教学改革[J].计算教育,2013,(13).

[2]张红,刘京志,胡景凡,侯霞.软件测试教学中思维能力的培养与探索[J].计算教育,2013,(24).