测试技术论文范文10篇

时间:2023-03-21 00:04:14

测试技术论文

测试技术论文范文篇1

测试工程师也可采用以下这种方案:从德克萨斯的办公室上互联网打开Web页自制一个用于记录结果的表格点击指定的空白区域此时,位于井边的仪器自动执行适当的测试并在表格上显示文本或图形数据,同样,这种方式也可在无人情况下完成设备校准、故障清除等远程服务。

模式变迁

根据测试方法,测试结构被划分为两种类型:线形分布式结构远程分布式结构在线形分布式结构体系中,所有的测试工具和测试仪器——服务器、数据库管理器、数据统计进程控制硬件和软件等——都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地理距离在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测和远程控制。

计算机通讯技术的发展使建立这种测试体系成为可能。目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接收了TCP/IP协议,数据库服务器已经可以升级为远程数据服务器。这些都使各种类型的通讯成为可能。不管在一座楼内还是地球的两端,测试工程师们现在都可以利用它们来协调生产进程。已经有一些标准协议和产品如超文本传输协议(http)等提供了基本构架。很多开发环境也允许开发无缝的分布式应用程序。然而,虽然像MicrosoftVisualBasic这类开发环境提供了网络应用程序的开发功能,但它们缺乏测试方面所需的一些特殊要求.惠普公司开发的可视化工程环境(简称HPVEE)和美国国家仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其它的互联网浏览器连接远程端点,简化用于两地通讯所需的软件设计工作量。

图形化编程

传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代码——这些代码很容易出现语法问题以及逻辑错误。相比之下,图形编程工具有效地利用了当今图形用户接口的点击特性。编写程序只包含以下的一些简单步骤:用鼠标选择仪器函数作为对象描述测试步骤和对象之间的关系建立初始条件运行结束后,环境会自动以图形方式显示测量结果。而用传统的编程方法实现一些特定的工作如创建图形显示方式、支持鼠标和键盘控制、选择输入输出显示特性、增加程序的保密性等,可能需要几天的时间。

这种更加直观的方法可以降低80%以上的编程时间,更重要的是测试工程师认为图形技术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。另外,此软件还支持众多厂家生产的仪器驱动器,包括遵循VXI即插即用标准的所有仪器模块。它还用直接I/O方式控制如下类型的仪器:GPIBRS-232VXI基于局域网GPIO利用HPVEE、PC和工作站还可直接控制VXI的背板总线。

对用户的透明度

远程分布式结构体系之所以得到广泛认可的原因应归功于它大大降低了用户和他访问的信息以及信息本身之间存在的臣离所引起的问题。简单地说,不管测试仪器在同一个房间.在其它建筑物内,在另一个州或在地球的另一端.软件的操作方式都是一样的。

假设分布在全球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星运动的方式以及需要实时监测的功能。因此,每个操作者必须知道监测链上前一位操作者所做的工作。

惠普公司通过利用VXI技术设计了一种灵活的解决方案,它使操作者之间、操作者和卫星之间密切配合,代替了以往那种操作权转移方式。这种技术还可以应用在一些危险环境中进行的测量过程,比如炼钢厂或其它充满高温或腐蚀性空气的环境,不适合工作人员在同一所房间内监测和控制仪器。另外一个应用是从一个大的测试单元检查测试参数.比如一架天线或飞机的翅膀.这些都需要在不同地点设置多个VXI机箱来执行所需的测试,而网络技术则允许在一个中心控制点来处理所有仪器。还有一个就是仪器共享问题。假设一个工作组中有若干个科学家.他们都需要用到位于指定地点的一个价格昂贵的仪器集。VXI技术和互联网技术的结合使得他们可以在各自的实验室使用这些仪器。

我们可以想象这样一个过程:生产者将生产线上所有的测试点连接到指定服务器上,这台服务器上有一个Oracle数据库和所有结点需要的测试程序。这样,生产线上的操作者在扫描粘贴在传送带设备单元上的条形码并传送给服务器后,由它来选择合适的测试方案并通知相应的测试设备,并决定所要测量的部件和参数。操作者只需将设备单元安装到固定的机架上,按下按钮即可,测试结果会自动返回给服务器。

远程诊断

测试工程师可以利用互联网技术来排除远在12000英里以外的设备故障,从而提高设备的利用率,并降低维修费用。例如,我们在服务器上设置了设备诊断、校准和自检专家库,为位于吉隆坡的测试点分配一个IP地址,这样,远在美国圣大菲的测试工程师就可以通过测试点提供的信息来运行设备的诊断和校准程序,当然,所有这些都需要通过专用软件才能进行。

在不远的将来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。“热链接”(超级链接)技术允许访问驻留在第三方系统上的校正系统,测试点可直接下载而不需测试人员身临其境。

扩展仪器功能

假设我们拥有一个Web页,一个拥有自己的http服务器和html页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热点“校准”就可以访问到校准Web页,它包含仪器的标准规范和校准程序。如果需要寻求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将我们使用的软件或硬件升级到最新版本。

如果仪器在其内部有一个http服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。仪器的Web页应包含其基本的使用说明文档,同时为了帮助那些身体残疾的客户,这种在线帮助系统甚至还可以使用视频或音频校准功能。当然,它还应支持硬拷贝和打印功能。在这种结构中,仪器就不需要连接到GPIB总线或VXI机架上,而只需象协调其动作的PC一样,连接到局域网上即可。

创建一个解决方案

回过头我们再看一下上面提到的有关卫星的那个例子。惠普公司最初的解决方案是利用叠架式仪器。它采用一个支持VXI组织TCP/INST协议的局域网/GPIB总线转换器,即HPE2050来实现以上测试过程,这种系统通过HPE2050连接到局城网上,然后用GPIB母线和仪器连成一体。再把分布在世界各地的、驻留有测试仪器控制程序的测试点工作站组建一个测试广域网,实现远程分布式测试。

基于VXI的解决方案是把HPE2050转换器连接到0槽控制器上,或把内嵌式控制器配置为一个支持TCP/INST协议的服务器,这样控制器通过端口就可以和局域网连接起来。TCP/INST协议是HP实验室的研究员在标准RPC机制的基础上开发出来的一种局域网传输协议。随后,VXI组织将其接纳并作为分布式VISA的基础。采用此协议的HPVISA可通过HPE2050访问仪器或运行在服务器上并具有VXI、串口、GPIO接口的控制器,而所有这些只需知道HPE2050或控制器所属的域名或IP地址。

需要解决的问题

虽然组建分布式测试体系的可能性已经存在,特别是一些计算机技术的出现为其注入了新的活力,然而它还达不到我们理想中的完美程度。这主要是因为互联网上数据的传输率低且不受控制,其结果是从远地通过不同路径在电话线上传输的数据包不会按照正确的顺序到达指定地点。这个瓶颈通常来自一些特殊的局域网,尤其是小公司组建的局域网。另外,在数据包横跨美国大陆时,一些不可靠的传输协议会导致70%左右的内容丢失,其结果使数据的传输变得更加缓慢。另外,工业标准变动过快也是一个不容忽视的问题。

这些因素都影响到了分布式测试程序的正常运行。因为在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等待所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,理论上,以太网的传输速率可达到10Mbps,但如果考虑到以上这些因素,实际上它只能达到1Mbps甚至更低,远远低于一些数据采集方案的要求。

在一些数传速率要求不高的场合,可以考虑采用无钱解决方案,使远程地点不再需要传统的电话线才能通讯,从而降低费用。它只需要以下这些设备,如一台PC、所需的仪器系统、移动电话调制解调器和太阳能电池板就可以组建一个完整的、自包容的且价格低廉的监测站,使分布式测量得到广泛应用。

智能化体系

目前的分布式系统——包括远程主机和远程进程仍然采用一种主从式结构,它极大地限制了软件对另一端的控制能力。对于测试过程和测试参数的监测,必须在智能化前端机进行的系统,这种结构由于互联网的低数传速率和不可控制等因素的存在,使其无法得到应用。

增加前端机测试软件的功能,减少测试仪器到服务器的数据传输量也许可以解决这个问题。这种方案要求仪器在不需要远程服务器干涉的情况下,本身就具有独立采集数据和分析数据的能力。比如,每台仪器拥有一个JAVA虚拟机,可以通过当前的Web协议下载JAVA进程。

测试技术论文范文篇2

手机测试

挑战:

中国的手机市场发展迅猛,世界各大手机厂商竞相争夺手机用户。在如此激烈的竞争中,手机的功能日趋丰富,比如摄像头、MP3、FM调频收音机等等。同时,手机通讯协议也层出不穷,GSM、CDMA、GPRS、CDMA2000、EDGE、WCDMA等等。为了应对产品的不断变化,工程师面临着提高效率并缩短产品市场化时间的挑战,他们需要一个灵活而强大的通用测试平台。我们先来看一个通用测试平台针对手机通讯协议的变化而表现出来的优势。大家知道,2G的协议比如GSM和CDMA都已被成功地运用于市场了,而3G的协议比如WCDMA,CDMA2000等等是未来的必然趋势。在从2G到3G的转变中,面临客户群、设备置换、技术的成熟度风险等等问题。运营商希望能够进行平滑的过渡,在不丢失已有手机用户的情况下,首先升级交换网络部分,这使得用户可以使用过渡期的2.5G产品,然后等时机成熟时再升级无线网络部分达到3G的标准。2G的测试仪器已经比较成熟,3G的测试产品正在加紧开发,2.5G的专用测试设备却由于传统仪器制造商考虑到研发成本和市场前景的问题而匮乏。

一家著名的手机制造商制造了支持EDGE(EnhancedDataratesforGSMEvolution)协议的2.5G手机产品,需要针对这一产品的测试方案。EDGE是一个专业协议,由于它的出现时间比较短,了解它的人也比较少,要在短期内构建一个EDGE测试系统是一个巨大的挑战。为了在市场上与同行竞争,需要在一个月内能够使用这套测试设备。

应用方案:

利用TestStand模块化,兼容性强,可自定义的特点,根据生产测试的需要对其进行修改与完善,并结合LabVIEW,GPIB卡,以及相应的测试仪器,创建百分之百符合自己需要的CDMA基站测试系统。

使用的产品:

硬件上整个系统包含了一个PXI机箱,其中有:

NIPXI-8186

2.2GHzIntel奔腾4处理器的嵌入式PC,预装WindowsXP操作系统

NIPXI-5660

2.7GHzRF信号分析仪,9kHz到2.7GHz,20MHz实时带宽,80dB真实动态范围

NIPXI-5670

RF信号源,250kHz到2.7GHz,16位,100MS/s任意波形发生,22MHz实时带宽

NIPXI-5122

14位数字化仪,100MS/s实时采样,2GS/s随机间隔采样,100MHz带宽

NIPXI-4070

6位半数字万用表,6ppm精度

其中,NIPXI-5660被用作矢量信号分析仪,NIPXI-5670被用作射频信号源,NIPXI-5122被用作示波器,NIPXI-4070被用作数字万用表。

软件上使用了LabVIEW图像化开发环境和NI-DAQmx驱动程序。

测试技术论文范文篇3

测试工程师也可采用以下这种方案:从德克萨斯的办公室上互联网打开Web页自制一个用于记录结果的表格点击指定的空白区域此时,位于井边的仪器自动执行适当的测试并在表格上显示文本或图形数据,同样,这种方式也可在无人情况下完成设备校准、故障清除等远程服务。

模式变迁

根据测试方法,测试结构被划分为两种类型:线形分布式结构远程分布式结构在线形分布式结构体系中,所有的测试工具和测试仪器——服务器、数据库管理器、数据统计进程控制硬件和软件等——都顺次连接在一个局域网上。远程分布式结构则假设仪器和控制机之间的地理距离在同一端,有关它们的进程控制则在另一端进行。这种方式包括远程监测和远程控制。

计算机通讯技术的发展使建立这种测试体系成为可能。目前,局域网技术已经得到广泛应用,远程仪器I/O标准也接收了TCP/IP协议,数据库服务器已经可以升级为远程数据服务器。这些都使各种类型的通讯成为可能。不管在一座楼内还是地球的两端,测试工程师们现在都可以利用它们来协调生产进程。已经有一些标准协议和产品如超文本传输协议(http)等提供了基本构架。很多开发环境也允许开发无缝的分布式应用程序。然而,虽然像MicrosoftVisualBasic这类开发环境提供了网络应用程序的开发功能,但它们缺乏测试方面所需的一些特殊要求.惠普公司开发的可视化工程环境(简称HPVEE)和美国国家仪器公司开发的LabView等一些图形化的编程环境可用来解决这个问题。利用这些工具,测试工程师在构筑测试解决方案时只需知道域名或IP地址。再通过Netware或其它的互联网浏览器连接远程端点,简化用于两地通讯所需的软件设计工作量。

图形化编程

传统的程序设计语言需要知道关键字并遵循复杂的语法规则才能产生出成百上千行代码——这些代码很容易出现语法问题以及逻辑错误。相比之下,图形编程工具有效地利用了当今图形用户接口的点击特性。编写程序只包含以下的一些简单步骤:用鼠标选择仪器函数作为对象描述测试步骤和对象之间的关系建立初始条件运行结束后,环境会自动以图形方式显示测量结果。而用传统的编程方法实现一些特定的工作如创建图形显示方式、支持鼠标和键盘控制、选择输入输出显示特性、增加程序的保密性等,可能需要几天的时间。

这种更加直观的方法可以降低80%以上的编程时间,更重要的是测试工程师认为图形技术更加方便有趣,从而鼓励他们在更多的场合应用这些工具。另外,此软件还支持众多厂家生产的仪器驱动器,包括遵循VXI即插即用标准的所有仪器模块。它还用直接I/O方式控制如下类型的仪器:GPIBRS-232VXI基于局域网GPIO利用HPVEE、PC和工作站还可直接控制VXI的背板总线。

对用户的透明度

远程分布式结构体系之所以得到广泛认可的原因应归功于它大大降低了用户和他访问的信息以及信息本身之间存在的臣离所引起的问题。简单地说,不管测试仪器在同一个房间.在其它建筑物内,在另一个州或在地球的另一端.软件的操作方式都是一样的。

假设分布在全球各地的地面监测站需要控制位于一个卫星上的仪器。操作者必须知道卫星运动的方式以及需要实时监测的功能。因此,每个操作者必须知道监测链上前一位操作者所做的工作。

惠普公司通过利用VXI技术设计了一种灵活的解决方案,它使操作者之间、操作者和卫星之间密切配合,代替了以往那种操作权转移方式。这种技术还可以应用在一些危险环境中进行的测量过程,比如炼钢厂或其它充满高温或腐蚀性空气的环境,不适合工作人员在同一所房间内监测和控制仪器。另外一个应用是从一个大的测试单元检查测试参数.比如一架天线或飞机的翅膀.这些都需要在不同地点设置多个VXI机箱来执行所需的测试,而网络技术则允许在一个中心控制点来处理所有仪器。还有一个就是仪器共享问题。假设一个工作组中有若干个科学家.他们都需要用到位于指定地点的一个价格昂贵的仪器集。VXI技术和互联网技术的结合使得他们可以在各自的实验室使用这些仪器。

我们可以想象这样一个过程:生产者将生产线上所有的测试点连接到指定服务器上,这台服务器上有一个Oracle数据库和所有结点需要的测试程序。这样,生产线上的操作者在扫描粘贴在传送带设备单元上的条形码并传送给服务器后,由它来选择合适的测试方案并通知相应的测试设备,并决定所要测量的部件和参数。操作者只需将设备单元安装到固定的机架上,按下按钮即可,测试结果会自动返回给服务器。

远程诊断

测试工程师可以利用互联网技术来排除远在12000英里以外的设备故障,从而提高设备的利用率,并降低维修费用。例如,我们在服务器上设置了设备诊断、校准和自检专家库,为位于吉隆坡的测试点分配一个IP地址,这样,远在美国圣大菲的测试工程师就可以通过测试点提供的信息来运行设备的诊断和校准程序,当然,所有这些都需要通过专用软件才能进行。

在不远的将来,服务器将支持在一个测试点上运行多种传输协议。通过膝上型电脑,测试人员可以浏览各个测试点信息,并在相应测试设备上运行诊断系统。“热链接”(超级链接)技术允许访问驻留在第三方系统上的校正系统,测试点可直接下载而不需测试人员身临其境。展仪器功能

假设我们拥有一个Web页,一个拥有自己的http服务器和html页的仪器,将仪器的IP地址通过“热链接”技术同Web页连接起来。用鼠标点击热点“校准”就可以访问到校准Web页,它包含仪器的标准规范和校准程序。如果需要寻求仪器生产厂家的支持,第三方的超级链接可直接连接到提供此项服务的主页上。它可以自动将我们使用的软件或硬件升级到最新版本。

如果仪器在其内部有一个http服务器和Web页,那么就很容易得到厂家的技术支持,用户的操作也相应被简化。仪器的Web页应包含其基本的使用说明文档,同时为了帮助那些身体残疾的客户,这种在线帮助系统甚至还可以使用视频或音频校准功能。当然,它还应支持硬拷贝和打印功能。在这种结构中,仪器就不需要连接到GPIB总线或VXI机架上,而只需象协调其动作的PC一样,连接到局域网上即可。

创建一个解决方案

回过头我们再看一下上面提到的有关卫星的那个例子。惠普公司最初的解决方案是利用叠架式仪器。它采用一个支持VXI组织TCP/INST协议的局域网/GPIB总线转换器,即HPE2050来实现以上测试过程,这种系统通过HPE2050连接到局城网上,然后用GPIB母线和仪器连成一体。再把分布在世界各地的、驻留有测试仪器控制程序的测试点工作站组建一个测试广域网,实现远程分布式测试。

基于VXI的解决方案是把HPE2050转换器连接到0槽控制器上,或把内嵌式控制器配置为一个支持TCP/INST协议的服务器,这样控制器通过端口就可以和局域网连接起来。TCP/INST协议是HP实验室的研究员在标准RPC机制的基础上开发出来的一种局域网传输协议。随后,VXI组织将其接纳并作为分布式VISA的基础。采用此协议的HPVISA可通过HPE2050访问仪器或运行在服务器上并具有VXI、串口、GPIO接口的控制器,而所有这些只需知道HPE2050或控制器所属的域名或IP地址。

需要解决的问题

虽然组建分布式测试体系的可能性已经存在,特别是一些计算机技术的出现为其注入了新的活力,然而它还达不到我们理想中的完美程度。这主要是因为互联网上数据的传输率低且不受控制,其结果是从远地通过不同路径在电话线上传输的数据包不会按照正确的顺序到达指定地点。这个瓶颈通常来自一些特殊的局域网,尤其是小公司组建的局域网。另外,在数据包横跨美国大陆时,一些不可靠的传输协议会导致70%左右的内容丢失,其结果使数据的传输变得更加缓慢。另外,工业标准变动过快也是一个不容忽视的问题。

这些因素都影响到了分布式测试程序的正常运行。因为在一个分布式解决方案中包含计算机间的通讯进程,所以应用程序内存驻留数据在网上传输和在另一个计算机进程的内存中等待所需要的时间都会影响到测试结果。传输率不仅和机器本身的速度有关,也和局域网上所运行的协议有关。例如,理论上,以太网的传输速率可达到10Mbps,但如果考虑到以上这些因素,实际上它只能达到1Mbps甚至更低,远远低于一些数据采集方案的要求。

在一些数传速率要求不高的场合,可以考虑采用无钱解决方案,使远程地点不再需要传统的电话线才能通讯,从而降低费用。它只需要以下这些设备,如一台PC、所需的仪器系统、移动电话调制解调器和太阳能电池板就可以组建一个完整的、自包容的且价格低廉的监测站,使分布式测量得到广泛应用。

智能化体系

目前的分布式系统——包括远程主机和远程进程仍然采用一种主从式结构,它极大地限制了软件对另一端的控制能力。对于测试过程和测试参数的监测,必须在智能化前端机进行的系统,这种结构由于互联网的低数传速率和不可控制等因素的存在,使其无法得到应用。

增加前端机测试软件的功能,减少测试仪器到服务器的数据传输量也许可以解决这个问题。这种方案要求仪器在不需要远程服务器干涉的情况下,本身就具有独立采集数据和分析数据的能力。比如,每台仪器拥有一个JAVA虚拟机,可以通过当前的Web协议下载JAVA进程。

测试技术论文范文篇4

毕业作文

毕业设计论文写作指导

毕业设计论文是毕业设计工作的总结和提高,和做科研开发工作一样,要有严谨求实的科学态度。毕业设计论文应有一定的学术价值和实用价值,能反映出作者所具有的专业基础知识和分析解决问题的能力。

在毕业设计期间,尽可能多的阅读文献资料是很重要的,一方面是为毕业设计做技术准备,另一方面是学习论文的写作方法。一篇优秀的论文对启发我们的思维,掌握论文的写作规范很有帮助。

论文的写作方法是多种多样的,并没有一个固定的格式,下面仅对论文中的几个主要部分的写作方法提出一点参考性的意见。

一、前言部分

前言部分也常用“引论”、“概论”、“问题背景”等做标题,在这部分中,主要介绍论文的选题。

首先要阐明选题的背景和选题的意义。选题需强调实际背景,说明在计算机研究中或部门信息化建设、管理现代化等工作中引发该问题的原因,问题出现的环境和条件,解决该问题后能起什么作用。结合问题背景的阐述,要使读者感受到此选题确有实用价值和学术价值,确有研究或开发的必要性。

前言部分常起到画龙点睛的作用。选题实际又有新意,意味着你的研究或开发方向对头,设计工作有价值。对一篇论文来说,前言写好了,就会吸引读者,使他们对你的选题感兴趣,愿意进一步了解你的工作成果。

二、综述部分

任何一个课题的研究或开发都是有学科基础或技术基础的。综述部分主要阐述选题在相应学科领域中的发展进程和研究方向,特别是近年来的发展趋势和最新成果。通过与中外研究成果的比较和评论,说明自己的选题是符合当前的研究方向并有所进展,或采用了当前的最新技术并有所改进,目的是使读者进一步了解选题的意义。综述部分能反映出毕业设计学生多方面的能力。首先,反映中外文献的阅读能力。通过查阅文献资料,了解同行的研究水平,在工作中和论文中有效地运用文献,这不仅能避免简单的重复研究,而且也能使研究开发工作有一个高起点。其次,还能反映出综合分析的能力。从大量的文献中找到可以借鉴和参考的,这不仅要有一定的专业知识水平,还要有一定的综合能力。对同行研究成果是否能抓住要点,优缺点的评述是否符合实际,恰到好处,这和一个人的分析理解能力是有关的。值得注意的是,要做好一篇毕业论文,必须阅读一定量(2~3篇)的近期外文资料,这不仅反映自己的外文阅读能力,而且有助于论文的先进性。

三、方案论证

在明确了所要解决的问题和文献综述后,很自然地就要提出自己解决问题的思路和方案。在写作方法上,一是要通过比较显示自己方案的价值,二是让读者了解方案的创新之处或有新意的思路、算法和关键技术。

在与文献资料中的方案进行比较时,首先要阐述自己的设计方案,说明为什么要选择或设计这样的方案,前面评述的优点在此方案中如何体现,不足之处又是如何得到了克服,最后完成的工作能达到什么性能水平,有什么创新之处(或有新意)。如果自己的题目是总方案的一部分,要明确说明自己承担的部分,及对整个任务的贡献。

四、论文主体

前面三个部分的篇幅大约占论文的1/3,主体部分要占2/3左右。在这部分中,要将整个研究开发工作的内容,包括理论分析、总体设计、模块划分、实现方法等进行详细的论述。主体部分的写法,视选题的不同可以多样,研究型论文和技术开发型论文的写法就有明显的不同。研究型的论文,主体部分一般应包括:理论基础,数学模型,算法推导,形式化描述,求解方法,计算程序的编制及计算结果的分析和结论。要强调的是,研究型论文绝不是从推理到推理的空洞文章。研究型论文也应有实际背景,也应有到企业和实际部门调研的过程,并在实际调查研究中获取信息,发现问题,收集数据和资料。在研究分析的基础上,提出解决实际问题的、富有创建性的结论。技术开发型的论文,主体部分应包括:总体设计,模块划分,算法描述,编程模型,数据结构,实现技术,实例测试及性能分析。以上内容根据任务所处的阶段不同,可以有所侧重。在任务初期的论文,可侧重于设计实现,在任务后期的论文可侧重于应用。但作为一篇完整的论文应让读者从课题的原理设计,问题的解决方法,关键技术以及性能测试都有全面的了解,以便能准确地评判论文的质量。论文主体部分的内容一般要分成几个章节来描述。在写作上,除了用文字描述外,还要善于利用各种原理图、流程图、表格、曲线等来说明问题,一篇条理清晰,图文并茂的论文才是一篇好的论文。

五、测试及性能分析

对工程技术专业的毕业设计论文,测试数据是不可缺少的。通过测试数据,论文工作的成效就可一目了然。根据课题的要求,可以在实验室环境下测试,也可以在工作现场测试。在论文中,要将测试时的环境和条件列出,因为任何测试数据都与测试环境和条件相关,不说明测试条件的数据是不可比的,因此也是无意义的。测试一般包括功能测试和性能测试。功能测试是将课题完成的计算机软硬件系统(子系统)或应用系统所要求达到的功能逐一进行测试。性能测试一般是在系统(子系统)的运行状态下,记录实例运行的数据,然后,归纳和计算这些数据,以此来分析系统运行的性能。测试实例可以自己设计编写,也可以选择学科领域内公认的、有一定权威性的测试实例或测试集。原则是通过所选择(设计)的实例的运行,既能准确反映系统运行的功能和性能,与同类系统又有可比性。只有这样,论文最后为自己工作所做的结论才有说服力。

测试技术论文范文篇5

关键词:有限状态机;格式检测;毕业论文

1引言

毕业论文是大学生在校的最后一个学业环节,是高校衡量大学生是否达到毕业要求的重要标准。各高校在毕业论文的内容、格式上都有着严格的要求,通常不符合要求者不允许参加答辩[1]。为了使毕业论文符合格式文件的要求,学生、导师需要花费大量的精力在人工审阅论文格式上,费时费力且容易出现疏忽。一些细小的格式问题利用肉眼通常难以发现[2]。针对这个问题,本文开发了一种基于有限状态机的毕业论文格式检测系统,并以枣庄学院信息科学与工程学院作为实际应用场景。对全院1届0名本科毕业生测试结果表明,该系统具有较好的应用价值,能够对本科毕业论文进行准确地格式检测,可以大幅度降低学生和导师的工作量。

2有限状态机

枣庄学院毕业论文有着严格的格式要求。本科毕业论文主要内容可分成封面、作者声明、摘要、目录、正文等九个部分。各部分之间会再次进行细分,例如正文部分可以分为第1章、第2章等,第1章中又可以分为第1.1小节、第1.2小节等。因此从整体上看,毕业论文格式是一种复杂而又规范的数据结构。

2.1算法简介

有限状态机是一种进行对象行为建模的工具和算法,其作用主要是描述对象在生命周期内所经历的状态序列[3]。有限状态机通常包括用于描述系统状态的有限状态集、描述系统输入的输入集、系统状态转移规则集三大部分。目前有限状态机广泛应用于地址识别、建模应用行为、硬件电路设计、编译器等领域[4]。

2.2格式检测

本系统创新性地将有限状态机算法应用于毕业论文格式检测中,将毕业论文看作一个动态系统,将论文全部文字抽象成为状态序列。论文系统分为封面、作者声明、摘要、目录、正文、图、表、参考文献、致谢等九个大状态。同时每个大状态又可以具体向下细分,例如摘要可以再次细分为摘要中文题目状态、摘要中文正文状态、摘要中文关键字状态、摘要英文题目状态、摘要英文正文状态、摘要英文关键字状态,正文部分可以第一章状态、第二章状态、第三章状态等,第一章状态又可以再次细分为第1.1节状态、第1.2节状态等。图1系统转态转移示例每种状态之间可以通过状态转移规则集进行转移。当系统遇到输入集中特定文字时,即可完成状态转移。例如当系统处于“作者声明”大状态时,遇到输入黑体三号的“摘要”,即转移为“摘要”大状态;当系统处于“参考文献”第1篇文献状态时,遇到输入为“[2]xxxx”时,即转移为“参考文献”第2篇文献状态;当系统处于“正文”第1.1小节状态时,遇到输入为单独一行的“1.2xxxx”时,即转移为“正文”第1.2小节状态。

3系统设计与实现

根据高校实际应用场景以及师生需求,本系统可分为前端网页、后端检测系统、数据库系统三部分。这三部分都部署在阿里云WinServer服务器中。师生通过浏览器访问网站就可以实现检测,无需在本地安装客户端。

3.1前端网页设计

系统前端网页使用Java语言编写,利用目前较为流行的SSM框架[5]。网页基本功能包括学生注册登录、Word格式论文上传、PDF检测报告下载三大功能。

3.2后端检测系统设计

毕业论文通常使用Word软件撰写。该软件属于Office套件内容,由微软公司开发。其相关操作对C#语言支持良好。后端系统主要使用C#语言编写,核心是基于OpenXMLSDK技术的控制台程序[6-7]。其中实现了上文所述的有限状态机算法,能对学位论文中封面(内封面和外封面)、作者声明、摘要、目录、正文、图、表、参考文献、致谢等九个部分进行详细的检测,并生成逐句检测的PDF检测报告。检测报告中错误部分用红色标记,警告部分用黄色进行提示,方便学生进行修改与完善。

3.3数据库系统设计

本系统使用MySql数据库提供存储服务,主要用于存储学生用户账号信息(学号、密码、学院、年级等)和论文格式要求的详细参数(正文字间距、正文字体尺寸)。由于高校学位论文格式不是一成不变的,每年可能会进行动态微调,因此将论文格式存储在数据库中,可以方便修改,并且可以方便地迁移至其他高校的毕业中,提高了本系统的可移植性。

4系统测试

为测试毕业论文格式检测系统的实际应用效果,将该系统应用于枣庄学院信息科学与工程学院1届0名本科毕业生学位中。测试结果表明,该系统具有较好的应用价值,能够对本科毕业论文进行准确地格式检测,可以大幅度降低学生和导师的工作量,得到了广大师生的一致好评。

5结束语

针对传统人工审阅毕业论文格式费时费力问题,本文开发了一种基于有限状态机的毕业论文格式检测系统,并以枣庄学院信息科学与工程学院作为实际应用场景,取得了较好的应用效果。未来打算将其进一步完善与扩展,应用于研究生和其他院校的毕业论文格式检测中。

参考文献

[1]张巍巍.学位论文格式规范性自动检测系统设计与实现[硕士学位论文].大连理工大学,大连,

[2]赖晓晨,姜瑞勋,于红,佟露.学位论文格式自动检查方法研究与实现.教育现代化,,6(57):28-22

[3]谭同超.有限状态机及其应用[硕士学位论文].华南理工大学,广州20

[4]冀杰,黄岩军,李云伍,吴飞.基于有限状态机的车辆自动驾驶行为决策分析.汽车技术,8(12):1-7

[5]李洋.SSM框架在Web应用开发中的设计与实现.计算机技术与发展,6,26(12):-14

[6]吴国辉.面向Office操作题的自动阅卷系统设计与实现[硕士学位论文].南京师范大学,南京,7

测试技术论文范文篇6

关键词:软件工程;毕业设计;应用

一、引言

毕业设计是本科毕业生在校期间的最后实践和综合实训阶段,是实现本科教育培养目标的重要组成部分,是深化、拓展、综合应用所学理论知识的重要过程;也是综合素质与工程实践能力培养效果的全面检验;是学生毕业及学位资格认定的重要依据;是衡量高等教育质量和办学效益的重要评价,是对专业理论知识和专业技术综合应用能力的强化训练和提升[1]。在毕业设计的过程中,学生利用所学专业理论知识,通过了解社会,分析社会需求,深入实践,完成毕业设计的任务和撰写毕业论文(设计)报告等各个环节的工作。对于地方应用型普通本科高校而言,毕业设计就相当于一般高等学校的毕业论文,但是毕业设计不同于毕业论文,它的组成部分不只是一篇学术论文。应用型高校的毕业设计注重的是“应用性”和“实践性”,学生毕业设计要求学生针对某一课题,综合运用本专业有关课程的理论和技术,自己动手动脑做出解决实际问题的设计。目的是总结、检查学生在校期间的学习成果,是评定毕业成绩的重要依据。同时,通过毕业设计,可培养学生开发项目的基本综合能力,为学生就业能力中的专业能力奠定坚实的基础;培养综合运用已有知识独立解决问题的能力,从而加强学生应用能力的培养,使学生能够学以致用。

二、地方应用型普通高校计算机相关专业学生毕业设计的现状

近几年来,由于学校对毕业设计要求不断提高,学生从选题到设计再到写出毕业设计报告的过程中总存在这样那样的问题,最终有个别同学没有顺利通过毕业设计,没有拿到毕业证和学位证的情况时有发生,并且大多数毕业设计的水平不高,达不到培养学生独立解决问题和提高学生应用能力的目的。因此,如何指导学生做好毕业设计,提高学生毕业设计水平和质量,是地方应用型普通高校面临的一个重要问题。

(一)毕业设计选题现状最近几年,我校计算机相关专业毕业生自进入大四秋季学期开始,在进行毕业实习的同时,也进入了毕业设计准备阶段:毕业设计选题,虽然毕业设计选题过程中,各级领导、指导教师和学生在态度是都很重视,但是在选题时也会存在很多的问题,主要有以下三个方面。1.选题不够准确。部分学生选题未经深思熟虑,所选毕业设计题目要实现的功能太多,在规定时间内不能独立完成,而最终只能实现部分功能,或部分模块。

2.题目相似或重复雷同。学生选题存在浑水摸鱼的思想,在毕业设计选题过程中不是根据自己的兴趣爱好、专业知识学习情况等确定研究选题,而是选择与他人类似或雷同的选题,甚至同一批毕业的许多学生选题一致。比如:“XX管理系统”等,除了可能冠以的系统名称不同之外,其余基本相同。

3.应用价值低。部分学生的选题是当前十分成熟的项目,没有研究的必要;有些选题已经被淘汰,在实际生活和工作中没有多大用途。

(二)毕业设计需求分析阶段现状

通过调查,许多学生选题完成后,没有对自己所做毕业设计选题进行仔细了解、分析,他们认为在毕业设计中最重要的就是编程,其他方面一带而过[2],从而造成毕业设计过程中主题经常进行修改,最终使得整个系统杂乱无章,无法继续进行下去。因此学生在毕业设计的需求分析阶段主要有以下三个方面的问题。

1.选题后未进行实际调查研究,甚至未查找相应的参考文献。

2.需求分析进行得不彻底、不准确,即使选题后查找了参考文献和资料的,也未做充分了解和分析。

3.在需求分析阶段没有写出需求规格说明书或系统分析报告就匆忙进入系统设计阶段,导致随着系统设计的逐步深入,原来确定的需求不能满足毕业设计的需要,正在进行的设计与开始的期望和设想又不相符。

(三)毕业设计系统设计阶段现状

在系统设计阶段,普遍存在以下两个方面问题。

1.由于需求的不明确,在进行系统设计时,修改随意,没有严格按照软件开发的步骤进行。好多学生在进行系统设计时并没有建出相应的功能模型,不管是用例图还是DFD图都没有,而且系统设计过程中功能随意变换,并且各功能模块的层次结构不清晰,使得整个系统的功能模块划分凌乱,不符合软件设计中“高内聚,低耦合”的原则。

2.在软件设计过程中,不先进行概要设计、详细设计和模块设计,没有软件的过程性描述,直接进行编码,存在想到哪里就做到哪里,走到哪儿算哪儿的随意思想[3],当前内容没有做完便开始其他内容,使得整个系统设计杂乱无章。在这样的一种研究状态下,即使完成了设计,效率也非常低下,软件结构混乱,功能实现不完全,降低了软件设计的质量。

(四)毕业设计实现阶段现状

通常把编码和测试统称为实现。在进行软件设计后,就可以根据设计结果来实现,将软件的过程性描述编码,得到计算机可以运行的源代码。在实现阶段主要有以下几方面的问题。

1.编码随意。学生在编码的过程中,不注意编程风格的把握,导致程序的可读性、可理解性、可修改性等较差,在答辨的过程中,要求指出某个功能模块的代码时,经常要花费很多时间才找得到。

2.测试和调试可有可无。大部分学生在毕业设计的软件编码完成以后,从没有想过进行完整的系统测试,或者只对个别功能进行测试或是随意测试,没有按照测试步骤逐步进行;基本没有单元测试和集成测试,一般只是最终随便输入几个数据简单检测一下,如果有错,修改了就算完了;也没有进行回归测试,没有测试计划,没有想过用什么测试技术来检测某一类型的错识,没有相应的测试用例,也没有测试结果分析。由于学生毕业设计都是一人一题,基本上是一个人完成所有步骤,就算有测试,在测试阶段也是自己进行测试,从心理学的角度来说,自己对自己开发的软件进行测试是不可取的。由于前面阶段的文档不完善,也不重视测试过程,不清楚是否实现了系统最初设计的功能,是否达到相应的性能要求,总以为程序做出来后毕业设计就完成了,使得毕业设计经常在更换运行环境或答辩时发生错误和问题,从而使得设计得不到好评甚至无法通过。

(五)毕业设计应用现状

最近几年,我校计算机相关专业毕业设计投入使用数量接近于零。究其原因主要是由于设计不完全,未进行测试和调试,存在的错误和缺陷较多,文档和数据不完整,导致所开发的系统或软件不能方便地转让、变更、修正、扩充和使用,也没有为后期培训、维护留下完备的资料;因此,不能投入到真正的使用过程中,也不能实现系统或软件产品的效益。

三、软件工程思想的应用

软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程中的软件生命周期是一个软件从软件定义、开发、运行和维护,直到最终被废弃的整个过程[2]。地方应用型普通高校计算机相关专业学生毕业设计基本都是开发一些中、小型应用系统或软件,因此,学生毕业设计也要经历软件生命周期各个阶段,严格遵守软件工程的各个原则,这样有助于解决毕业设计中存在的问题,提高毕业设计的质量。通过对应用型普通本科高校计算机相关专业的学生在进行毕业设计的过程中存在的问题进行分析,在毕业设计的过程中,必须运用软件工程的观点、技术和方法来指导毕业设计,这样既节约了毕业设计的时间和学生的精力,也能做出最优质的毕业设计。

1.选题过程中的应用。毕业设计选题就是软件生命周期的问题定义中的问题提出阶段,选好题目是进行深入研究的基础,也是写出高质量毕业论文的前提。地方应用型普通本科高校计算机相关专业的毕业设计选题必须做到以下几点:(1)必须在对选题做了充分调查、分析,对检索的参考文献、资料有了整体把握的基础上提出。(2)必须符合本专业培养方案规定的培养目标的要求。(3)以选择工程性较强的课题为主,确保有足够的工程性训练。(4)要有明确的设计成果,对于较大型任务的课题要明确阶段性成果。(5)要达到规定的工作量,难易度适中,确保能在规定的时间内完成整个课题工作。(6)要围绕生产生活实际,所选题目一定具有一定的理论意义和实践意义,具有一定的价值。(7)原则上一人一题,对于较大型任务的课题,每个学生必须有独立子课题。结合以上几点,分别从专业基础、现实意义等方面进行全面分析,进行取舍,最终得出选题。

2.开题过程中的应用。在毕业设计的开题过程中,需要明确所选题目的选题依据(包括选择课题的背景、选题研究的理论及实践意义)、选题研究现状(包括目前国内外对本选题的研究情况和有待解决的问题)、研究内容与方法,而这些就是软件工程中需求分析阶段应该做的事情。需求分析指的是在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作[3]。因此开题过程中最重要的是进行需求分析,需求分析具有决策性、方向性、策略性的作用,在软件开发的过程中具有举足轻重的地位。需求分析完成的好坏直接影响后续软件开发的质量。开题过程中需要指导学生大量地阅读相关的研究资料,同时根据资料进行分析研究,对当前毕业设计的研究进度做到心中有数,明确毕业设计的具体方向,写出毕业设计的研究内容与方法,得到相应的设计提纲,解决好设计什么,如何设计的问题。因此,应用好软件工程的思想来指导毕业设计的开题是至关重要的。根据学校对学生毕业论文的要求,在计算机相关专业的毕业设计报告中,要求要有数据流图、数据字典等相应内容,而软件工程中的数据流图(DataFlowDia-gram,简称DFD),它是从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。它是描述系统中数据流程的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理[3]。因此,在这个阶段,要指导学生按照DFD图的要求,确定设计的功能,然后根据系统分析结果写出分析报告,就得出毕业论文中系统分析阶段的初始文档。

3.在实践研究环节的应用。根据需求分析(开题阶段)的结果进行软件的概要设计和详细设计,注意在设计过程中要严格按照软件工程对于设计阶段的指导原则来进行设计。将概要设计阶段需求分析得到的DFD转换为软件结构和数据结构,即是根据需求确定软件和数据的总体框架,设计出软件的结构,也就是要确定系统中每个程序是由哪些模块组成的,以及这些模块相互间的关系。然后再进行详细设计,设计出每个模块的实现算法、所需的局部数据结构,并且对每个模块写出过程性描述;为每个模块设计出一组测试用例,在进行测试时就以此测试用例来进行测试。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图”,以后将根据这个“蓝图”写出实际的程序代码。因此,指导教师要对学生的设计过程进行监督和指导,防止学生盲目的进行编码。

4.在实现阶段的应用。在编码的过程中,要注意编程风格的把握,编程的风格在很大程度上影响程序的可读性、可测试性和可维护性。在测试阶段,可以进行交叉测试,即学生之间可以两两交叉,相互测试,以更好的达到测试效果,同时也培养了学生的团队意识和合作意识。在测试过程中要注意运用软件工程的测试原则和测试思想,严格按照单元测试→集成测试→确认测试→系统测试→验收测试的测试步骤进行,利用白盒测试技术进行单元测试,黑盒测试技术进行其他测试,并且在找出错误并修改后要进行相应的回归测试,确认修改了错误并且没有引入新的错误,这样有利于找到软件中的各类错误,提高软件的质量。因此,在软件的测试过程中,一定要严格按照软件工程中的测试原则来进行,不可随意进行测试,并且要注意测试文档资料的收集整理,要有相应的测试计划和测试报告。对学生的创造性的思维和想法,指导教师要给予支持,积极引导,鼓励学生大胆创新,用应用型人才培养目标来要求学生,保证高质量的毕业设计的完成。

5.在毕业论文(设计)报告方面的应用。对于应用型普通本科高校计算机相关专业的毕业设计而言,不单单是完成了一个系统的设计,还要有相应的设计报告,而设计报告的编写过程中,很多学生存在文字表达能力不强的现象,为了完成报告,就有可能会抄袭,特别是在软件开发的各个阶段文档材料不全的情况下更为严重。因此,在学生进行软件开发的各个环节中,指导教师都应该按照软件工程的观点来进行指导,并要求学生在各个阶段都完成相应的文档。这样在毕业设计报告撰写的过程中,只要将各个阶段的文档进行合并、整理就得到相应的设计报告,并且是一篇重复率不高的高质量的设计报告。6.在毕业设计实际应用方面的应用。因为学生在整个系统或软件过程中均按软件设计规范准备了文档和进行了完整的系统测试,从而为系统或软件的专利申请提供了充分必要的资料,并为毕业设计的实际应用打下良好的基础。

四、结语

计算机相关专业学生的毕业设计在学生的整个大学生活中具有极其重要的地位和作用,根据应用型普通本科高校人才培养的定位,主要是培养学生的独立思考能力、动手能力和应用能力。通过对软件工程思想在计算机相关专业学生毕业设计的过程及方法中的应用研究,逐步实现学生毕业设计的实际成果转化,从而为应用型计算机相关专业人才培养提供相应的借鉴。

作者:龙亚 张仕学 余廷忠 单位:贵州工程应用技术学院

参考文献:

[1]汪灵,林金辉,龙剑平.理工科大学毕业设计(论文)团队指导法研究与实践[J].成都理工大学学报(社会科学版),2008,(4):94-97.

测试技术论文范文篇7

1网络首发缩短出版周期

科技期刊全流程数字出版是未来的发展趋势,它把期刊选题、组稿、审稿与期刊出版分离,编辑只负责稿件评审,而通过结构化排版可实现后续出版内容的再编辑,出版形式呈现多样化,编辑可将更多的精力用于提升期刊内容质量,出版周期也大大缩短。虽然目前大多数小型期刊社的自建网站还无法实现这种一体化平台的全流程出版功能,但在期刊数字化网络化建设方面都取得了不同程度的进展。而且有越来越多的期刊开始选择与大型出版社合作,利用大型出版平台功能全、传播广、影响大的优势,将期刊内容在其平台上进行网络首发,如中国知网的网络首发、中国科学院科技论文预平台、中华医学会等四单位共建的“病毒肺炎科研成果学术交流平台”等[10]。这些平台有一定的准入门槛,基于期刊历年质量评估结果进行遴科学普及实践选,这样既保证了平台内容质量,又极大地缩短了期刊出版周期。更为重要的是,它是一种全新的出版模式,它弱化了期刊的整体概念,对单篇论文进行处理和,使论文刊出时滞大幅缩短,也增加了对优质研究成果的吸引力,让科技论文真正愿意和能够写在祖国的大地上。以《测试科学与仪器(英文版)》为例,期刊2019年12月底与中国知网签订了网络首发合作协议,期刊以录用定稿的形式对审稿录用的稿件进行了网络首发,将论文平均出版时滞从过去的4个月缩短到2个月。此项举措受到了论文作者的极大欢迎,吸引并留住了许多优秀稿件。而且基于中国知网国内最大学术平台的影响力,期刊论文的下载量和被引频次增幅巨大,如表1所示。可以看出,期刊学术影响力得到很大提升。

2行业期刊联盟扩大影响

相较于综合学术平台,专业性期刊的受众更多集中在本学科领域,但各期刊主办单位却比较分散。因此,依托各期刊学科优势,组建测试计量领域期刊集群,实现资源共享,提升联盟成员群体竞争力成为必然的选择。国内已形成了多个专业期刊联盟,如航空期刊群、光学期刊群、物理期刊群、农业期刊群、有色金属群等。这些联盟期刊群秉承合作共赢的理念,通过以群育刊、以刊带群的方式,规模逐步壮大,凝聚力日渐增强,其所打造的学科集群出版平台已成为行业学术成果展示和交流的平台,越来越多的行业期刊通过平台学术影响力得到提升。以《测试科学与仪器(英文版)》为例,期刊2019年5月加入由中国测试杂志社牵头组建的测试计量期刊联盟。在其打造的中国测试科技资讯平台上,经过严格遴选,目前已形成北京、上海、广东、四川、山西等地的八本行业期刊组成的测试计量期刊群。借助刊群“抱团取暖”散发出的整体能量,在近两年的时间内,《测试科学与仪器(英文版)》在该平台获得了139894次的下载量,远超过期刊在中国知网11年内获得的63781次的下载量。这可能与该平台论文下载费用低于中国知网论文下载费用有关,但也充分说明行业刊群获得了更高的行业关注度。因此,未来还需进一步加强刊群合作,充分调动各期刊的积极性,共同将期刊联盟做强做大,为推动我国科技期刊集群化发展贡献应有的力量。

3开放获取是大势所趋

自20世纪90年代提出开放获取(OpenAccess,OA)的理念到2002年2月14日布达佩斯开放获取宣言正式发表[11],OA出版一路走来,虽然饱受争议,但30多年发展成果显示,它已成为学术出版不可阻挡的一种趋势。作为一种全新的出版范式,它旨在促进学术研究文献无障碍获取,从而使科学研究成果最大限度地被传播和使用。目前,国外期刊主要的开放获取平台有DOAJ、J-STAGE、OpenJ-Gate等。其中,DOAJ是目前最权威的期刊开放获取平台,其收录的期刊都是严格同行评审的学术期刊,且在网站管理、质量控制等方面符合一定的标准。国外的这些期刊开放获取平台不以盈利为目的,但需要资金资助或作者付费的方式维持运营。一些国外大型出版商看到了期刊开放获的发展前景,不失时机地加入到开放获取的队伍中来,他们利用其在出版行业已有的软硬件基础和灵活的机制,吸引了大量投稿。有人称这些期刊是掠夺性期刊,虽然并不能一概而论,但现实情况是,这些开放获取期刊收稿量巨大且论文处理费昂贵。国内的期刊开放获取平台主要有中国科技期刊开放获取平台(ChinaOpenAccessJournals,COAJ)以及各期刊群自建开放获取平台或期刊社自建网站。其中,COAJ是国内最大的开放获取科技文献资源门户,目前收录国内科技期刊1000多种。相较于国外开放存取平台的收录期刊数目,我国加入开放存取平台的科技期刊较少,这些期刊主要是公益性出版机构的刊物或是有资金资助的刊物,而国内多数商业性出版机构尚需依靠期刊内容来盈利,目前还无法完全开放,但未来需要探索开放期刊的多元盈利模式以顺应期刊出版发展趋势。《测试科学与仪器(英文版)》自2010年创刊之始,就在自建网站实现期刊开放存取,2016年加入了中国科技期刊开放获取平台,并于2018年被日本J-STAGE收录。虽然这些开放获取网站因其影响力和覆盖面不同所产生的实际影响力无法精确估计,但可以肯定的是,期刊所在的平台越大、数量越多、时间越长,对期刊显示度和影响力提升效果越明显。目前,期刊正在申请加入DOAJ开放获取平台。

4多元合作拓展发展空间

科技期刊与科学技术的关系极为密切,一方面科技期刊报道人类最新的科学研究成果,另一方面在科学技术的推动下,其特征不断演化,功能不断发展强化、出版形式更加丰富多样。特别是随着计算机、多媒体、大数据、人工智能等技术的发展、融合与应用,科学传播和评价已进入“后期刊时代”[12]。变化是永远的主题,最好的应对之策便是顺应变化,以开放的心态迎接新事物,善于学习、善加利用,不墨守成规,不固步自封,与技术发展同步、与时代同步。《测试科学与仪器》作为一本英文学术期刊,其办刊宗旨是为国内外测试技术与仪器领域科研人员搭建学术交流平台,其学术服务对象是全世界的科研人员,因此期刊不仅需要扩大其国内学术影响力,更要注重提升其国际学术影响力。科技期刊的核心要素有二:内容和传播,两者相辅相成,提升期刊学术影响力需要在这两方面下工夫。为提高期刊内容质量,采取的措施有:通过参加学术会议了解本学科前沿研究动态;增进与本领域学者专家的交流合作,约请高质量创新成果在期刊发表;依托本校优势学科,关注科研一线中青年人才的科研成果,以优惠政策吸引投稿;逐步建立一支严谨认真的审稿人队伍为期刊质量把关;编辑人员通过学习培训,提高自身业务素质,并将所学在实践中应用,以认真科学严谨的态度审校稿件等,这些措施有力地保证期刊内容质量不断提升。为扩大期刊在国际上的学术传播范围,采取的措施有:积极寻求与国外多机构的合作,通过专家举荐或自荐向国际上商业性第三方出版机构推广期刊,争取在尽可能多的出版平台上展示期刊;以国外投稿作者为桥梁,连接更多的作者来了解期刊;利用编委的学术影响力向国际同行介绍期刊等,这些措施促进了期刊的国际显示度和学术影响力。到目前为止,期刊已被国内外10多家重要数据库收录,包括《美国《化学文摘》、日本《科学技术振兴机构数据库》、俄罗斯《文摘杂志》、波兰《哥白尼索引》、美国《斯蒂芬森数据库》和《乌利希国际期刊指南》以及国内的中国科学引文数据库》、中国学术期刊(光盘版)、万方数据库、超星数据库、重庆维普数据库等。同时,期刊的学术品质也得到了广泛认可,2018年和2020年,期刊两次被评为“中国高校优秀科技期刊”,2019年,期刊获得“第二届山西出版奖提名奖(期刊奖)”;2020年,期刊入选“山西省科技期刊能力提升项目”。这些荣誉是对期刊所做工作的一种肯定,更是一种鞭策,未来还需再接再厉、与时俱进。

测试技术论文范文篇8

关键词:CDIO;计算机类专业;毕业设计质量

1引言

毕业设计是每一位大学生在校期间的最后一门综合实践课程[1]。其主要目的是对一些实际工程问题进行有针对性的研究与实践,将学生在大学期间所学的理论知识和技能进行综合运用,从而提高他们运用知识的能力和解决实际问题的能力。计算机类专业是一个典型的工科专业。其专业人才培养目标是要培养学生具备较强的计算机实践动手能力。因此毕业设计质量的高低可以直接反映出学生在计算机实践动手能力方面的强弱[2-3]。为了提高学生毕业设计的质量,必须针对传统教学模式中存在的问题进行改革。CDIO工程教育模式是由构思(Conceive)、设计(Design)、实现(Implement)和运作(Operate)这四个英语单词的首字母组合而得。该模式是近代国际工程教育改革的重要成果,同时也是“做中学”和“基于项目教育和学习”的集中概括[4-5]。CDIO工程教育模式是通过将从产品研发到产品运行的整个过程贯穿于教学过程中,从而让学生以主动、实践、课程之间有机联系的方式来学习工科课程。虽然CDIO工程教育模式拥有先进的理念并在国外取得了成功,但是我国的教师们不能只是停留在让学生机械地按照CDIO模式去实施,而是要在现有条件的基础上结合学校的实际情况充分调动学生的自主性,让学生学会主动地参与学习。在这种情况下,本文通过分析传统教学中存在的问题和具体做法,在实践中探索出一种基于CDIO工程教育模式的提高计算机类专业毕业设计质量的方法。

2目前存在的问题

2.1毕业选题不恰当

在学生开始进行毕业设计前,通常由指导教师自行拟出毕业设计的题目,学生再根据毕业设计的题目来选择指导老师。指导老师拟出的毕业设计题目主要有两种类型:一类是软件设计类的课题,即生产实践类和社会应用类的题目;另一类是理论研究类的课题,即指导老师根据自己的科研情况确定与之相关的科学理论研究类的题目。毕业设计题目的选择按照先来先选的规则,即先来的学生优先选择题目,后来的学生则只能从剩下的题目中选择。这样做的结果是最后可能会剩下一些较难的题目,如理论研究类的课题。学生接触理论研究类的课题较少,因此这类课题难度较大,学生不擅长也不太愿意选择,但又没有其他的题目可供选择。也就是说,学生只能被动地适应指导教师的要求,而不是根据自己的实际情况来选题。

2.2开发过程不规范

在毕业设计的过程中,许多学生选定题目后,往往没有按照软件开发的过程首先对拟解决的问题进行实际的问题调研、可行性研究和需求分析,而是直接忽略这些阶段,马上根据自己的主观意识直接进入软件开发时期。部分学生没有对所要开发的软件进行前期的整体规划,经常是想到什么就做什么,甚至有些阶段的工作只做了一半又开始做另一个阶段的工作。甚至有部分学生直接跨越前期的软件设计,直接进行编码实现。这种无序的开发过程进行,使得待开发软件的体系结构混乱、功能代码重复开发,导致最终开发出来的系统目标不明确、需求不合理,没有现实意义。这对于提高学生适应未来的工作岗位的能力毫无帮助。此外,还有一部分学生在完成编码后只是简单地进行了测试。他们在测试正常后就以为毕业设计任务完成,可以等待答辩了。正是由于学生对软件测试过程的不重视,未多次反复地进行软件测试,使得在毕业答辩现场运行系统的时候,出现多个意想不到的错误,甚至系统直接崩溃导致无法运行,从而严重影响了毕业设计的质量。

2.3论文撰写不合理

通常学生都是在完成系统开发后才开始撰写毕业论文。毕业论文字数一般要求8000字以上。对于学生来说,完成毕业论文比开发系统更困难。正是由于系统开发存在无序问题,在没有经过软件定义的情况下直接进行编码实现,导致学生不知道毕业论文该写什么内容、如何写。因此在毕业论文中大篇幅粘贴开发工具的介绍和使用来凑字数,导致毕业论文重复率远高于学校的最高标准,从而不能按时参加毕业答辩。有的学生在毕业论文中搞不清楚写作的顺序,论文杂乱无章,主次不分,严重影响了答辩小组对毕业设计的评分。

3具体实施方法

针对计算机类专业毕业设计过程中存在的上述问题,本文结合CDIO模式总结出毕业设计各阶段与CDIO模式各阶段的对应关系,如图1所示。同时提出了CDIO模式在计算机类专业毕业设计的具体实施方法。

3.1构思自主

确定合适的毕业设计题目是学生能够高质量地完成毕业设计的基础。毕业设计题目的来源应立足于解决学生身边遇到的实际问题,同时注重提高学生发现问题、研究问题、分析问题和创新的能力。若学生在自行拟定毕业设计题目的过程中遇到困难,指导教师可以引导他们根据自己的兴趣爱好,从身边比较熟悉的领域来自拟题目,从而有信心完成毕业设计,并以饱满的热情投入到毕业设计中。当学生拟定题目后,指导教师只需对毕业设计题目从内容、规模和可行性等方面进行审核。选题完成后,学生需要根据毕业设计题目来进行问题定义、可行性研究和需求分析,明确要解决什么问题、系统是否值得开发、系统要实现什么功能等,通过查阅和收集与该课题相关的资料来解决这些问题。由于毕业设计题目来源于学生感兴趣和熟悉的领域,因此他们在完成软件定义时期的任务时会更加用心和游刃有余。

3.2设计规范

在毕业设计过程中,学生在软件设计和编码阶段遇到的困难主要来自于技术,如体系结构的设计、数据结构的设计和算法的设计等。当学生遇到困难时,指导教师可以指导他们在需求分析的基础上提出多种设计方案,首先通过对设计模型的分析和评估,然后根据实际的系统需求在提出的多种设计方案中选择合适的设计方案进行下一个阶段的开发活动。在整个开发过程,需要同时进行毕业论文的撰写工作。由于毕业论文撰写的主要内容就是系统实现的全过程,其结构框架实际上就是按照软件生命周期的先后次序。因此当学生按照软件生命周期进行毕业设计后,他们也会更明白毕业论文的撰写应该先写什么、后写什么、每一章节具体应该写什么内容。这样,整篇论文条理清晰,主次分明,论述正确,质量也大为提升。

3.3实现目标

软件开发时期的最后一个阶段就是软件测试。软件测试的目的就是为了发现错误。在进行软件测试的过程中,指导教师应该指导学生提前做好测试计划,设计足够多的测试用例。测试用例包括合理的数据和不合理的数据。在测试过程中,需要把每一个测试结果记录下来,若发现错误则要定位错误并改正,若没有发现错误则要确认是否正确地实现了系统既定的目标。通过反复测试,可以提高系统的质量,使得系统在答辩前能够及时发现错误,并进行改正,同时加深对系统的理解,增强学生顺利通过答辩的信心。

3.4运作正常

毕业答辩虽然只有短短的十几分钟,但是对于学生而言,却是检验他们四年来学习成果的重要时刻。在毕业答辩的过程中,答辩小组的教师首先会让学生演示系统,然后再根据演示的系统提出相关的问题,最后学生回答问题。因此,系统的正常运行非常重要,一旦系统运行错误,参与答辩的学生会非常着急,但又无法在较短的时间内解决问题,导致下一环节的问题回答得更加不好。这样,会给答辩小组的教师留下非常不好的印象,答辩分数也会大打折扣。

4结束语

对于所有的大学生而言,四年的大学生活就像是一个显示自我的大舞台,而毕业设计就是这个大舞台的闭幕式。实践表明,通过将CDIO模式应用于指导学生进行毕业设计,毕业设计中存在的一些典型问题得到了极大改善,学生也从毕业设计中学到了更多对于今后的职业生涯有帮助的知识。这样,就提高了学生整个毕业设计的质量,给大学的学习生涯画上一个圆满的句号,为他们今后成为适应社会需求的、具有软件设计和开发能力的计算机类专业人才奠定了基础。

参考文献

[1]厉群,屈志强,姚俊明.基于软件工程的计算机专业学生的毕业设计.中国教育技术装备,2010(12):30-32

[2]宋扬.计算机科学与技术专业大学本科毕业设计教学思考.沈阳农业大学学报(社会科学版),2016(10):322-325

[3]申新鹏.计算机专业本科毕业设计的思考.价值工程,2011(4):230-240

[4]宾志燕,李炜,周坚和.新工科背景下基于CDIO理念的实践课程教改革研究.计算机时代,2019(1):99-101

测试技术论文范文篇9

步进电机是机电一体化产品中关键部件之一,通常被用作定位控制和定速控制。步进电机惯量低、定位精度高、无累积误差、控制简单等特点。广泛应用于机电一体化产品中,如:数控机床、包装机械、计算机设备、复印机、传真机等。

Abstract

Thisarticlemainlyelaboratedhasbeenhangingthemovementcontrolsystemmerit,introducedwashangingthemovementcontrolsystemfunction,theprincipleandthedesignprocess.Ishangingthemovementcontrolsystemisoneofincontrolengineeringdomainimportantapplications,itsmaintargetistoiscontrolledtheobjectthemovementcondition,includingpath,speedandpositionimplementationcheck.Themovementcontrolsystemcompareswithothercontrolsystems,hasthesystemmodelsimply,thecheckalgorithmisunitary,alsonotcomplexcharacteristicandsoonnon-linearityandcouplingsituation.Alsoispreciselybecausethemovementcontrolsystemcanimplementtothepath,therunningrate,thepointingaccuracyaswellastherepetitionprecisionaccuracycontrolrequirement,hasthebroadapplicationforegroundineachcategoryofcontrolengineering,thereforethemovementcontrolsystemhasatpresentbecomeinthecheckstudyapplicationdomainverymuchsignificanttheresearchdirection.Throughthemonolithicintegratedcircuittosteppingmonitorcheck,implementedthemotor-driventocausetheobjectatontheboardwhichinclinedthemovement,ThecontrolsectionistheSST89E52monolithicmicrocomputerwhichSSTCorporationproducesprimarily,withwhenthe1602LCDliquidcrystalscreenandaccordingtoturnedhasimplementedwiththeuserinteractive,throughthekeyboardentrydifferentcontrolcommand,theliquid-crystaldisplaywasallowedtodisplaythesettingvalueandtherunthecoordinates.TheelectricalmachinerycontrolsectionusedLM324Nfourtotransportputsandisconnectedtheelectronicprimarydevicevoluntarilytodevelopthe42BYG205steppingmonitoractuationelectriccircuittoimplementtheelectricalmachineryaccuracycontrol.Thealgorithmpartiallyforwillsuitthemonolithicintegratedcircuitsystemtooperatecarriesonoptimizesmanytimes,willreducethemicroprocessortheoperand.Hascompletedtheobjectvoluntarilythemovementandaccordingtothedifferentsetuppathmovement.

KeywordsMagneto;1602LCD;LM324N;Drivecircuit

选择步进电机时,首先要保证步进电机的输出功率大于负载所需的功率。而在选用功率步进电机时,首先要计算机械系统的负载转矩,电机的矩频特性能满足机械负载并有一定的余量保证其运行可靠。在实际工作过程中,各种频率下的负载力矩必须在矩频特性曲线的范围内。一般地说最大静力矩Mjmax大的电机,负载力矩大[1]。

选择步进电机时,应使步距角和机械系统匹配,这样可以得到机床所需的脉冲当量。在机械传动过程中为了使得有更小的脉冲当量,一是可以改变丝杆的导程,二是可以通过步进电机的细分驱动来完成。但细分只能改变其分辨率,不改变其精度。精度是由电机的固有特性所决定。

选择功率步进电机时,应当估算机械负载的负载惯量和机床要求的启动频率,使之与步进电机的惯性频率特性相匹配还有一定的余量,使之最高速连续工作频率能满足机床快速移动的需要。

基于单片机的悬挂运动控制系统,具有硬件电路结构简单,精确度高,抗干扰性强等优点。

1.2课题目的

培养综合运用四年大学所学知识去分析问题和解决实际问题的能力。在实践中检验所学知识,从而加强理论与实践的相结合。体验一个科研项目开发的全过程,学会单片机开发应用方法,锻炼应用能力,动手能力。本课题设计是具有一定难度的基于单片机的应用系统开发项目,培养学生创新精神和创新能力。通过这次毕业论文及设计,检验的综合素质和专业教育的培养效果,并且使学会阅读、利用英文文献资料,阅读并翻译外文资料的能力,学会设计报告和论文。

1.3课题意义

随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便于生活的自动控制系统开始进入了人们的生活,以单片机为核心的自动门系统就是其中之一。同时也标志了自动控制领域成为了数字化时代的一员[3]。它实用性强,功能齐全,技术先进,使人们相信这是科技进步的成果。它更让人类懂得,数字时代的发展将改变人类的生活,将加快科学技术的发展。

通过对“微机控制自动门系统”的研究和设计,精心撰写了微机控制自动门系统论文。本论文着重阐述了以单片机为主体,LED点阵显示芯片及步进电机为核心的系统。

本设计主要应用SST89E58作为控制核心,LED点阵显示芯片、步进电机、压力传感器、电位器相结合的系统。充分发挥了单片机的性能。其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。

1.4应解决的主要问题

在基于单片机的悬挂运动控制系统中,主要分三个部分设计,一个是输入和键盘显示模块;另一个是步进电机驱动模块;第三个是最小系统和输出模块设计。主要解决的问题是:

1.单片机最小系统硬件设计;

2.步进电机驱动模块设计;

3.输出部分的软硬件设计;

4.主程序设计;

5.绘图板的设计。

1.5技术要求

设计一电机控制系统,控制物体在倾斜(仰角≤100度)的板上运动。

在一白色底板上固定两个滑轮,两只电机(固定在板上)通过穿过滑轮的吊绳控制一物体在板上运动,运动范围为80cm×100cm。物体的形状不限,质量大于100克。物体上固定有浅色画笔,以便运动时能在板上画出运动轨迹。板上标有间距为1cm的浅色坐标线(不同于画笔颜色),左下角为直角坐标原点。

目录

第1章绪论1

1.1课题来源1

1.2课题目的1

1.3课题意义2

1.4应解决的主要问题2

1.5技术要求2

第2章方案论证4

2.1可行性研究4

2.1.1经济可行性研究4

2.1.2技术可行性研究4

2.1.3方案提出5

2.1.4方案分析5

2.1.3方案确定7

2.2需求分析7

第3章过程论述8

3.1概要设计8

3.1.1系统功能设计8

3.1.2系统结构设计8

3.2详细设计9

3.2.1硬件设计9

3.2.2软件设计19

第4章系统测试28

4.1硬件测试28

4.2软件测试28

4.2.1单元测试28

4.2.2集成测试30

4.2.3功能测试31

4.2.4测试结果32

结论33

后记34

测试技术论文范文篇10

1.1毕业设计选题面临的问题

目前毕业设计选题主要来源包括以下几点。

1.1.1教师科研的子项目

教师科研项目大多为专业领域的课题,课题理论大部分是本科阶段的学习所不涉及的内容。学生以这类子项目作为毕业设计选题,将会面临大量新知识新方法的学习。学生处于就业、考研及毕业设计的多重压力的环境中,毕业设计完成的质量会受一定影响。

1.1.2学科竞赛项目

以学科竞赛项目为毕业设计选题的优势在于,知识范围基本为本科阶段的基础理论,适当加入一些创新内容比较好的一类选题。但学科竞赛项目多是以团队为单位进行研究实践,在论文撰写和答辩时面临的问题是小组成员的所讲述的内容基本相同,如何体现各自毕业设计的特色,这是一个值得商榷的问题。

1.1.3学生科研创新项目

学生科研创新项目相较与于学科竞赛项目,分工更为明确,是毕业设计选题的不错来源。但这类毕业设计主要的问题在于创新项目的普及面有限,每年实施项目的学生人数大约为毕业生人数的20%,并不是所有学生都有机会参与项目。

1.1.4学生实习项目

学生实习项目作为毕业设计选题也是每年毕业设计选题的一个热点。目前二本院校学生的毕业实习一般以团队形式进入实习公司,所涉及的开发项目基本雷同,所使用的设计方案、技术手段基本是一致的,导致毕业设计与课程设计形式雷同。

1.2毕业设计实施时间面临的问题

由于二本院校工科毕业学生面临比较严峻的就业形式,因此学校鼓励学生在第八学期离校自主实习,以应对就业压力问题。毕业设计开题时间定在第七学期,学生完成开题任务、初稿论文撰写后可离校进入工作岗位实习。离校的这段时间,学生没有时间去进行毕业设计课题的研究,通常是在第八学期毕业前一个月回校继续完成毕业设计,这样毕业设计的连续性被打断,前期所进行的课题研究在半年之后再继续,等于重头开始。后续的一个月还包括论文撰写以及答辩,学生正真用于毕业设计的时间不到半个月。从指导老师的角度看,指导工作难度增加,二本院校专业教师人数有限,人均指导学生10人左右。按10人分配教师的指导时间,指导老师针对每个学生的指导时间为1.5天。实际上指导老师除指导毕业设计任务外,还承担着教学、实验、科研等其他任务,学生不可能都得到老师的悉心指导,这也是造成毕业设计质量下降的一个重要方面。

1.3毕业设计论文撰写存在的问题

工科学生普遍在论文写作方面的问题体现在对科技论文的写作规范不了解,二本院校并未开设毕业设计论文写作指导等课程,素质教育课的开设在这方面做了一定的补充,但并非所有学生都会选修这方面的课程。工科论文写作尤其强调用测试数据及结果对课题进行论证,课题实施都需要经过调研、设计、实现、测试及结论分析等过程。论文写作需要对该过程进行完整叙述,强调论文结构的逻辑性以及叙述的严谨性。由于前期的课题实践工作受到时间等方面的限制,学生在撰写论文时手里并没有掌握完整的测试数据,就无从进行数据分析;所撰写论文从整体结构到叙述方式等都存在很多问题。综上所述,目前二本院校工科专业的毕业设计教学实践环节从选题到论文撰写都存在系列问题,导致毕业设计的质量下滑,严重影响了高校培养专业人才的质量。针对以上问题,笔者进行了较为严密的实情研究,并提出以下可行的解决对策,以供参考。

2二本院校工科专业本科毕业设计面临问题的应对措施

2.1选题问题的应对措施

由于工科毕业设计的选题来源具有多样性,选题应从学生实际出发,采用学生选题,教师根据学生的选题方向来选择学生,后续可对学生的选题从深度广度等方面进行修改。这种选题方式充分考虑学生的知识结构,给予其选题的自由度,减轻在毕业设计专业知识适应方面的难度。教师也更容易从专业的角度进行指导,有效避免教师定题,学生无法适应的尴尬状况。课题实施过程师生的适应程度更高。

2.2毕业设计实施时间问题的应对措施

毕业设计的实施时间如前所述存在课题实施不连贯、时间紧张等一系列问题。在当前的社会环境和就业压力的现状下,可将毕业设计的选题及开题时间调整到大三学年,也就是第五或第六学期。这一时期,学生完成了主要的专业基础课程的学习后,对专业学科所涉及的基础理论体系以有大体了解,通过研读专业方向文献、与专业课教师讨论等方式,对自己感兴趣的领域进行尝试性的课题研究。该模式对学生来说需要有一定的文献阅读量,也需要对课题有自己独特的认识;尽管一些专业课程还未开设,学生的知识体系尚未完善,但结合课题研究的方向性可为学生提供未来学习的动力,可使学生专业课程的学习目的性更明确,主动性更强。从时间方面考虑,毕业设计选题及开题时间提前了一年,可有效缓解学生在毕业季所面临的就业压力而导致的心理压力,毕业设计的实施可更从容的实施。

2.3毕业设计论文撰写问题的应对措施