第一篇:中期总结报告
预就业毕业实践中期小结
实践单位
指导教师 专姓班学
2013年12月8日
业 名 级 号
一、概述
从今年的7月份开始,我将在西门子工业软件(山海)有限公司进行为期一年的实习。在公司,我担任的职位是应用工程师一职,我的主要工作是对NX功能模块进行测试.在工作之余,我们还要完成Teamcenter和NX二次开发选修课的任务。
Siemens PLM Software是西门子工业自动化事业部旗下机构、全球领先的产品生命周期管理(PLM)软件与服务提供商。PLM 是把更多创意转化为成功产品的平台,因为只有PLM才能提供以数字化方式创建、验证和管理详细产品与过程数据所需的应用深度和广度,支持持续创新。NX是Siemens PLM Software公司新一代数字化产品开发系统,是当今世界上最先进和高度集成的、面向制造行业的CAD/CAE/CAM软件系统,支持从概念(CAID),到设计(CAD)、分析CAE)、制造(CAM)的产品开发完整流程。NX可以通过过程变更来驱动产品更新,管理生产和系统性能知识,根据已知准则来确认每一个设计决策。NX建立在为客户提供无与伦比的解决方案的成功经验基础之上,这些解决方案可以全面地改善设计过程的效率,削减成本,并缩短进入市场的时间,使企业能够通过新一代数字化产品开发系统实现向产品全生命周期管理转型的目标。NX被广泛应用于通用机械、模具、汽车及航空航天领域,被很多世界著名公司选定为企业计算机辅助设计、分析、制造的标准。
二、实践过程和内容
我在公司担任的是软件应用工程师,也有人称之为软件测试工程师。软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有错误(Bug),决定软件是否具有稳定性(Robustness),写出相应的测试规范和测试用例的专门工作人员。简而言之,软件测试工程师在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。按其级别和职位的不同,分为三类。高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。
软件项目开发是个分工明确的系统工程,不同的人员扮演了不同的角色,包括部门经理、产品经理、项目经理、系统分析师、程序员、测试工程师、质量保证人员等。可见,软件测试工程师只是软件项目开发中的一个角色而已。
测试工程师承担的任务角色决定工作内容和承担的任务。测试工程师的角色应该承担什么任务呢?这没有统一的答案。因为,这与软件公司的规模,软件项目管理制度,公司领导和项目经理的管理风格,以及具体软件项目自身的特点有很大关系。而且,测试工程师也有普通和高级之分。笼统的答案列举如下:(1)设置软件测试环境,安装必要的软件工具。(2)运行软件,发现和报告软件缺陷或错误,尤其需要快速定位软件中的严重的错误。(3)对软件整体质量提出评估,确认软件达到某种具体标准。以最低的成本,最短的时间,完成高质量的测试任务。在这其中,最重要的是要明确,程序员的责任和目标。在执行任何具体测试任务前,都要在项目组内对于责任和目标达成共识,以免带来后续工作的相互推诿。
在测试过程中,一个值得注意的方面就是工作效率和质量,或许高级测试工程师与普通测试工程师的主要区别在于高级测试工程师可以更快地发现更多软件中的严重错误。对此,有什么可以借鉴的诀窍吗?以下就是我总结的一些技巧:(1)首先测试程序的核心功能,然后测试辅助功能。(2)首先测试功能,然后测试性能。(3)首先测试常见情况,然后测试异常情况。(4)首先测试经过变更的部分,然后测试没有变更的部分。(5)首先测试影响大的问题,然后测试影响小的问题。(6)首先测试必须测试的部分,然后测试可选或没有要求测试的部分。
另外需要强调的一点是,无论你是多么高级的测试工程师,都要明白无论测试需要的工具多么复杂,测试步骤多么冗长,测试工程师在软件项目开发中始终都是扮演服务员的角色,这是由测试工作的特点决定的。任何服务都有被服务对象—客户,测试工程师的服务对象有哪些呢?最重要的客户是软件的用户。测试工程师需要站在客户的使用和需求角度测试软件,报告问题。项目经理也是客户。测试工程师需要报告测试工作进度和发现的问题,尤其是严重的问题。程序员是最经常打交道的客户。为了便于程序员重复报告的错误,尽量提供良好的软件问题报告,以便程序员可以更快的修复软件错误。技术文档工程师、市场开发人员和技术支持工程师也都是测试工程师的服务对象。
前文已经指出测试工程师应该明确角色,明确任务和责任。知道哪些是自己分内的事,哪些是不属于自己的事。一定要尽最大努力完成分内的事,不要做不属于自己的事情,以免弄巧成拙。为了更好的扮演软件测试工程师的角色,尽量避免犯下面的错误:
⒈承诺完成测试的软件没有质量问题
软件测试只是保证质量的一种方法,软件测试工程师的工作不会直接提高软件质量,因为绝大多数软件错误都需要程序员修复。软件测试只能证明软件存在错误,不能保证软件没有错误,不可能找出全部软件错误。个人的能力和对质量的影响范围很小,软件质量的提高要靠软件项目团队全体成员的共同努力。
⒉承担软件的发布权利 不要因为软件中存在还没有修复的错误,而试图提出更改软件发布的计划。也不要认为已经完成了测试计划,自己决定可以发布软件。因为,改变软件发布计划可能要失去进入市场的良机和很多客户,对此造成的经济和公司市场的损失将不是测试工程师能够承担的。另外,软件发布后,如果用户发现了新的软件错误,公司领导或项目经理可能将过错加在软件测试人员的头上,因为他们同意发布软件。通常软件发布的权利由产品经理、项目经理、测试经理、市场经理共同集体讨论决定。
⒊扮演过程改进成员的角色
软件测试工程师必须报告错误,有时也要分析错误的类型、特征和产生错误的原因。但是,不要主动提出改进软件过程的具体改进措施,更不要直接干涉程序员的工作方式,以免出力不讨好,影响今后的愉快合作。软件过程改进的方法是软件质量控制部门的事情,这是他们的本职工作。
三、实践体会
实习对我来说是个既熟悉又陌生的字眼,因为我十几年的学生生涯也经历过很多的实习,但这次却又是那么的与众不同。他将全面检验我各方面的能力:学习、生活、心理、身体、思想等等。它就像是一块试金石,检验我能否将所学理论知识用到实践中去。关系到我将来能否顺利的立足于这个充满挑战的社会,也是我建立自信心的关键所在,所以,我对它的投入也是百分之百的!为期一年的实习已经过去了半年,在这半年里我还是有不少的收获。
通过此次实习,让我学到了很多课堂上更本学不到的东西,仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,人生的真谛。明白人世间不可能一切都是一帆风顺的,只有勇敢去面对人生中的每个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了软件测试工程师工作需要仔细认真的工作态度,要有一种平和的心态和不耻下问的精神,不管遇到什么事都要仔细地去思考,多听别人的建议,不要太过急躁,要对自己所做事去负责,不要轻易的去地承诺,承诺了就要努力去兑现。我知道工作是一项热情的事业,并且要有持之以恒的品质精神和吃苦耐劳的品质。我觉得更加重要的是,在这段实习期间里,我第一次真正地融入了社会,在实践中了解了社会,掌握了一些人与人交往的技能。利用这次难得的机会,也打开了视野,增长了见识,为我以后进一步走向社会打下了坚实的基础。
实习期间,我从未出现过无故缺勤。我勤奋好学.谦虚谨慎,认真听取指导老师的建议,对于别人提出的工作建议虚心听取。并能够仔细观察、切身体验、独立思考、综合分析。能够做到服从指挥,与同事友好相处,尊重领导,工作认真负责,责任心强,能保质保量完成工作任务。并始终坚持一条原则:要么不做,要做就要做最好。回想自己在这半年里的工作情况,不尽如意。对此我思考过,缺乏经验自然是一个因素,然而更重要的是心态的转变没有做到位。现在发现了这个不足之处,应该还算是及时吧,因为我明白了何谓工作。在接下来的日子里,我会朝这个方向努力,我坚信在今后的工作中我会做的越来越好!
四、下一阶段的工作
在接下来的半年时间里,我将一如既往地努力工作,在工作地同时,我还要完成NX二次开发选修课的任务。在此期间,我还有一个更加重要的任务就是毕业设计。我会在不影响工作的情况下,努力完成毕业设计,争取拿到优秀毕业设计的荣誉!
第二篇:中期考核总结报告
中期考核总结报告
自去年十月到我镇工作以来,在导师和同事们的帮助下,经过他们的努力学习,他们的素质和工作能力都有了很大提高,掌握了相关的业务知识,完成了成为一名公务员的角色转变。现将工作做如下总结:
一、加强学习、提高自身素质
具备良好的政治和业务素质是做好工作的前提和保证。参加工作以来,我们一直将提高学习能力和综合素质作为重要培养任务,让他们勤学多思,增强责任观念,提高思想政治素质。在此基础上,提高他们的业务能力,因为工作性质的转变,业务能力也需要提升,除了让他们多看、多学、多思考之外,平时也让他们注意多向领导和同事请教,虚心的接受导师和同志们的意见,尤其是遇见似是而非的问题,让他们请教老同事结合以前类似事情的经验,力争圆满解决。
二、爱岗敬业、勤奋工作
工作中,努力培养她们爱岗敬业、勤奋工作的精神,提高他们的工作水平。在这半年多里,不论什么工作,他们都积极配合,做好自己本职工作的基础上,也注重与同事的合作,发挥团队的力量。勤勉敬业是对一名国家公务员的基本要求。在工作中遇到的难题时,他们总是想方设法、竭尽所能予以解决,始终能够任劳任怨,尽职尽责。
三、廉洁自律、注重工作作风
培养他们严格要求自己,遵守镇党委、政府的各项规定,加强廉政知识方面的学习,时刻警醒自己,端正自己的言行,严格要求自己,牢记全心全意为人民服务的宗旨。不管在意识上还是行动上,都要求他们:堂堂正正做事,明明白白做人。
四、严于律己、继续努力
这九个月,在领导和同事的帮助下,他们所负责的各项工作取得了一定的成绩,但是还存在有待提高的地方,如:缺乏乡村实际问题处理经验,业务能力还有待进一步提高,处理一些复杂问题还不够完善等。针对这些问题,要求他们在以后的工作中,既要加强理论学习,提高自己的业务能力,又要多参与处理实际问题,增加工作经验,争取早日成为一名合格的公务员。
2015年8月10日
第三篇:毕业论文中期总结报告
毕业论文中期总结
院 系 理学院化学系
姓 名 吴琳
学 号 08052222
班 级 化学08-2班
毕业论文中期总结
1.论文题目:季戊四醇双缩酮的合成研究
2.论文进展状况:本毕业论文包括以下几个部分(1)查阅季戊四醇双缩酮的合成用的各种催化剂的合成资料。(2)查阅季戊四醇双缩酮的合成方法和应用的文献资料(3)制备催化剂。(4)初期数据的整理,做好后期实验的准备工作;(4)通过不同的方法合成季戊四醇双缩酮(5)后期数据整理和分析,并比较各种合成方法的优缺点。(6)修改、完善毕业论文,准备答辩。在这一段时间的主要成果有:阅读了很多关于季戊四醇双缩酮及其催化剂的论文、期刊等资料,了解季戊四醇双缩酮及其催化剂的主要合成方法,用途和化学特性等,为后期实验中能够更准确的完成做准备;用磷酸氢二钠和钨酸钠合成了十二钨磷酸,并通过比较找出了最佳反应的比例和最适合的反应条件,通过对氨基苯磺酸催化苯乙酮和季戊四醇合成了季戊四醇双缩酮,找到了催化剂对氨基苯磺酸的最佳用量比例以及反应物的最佳比例和最适合的反应条件。详实记录了不同条件下的各反应的药品用量和反应现象。
3.存在问题及解决的措施:在查找资料过程中,遇到了某些不能确定的反应原理,经过查阅有关资料和请教指导老师,这个问题就迎刃而解了;在撰写论文开题报告时,参考文献的格式书写有误,经过老师的指点和认真翻阅毕业设计工具书,最后将其改正。在外文翻译初稿中,出现许多语病,翻译不准确、格式书写有误等问题,我重新审阅
多遍并在老师的帮助下,完成了该部分任务。在实验的操作过程中不熟悉的操作经过老师的指导和同学的帮助得到了解决
4.后期工作安排:截止到2012年4月22日,论文书写工作按照计划已经进行了一半,在以后的日子里,争取完善前期工作,并且根据指导老师指点,优化一部分章节内容。然后继续完成论文的后期工作,具体如下:
(1)2012/4/22~2012/5/2 完成论文的后期实验工作,并整理、分析实验数据;
(2)2012/5/2~2012/5/10 书写并完成论文的后半部分初稿;
(3)2012/2/10~2012/2/20完善论文、准备论文答辩。
第四篇:毕业论文中期总结报告
中期总结报告
1.论文题目:以生物质为碳源合成高性能碳电极材料与其储能特性应用 2.论文进展状况,本毕业论文包括以下几个部分:(1)查阅生物质的来源、种类以及不同生物质的性质;(2)查阅生物质碳的合成方法和应用的文献资料;(3)制备生物质碳;
(4)初期数据的整理,做好后期实验的准备工作;(5)利用不同的生物质制备生物质碳;
(6)后期数据整理和分析,并比较各种合成方法的优缺点;(7)修改、完善毕业论文,准备答辩。
在这一段时间的主要成果有:阅读了很多关于以生物质为碳源合成高性能碳电极材料与其储能特性应用的论文、期刊等资料,了解生物质碳的主要合成方法,用途和化学特性等,为后期实验中能够更准确的完成做准备;利用生物质海带、裙带菜以及紫菜和活化剂氯化锌不同比例混合,并通过比较找出了最佳反应的比例和最适合的反应条件。详实记录了不同条件下的各反应的药品用量和反应现象。3.存在问题及解决的措施:在查找资料过程中,遇到了某些不能确定的反应原理,经过查阅有关资料和请教指导老师,这个问题就迎刃而解了;在撰写论文开题报告时,参考文献的格式书写有误,经过老师的指点和认真翻阅毕业设计工具书,最后将其改正。在外文翻译初稿中,出现许多语病,翻译不准确、格式书写有误等问题,我重新审阅多遍并在老师的帮助下,完成了该部分任务。在实验的操作过程中不熟悉的操作经过老师的指导和同学的帮助得到了解决
4.后期工作安排:截止到2017年4月25日,论文书写工作按照计划已经进行了一半,在以后的日子里,争取完善前期工作,并且根据指导老师指点,优化一部分章节内容。然后继续完成论文的后期工作,具体如下:
(1)2017年4月25日~ 5月26日完成论文的后期实验工作,并整理、分析实验数据;
(2)2017年5月26日~6月9日书写并完成论文的后半部分初稿;(3)2017年6月9日~6月20日完善论文、准备论文答辩。
报告人:阮
报告日期:2017年4月25日
第五篇:毕业设计中期总结报告
沈阳航空航天大学计算机学院
毕业设计中期总结报告
题
目:非接触式人体测温仪的设计 专
业:计算机科学与技术 班
级: 学
号: 姓
名: 指导教师: 负责教师:
2015年4月15日
一、简述开题以来所做的具体工作和取得的进展或成果
1、课题所研究的主要内容有:(1)查阅资料了解非接触式测温传感器的特点和接口特点;(2)设计单片机与测温传感器的接口电路;(3)设计按键和显示接口电路;(4)设计非接触式测温仪与电脑的接口,实现温度上传电脑;(5)编写程序实现非接触人体测温功能。
对研究的主要内容进行分析可以总结为以下几个模块:(1)红外测温模块,即用于采集数据,即测得人体额头温度;(2)电路设计模块,即单片机与测温传感器的接口电路以及按键和显示接口电路;(3)上传模块,即把收集到的数据上传到电脑;(4)显示模块,即显示人体温度。
2、具体工作:开题以来主要阅读研究毕业设计题目,根据题目中的各个要求进行查找相关的资料,主要学习了Keil软件的使用以及相关C语言的编程的基础学习;在校内图书馆中文资源内查找并下载了有关红外线测温、MLX90614传感器的相关知识、非接触式传感器的一些研究等等。
3、预期目标:完成前两个模块,即红外测温模块以及电路设计模块。
4、取得的进展:对于Keil软件的使用已经基本学会了,以及最基本的C语言编程也已经学会;对所预期的两个模块基本完成,具体的完成情况如下:
(1)红外测温模块:红外温度测量是通过热辐射原理来测量温度,是一个非接触式温度测量方法。自然界中一切高于绝对零度(0开尔文)的物体都在不停向外辐射能量,物体的向外辐射能量的大小及其按波长的分布与它的表面温度有着十分密切的联系,物体的温度越高,所发出的红外辐射能力越强。在红外测温模块中,选择了MLX90614传感器,如图1所示。
图1 MLX90614传感器
该传感器有4个引脚,分别为:VSS、SCL/Vz、PWM/SDA和VDD,VSS表示接地端,SCL/Vz表示SMBus串行时钟输入端,PWM/SDA表示数字输入/输出端,VDD表示电源输入端。MLX90614应用了SMBus和PWM两种数字输出方式,但出厂设定为SMBus,两种输出方式都可行,本次设计采用SMBus输出方式。SMBus协议的数据通信格式如图2所示。阴影部分表示数据传输方向是从
图 2 SMBus协议的数据通信格式
器件到主器件, 其余为主器件到从器件。其中:S 为起始位(1 b),Slave Address 为器件地址(7 b),Wr 为写标志(1 b , 0 表示“写”),A 为应答位(1b),Command 为命令字节(8 b),Sr 为重复起始位(1 b),Rd为读标志(1b,1 表示“读”),PEC 为出错数据包(8b),P 为停止位(1 b)。
MLX90614 的数据传输时序如图3 所示, 在SCL 变为低电平300 ns 后,图3 MLX90614 的数据传输时序 将16 位数据分2 次传输, 每次传送一个字节。每个字节都按照高位(MSB)在前、低位(LSB)在后的格式传输, 2 个字节中间的第9 个时钟是应答时钟。MLX90614的数据传输是以字节为单位进行,每次发送一个字节(先高位后低位),然后判断对方 是否有应答,如果有应答就发送下一个字节,如果没有应答,重复发送该字节,如果多次重复仍得不到应答,则进行出错处理;接收数据数据时,每接收一个字节,8位接收完毕向对方发送一个应答信号,然后继续接收下一个字节。对SMBus还需要更深入的学习,这也是我接下来要完成的任务之一。
(2)电路设计模块:
查找相关资料得知:SCL(串行时钟)和SDA(串行数据)线是双向的,必须通过一个上拉电阻或者等效电路将它们连到电源电压,连接在总线上的每一个器件的SCL和SDA都必须是漏极开路或集电极开路的(为什么是这样?这块还在研究中),因此当总线空闲时,这两条线都被拉到高电平。MLX90614与单片机连接的硬件电路如图4所示SCL、PWM/SDA管脚直接连接MCU的普通I/O口即可。
图 4 MLX90614与单片机连接的硬件电路
振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器控制工程网版权所有,使用晶体振荡器,接18(XTAL1)、19(XTAL2)脚,再连上晶体震荡器、电容即可。
电路设计模块,只完成了温度传感器与单片机之间的接口电路,按键与显示接口的电路还未完成,目前还在研究中。对于按键电路的基本知识掌握了一些,键盘与单片机的接口有查询方式与中断方式,查询方式即将键盘接口的接线端直接连接到单片机的I/O端口上,也称为查询式接口,当按键按下时端口引脚出现低电平,当按键弹起时端口引脚上出现高电平,CPU采用定时查询的方法来感知按键信息。而中断方式即当接到I/O端口的按键中有任意一个被按下时,端口的引脚上会出现相应的低电平信号,端口的引脚信号经过与门运算后送到了外部中断0的输入引脚上,所以当任意一个或多个按键按下时都会触发外部中断0,可在中断服务程序中实现键盘按键值得读取。
二、存在的主要问题及解决办法
存在的问题主要是:
(1)问题:SMBus总线协议并不是太明白。解决方法:查找相关资料并阅读大量的文献大概弄明白一些,了解到测温仪的微处理器通过SMBus 总线和MLX90614实现数据传输,SMBus 有其标准通信协议,SMBus提供在主设备(MD:Master Device)和从设备(SD:Slave Device)之间的数据通讯,传输方向可以由主设备到从设备,也可以由从设备到主设备。本文中测温仪使用了一个红外温度传感器,其作为唯一从设备识别地址为00H。主设备(微处理器)、从设备(MLX90614)发送和接收数据都是以字节为单位进行的。每次发送一个字节(按位发送,发送8 个位就是一个字节),然后判断对方是否有应答,如果有应答位,就继续发送下一字节;如果没有收到应答,则重复发送此字节,直到收到应答信息,再发送下一个字节,多次重发后,都没有收到应答信息,则停止发送,结束。接收数据时,每次接收一个字节(按位接收),向对方发送一个应答信号,继续接收下一个字节。SMBus 读字和写字都有其标准格式。如图2所示。
(2)问题:不知道编程软件用哪一个。解决方法:咨询研究相关方面的老师以及上网查找,进入沈阳航空航天大学校内图书馆资源下载相关的硕士博士论文,可以借鉴论文中可以中所用到的相关软件。了解到Keil uVision是单片机的编译软件,是专门针对单片机C语言开发而设计的一个软件,此软件的使用基本教程已在毕业设计文件夹中下载。(3)问题:对MLX90614传感器不明白它为什么可以测量到人体温度。解决方法:查找资料,了解到MLX90614 的温度测量范围为-40 ~ +125 ℃, 温度分辨率为0.02 ℃。在温度范围为+32~ +42 ℃时, 测量的绝对精度为±0.2 ℃, 因此非常适用于对人体温度进行初步测量。MLX90614是由Melexis公司生产的数字式红外温度传感器,直接输出完全线性化的并已对环境温度进行补偿的数字温度。
(4)问题:对MLX90614传感器不了解。解决方法:查找资料,了解到MLX90614 传感器的一些基本知识点,Melexis出品的MLX90614红外非接触式测温传感器,操作简单,无需复杂的校正过程,可根据被测物体的红外辐射能量来确定的温度,不与被测物体接触,不影响被测物体温度分布场,响应速度快,测温范围广,稳定性好,可以测量微小目标温度。MLX90614内部包括EEPROM(只有某些存储单元用户能够写入,但是可以读出全部存储单元)和RAM(用户不能向RAM写入数据,但是可以读一些存储单元),MLX90614的EEPROM有32个16位存储单元,而RAM有32个17位存储单元
(5)问题:硬件设计电路不知道用哪个软件。解决方法:查找相关资料,把以前电路课程设计与计算机组成原理课程设计时所用的电路设计软件一个一个的试,发现以前的软件都用不了,最后上网查找到proteus软件,目前还在研究该软件的使用方法。
三、下一步的主要研究任务、具体设想与安排
接下来所要完成的任务如下:研究Proteus软件的使用;设计8051单片机与MLX90614传感器之间的接口电路;设计按键与显示接口接口电路;设计非接触式测温仪与电脑的接口,实现温度上传电脑。下一步主要研究任务是在开发板上进行相关的实验与设计以及实验代码的编写。
根据我对我的毕业设计题目的理解,我下一步的具体设想如下:先把Keil软件的基本编程都弄明白,然后在编写有关毕业设计的程序代码,具体包括:红外温度的采取、对采集到的温度进行处理、对收集到的数据进行整合输出相应的温度、设计电路图、查阅相关的文献弄明白MLX90614传感器等等。
具体的进度安排如下:
(1)2015.4.30:搜集资料,阅读文档,弄明白Proteus的使用。
(2)2015.5.1-5.7:完成电路图的所有设计。
(3)2015.5.8-5.20:完成代码的编写,同时在单片机开发板进行模拟实验现象。
(5)2015.5.20:按要求完成毕业论文的撰写
四、指导教师对该生前期研究工作的评价