中期总结报告
预就业毕业实践中期小结
实践单位指导教师专姓班学
201*年12月8日
业名级号一、概述
从今年的7月份开始,我将在西门子工业软件(山海)有限公司进行为期一年的实习。在公司,我担任的职位是应用工程师一职,我的主要工作是对NX功能模块进行测试.在工作之余,我们还要完成Teamcenter和NX二次开发选修课的任务。
SiemensPLMSoftware是西门子工业自动化事业部旗下机构、全球领先的产品生命周期管理(PLM)软件与服务提供商。PLM是把更多创意转化为成功产品的平台,因为只有PLM才能提供以数字化方式创建、验证和管理详细产品与过程数据所需的应用深度和广度,支持持续创新。NX是SiemensPLMSoftware公司新一代数字化产品开发系统,是当今世界上最先进和高度集成的、面向制造行业的CAD/CAE/CAM软件系统,支持从概念(CAID),到设计(CAD)、分析CAE)、制造(CAM)的产品开发完整流程。NX可以通过过程变更来驱动产品更新,管理生产和系统性能知识,根据已知准则来确认每一个设计决策。NX建立在为客户提供无与伦比的解决方案的成功经验基础之上,这些解决方案可以全面地改善设计过程的效率,削减成本,并缩短进入市场的时间,使企业能够通过新一代数字化产品开发系统实现向产品全生命周期管理转型的目标。NX被广泛应用于通用机械、模具、汽车及航空航天领域,被很多世界著名公司选定为企业计算机辅助设计、分析、制造的标准。二、实践过程和内容
我在公司担任的是软件应用工程师,也有人称之为软件测试工程师。软件测试工程师(SoftwareTestingEngineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。按其级别和职位的不同,分为三类。高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。
软件项目开发是个分工明确的系统工程,不同的人员扮演了不同的角色,包括部门经理、产品经理、项目经理、系统分析师、程序员、测试工程师、质量保证人员等。可见,软件测试工程师只是软件项目开发中的一个角色而已。
测试工程师承担的任务角色决定工作内容和承担的任务。测试工程师的角色应该承担什么任务呢?这没有统一的答案。因为,这与软件公司的规模,软件项目管理制度,公司领导和项目经理的管理风格,以及具体软件项目自身的特点有很大关系。而且,测试工程师也有普通和高级之分。笼统的答案列举如下:(1)设置软件测试环境,安装必要的软件工具。(2)运行软件,发现和报告软件缺陷或错误,尤其需要快速定位软件中的严重的错误。(3)对软件整体质量提出评估,确认软件达到某种具体标准。以最低的成本,最短的时间,完成高质量的测试任务。在这其中,最重要的是要明确,程序员的责任和目标。在执行任何具体测试任务前,都要在项目组内对于责任和目标达成共识,以免带来后续工作的相互推诿。
在测试过程中,一个值得注意的方面就是工作效率和质量,或许高级测试工程师与普通测试工程师的主要区别在于高级测试工程师可以更快地发现更多软件中的严重错误。对此,有什么可以借鉴的诀窍吗?以下就是我总结的一些技巧:(1)首先测试程序的核心功能,然后测试辅助功能。(2)首先测试功能,然后测试性能。(3)首先测试常见情况,然后测试异常情况。(4)首先测试经过变更的部分,然后测试没有变更的部分。(5)首先测试影响大的问题,然后测试影响小的问题。(6)首先测试必须测试的部分,然后测试可选或没有要求测试的部分。
另外需要强调的一点是,无论你是多么高级的测试工程师,都要明白无论测试需要的工具多么复杂,测试步骤多么冗长,测试工程师在软件项目开发中始终都是扮演服务员的角色,这是由测试工作的特点决定的。任何服务都有被服务对象客户,测试工程师的服务对象有哪些呢?最重要的客户是软件的用户。测试工程师需要站在客户的使用和需求角度测试软件,报告问题。项目经理也是客户。测试工程师需要报告测试工作进度和发现的问题,尤其是严重的问题。程序员是最经常打交道的客户。为了便于程序员重复报告的错误,尽量提供良好的软件问题报告,以便程序员可以更快的修复软件错误。技术文档工程师、市场开发人员和技术支持工程师也都是测试工程师的服务对象。
前文已经指出测试工程师应该明确角色,明确任务和责任。知道哪些是自己分内的事,哪些是不属于自己的事。一定要尽最大努力完成分内的事,不要做不属于自己的事情,以免弄巧成拙。为了更好的扮演软件测试工程师的角色,尽量避免犯下面的错误:
⒈承诺完成测试的软件没有质量问题
软件测试只是保证质量的一种方法,软件测试工程师的工作不会直接提高软件质量,因为绝大多数软件错误都需要程序员修复。软件测试只能证明软件存在错误,不能保证软件没有错误,不可能找出全部软件错误。个人的能力和对质量的影响范围很小,软件质量的提高要靠软件项目团队全体成员的共同努力。
⒉承担软件的发布权利不要因为软件中存在还没有修复的错误,而试图提出更改软件发布的计划。也不要认为已经完成了测试计划,自己决定可以发布软件。因为,改变软件发布计划可能要失去进入市场的良机和很多客户,对此造成的经济和公司市场的损失将不是测试工程师能够承担的。另外,软件发布后,如果用户发现了新的软件错误,公司领导或项目经理可能将过错加在软件测试人员的头上,因为他们同意发布软件。通常软件发布的权利由产品经理、项目经理、测试经理、市场经理共同集体讨论决定。
⒊扮演过程改进成员的角色
软件测试工程师必须报告错误,有时也要分析错误的类型、特征和产生错误的原因。但是,不要主动提出改进软件过程的具体改进措施,更不要直接干涉程序员的工作方式,以免出力不讨好,影响今后的愉快合作。软件过程改进的方法是软件质量控制部门的事情,这是他们的本职工作。
三、实践体会
实习对我来说是个既熟悉又陌生的字眼,因为我十几年的学生生涯也经历过很多的实习,但这次却又是那么的与众不同。他将全面检验我各方面的能力:学习、生活、心理、身体、思想等等。它就像是一块试金石,检验我能否将所学理论知识用到实践中去。关系到我将来能否顺利的立足于这个充满挑战的社会,也是我建立自信心的关键所在,所以,我对它的投入也是百分之百的!为期一年的实习已经过去了半年,在这半年里我还是有不少的收获。
通过此次实习,让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,人生的真谛。明白人世间不可能一切都是一帆风顺的,只有勇敢去面对人生中的每个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了软件测试工程师工作需要仔细认真的工作态度,要有一种平和的心态和不耻下问的精神,不管遇到什么事都要仔细地去思考,多听别人的建议,不要太过急躁,要对自己所做事去负责,不要轻易的去地承诺,承诺了就要努力去兑现。我知道工作是一项热情的事业,并且要有持之以恒的品质精神和吃苦耐劳的品质。我觉得更加重要的是,在这段实习期间里,我第一次真正地融入了社会,在实践中了解了社会,掌握了一些人与人交往的技能。利用这次难得的机会,也打开了视野,增长了见识,为我以后进一步走向社会打下了坚实的基础。
实习期间,我从未出现过无故缺勤。我勤奋好学.谦虚谨慎,认真听取指导老师的建议,对于别人提出的工作建议虚心听取。并能够仔细观察、切身体验、独立思考、综合分析。能够做到服从指挥,与同事友好相处,尊重领导,工作认真负责,责任心强,能保质保量完成工作任务。并始终坚持一条原则:要么不做,要做就要做最好。回想自己在这半年里的工作情况,不尽如意。对此我思考过,缺乏经验自然是一个因素,然而更重要的是心态的转变没有做到位。现在发现了这个不足之处,应该还算是及时吧,因为我明白了何谓工作。在接下来的日子里,我会朝这个方向努力,我坚信在今后的工作中我会做的越来越好!四、下一阶段的工作
在接下来的半年时间里,我将一如既往地努力工作,在工作地同时,我还要完成NX二次开发选修课的任务。在此期间,我还有一个更加重要的任务就是毕业设计。我会在不影响工作的情况下,努力完成毕业设计,争取拿到优秀毕业设计的荣誉!
扩展阅读:述职报告与工作总结的区别
述职报告与个人工作总结的区别
最近,常常在博客里看到年终总结和述职报告,有不少人在拟写述职报告时,往往把它写成个人工作总结,将两者混为一谈。述职报告和个人工作总结是使用比较频繁的两种事务文书,要准确掌握它们的写法,关键在弄清两者的区别。个人查阅整理了一些相关资料,和大家一起学习。一、概念不同
概念是反映对象本质属性的。述职报告和个人工作总结在概念的本质上有所不同,应把两者加以区分开来。述职报告是各类公职人员向所在单位的组织、人事部门、上级机关和职工群众,如实陈述本人在一定时期内履行岗位职责情况的一种事务文书。《孟子梁惠王上》说:“诸侯朝天子日述职。述职者,述所职也。无非事者。”可见,所谓述职就是陈述职守,报告职责范围内的工作,而不涉及与本职无关的事项。而个人工作总结则是个人对做过的某一阶段的工作进行系统的回顾、分析,从中找出收获、经验教训及带有规律性的认识的一种事务文书。二、目的作用不同
述职报告和个人工作总结行文的目的和作用是不一样的。述职报告是群众评议组织、人事部门考核述职干部的重要文字依据,不仅有利于述职者进一步明确职责,总结经验、吸取教训、提高素质、改进工作,还有利于增强民主监督的良好风气。而个人工作总结则是为了总结出带有规律性的理性认识,借以指导今后的工作,同时,也有助于针对性地克服工作中存在的问题,不断提高自身的工作能力。三、回答的问题不同
两者在具体写作中,文中具体所要回答的问题也有所不同。个人工作总结是对一项工作或一段时间里的工作给予的归纳,它要回答的是做了哪些工作,有哪些成绩,取得了哪些经验,存在哪些不足,要吸取什么教训,今后有何打算等问题。而述职报告要回答的是有什么职责,履行职责如何,是如何履行职责的。称职与否等问题。既要表述履行职责的结果,展示履行职责的过程,又要介绍履行职责的出发点和思路,还要申述处理问题的依据和理由。除上文涉及的三点理论方面区别以外,在实际写作操作过程中,还有以下三方面的不同,即两者写作的侧重点不同、结束语不同以及表达方式的不同。一、写作的侧重点不同
应用文在写作时,并不是对每个部分平均分配笔墨,把所有的材料罗列开来,而是有所侧重,详略得当。在这点上,述职报告与个人工作总结在写作的侧重点,主要着笔的地方也有所不同。个人工作总结一般以归纳工作事实、汇总工作成果为主。重点在于阐述主要工作,取得的成绩都可以归纳在总结之中。而述职报告则必须以报告履行职责情况、报告德才能绩为主,重点在于展示履行职责的思路、过程和能力,重点和范围有确定性,仅限于职责的范围之内,围绕职责这个基点精选材料,职责范围外的概不涉及。二、结束语不同
应用文的结构一般有固定的模式,它崇尚程式化的结构,循规蹈矩而不别出心裁。述职报告与个人工作总结在结构上大致相同,只就是在结尾部分有所区别。述职报告结束时一般在指出存在的问题后,阐述自己的态度,欢迎大家对自己的述职报告进行评议,常用“以上报告请批评指正”、“述职至此,谢谢大家”、“专此报告,请审阅”等字样。而个人总结结束时即在指出存在问题后,还要写上下一步的工作打算、努力方向及解决问题的措施。三、表达方式不同
文章是内容与形式的统一体。好的内容,必须通过恰当的形式才能得以充分的表现。应用文写作也如此,由于写作目的、内容不同,所使用的表达方式也不尽相同。总结一般采用叙述的方式,运用叙述语言,语句概括,不要求展示工作过程,只需归纳工作结果。述职报告则采用夹叙夹议的方式,运用叙述和议论,还辅以适当的说明。回顾工作情况,主要用叙述;分析问题,评价成绩时,用议论;需要交代某些情况时,用说明。把握他们之间的区别与联系,才能更好地充分发挥这两种应用实用文体的作用。
友情提示:本文中关于《中期总结报告》给出的范例仅供您参考拓展思维使用,中期总结报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。