一、维护优化自动化系统的开发及应用(论文文献综述)
孙婧鑫[1](2021)在《基于Selenium的Web功能自动化测试框架的设计与实现》文中研究表明为了保证Web应用程序使用过程中的正确性、安全性、稳定性以及良好的用户体验,软件测试在软件开发过程中的地位显得越来越重要。目前,对Web应用程序的测试仍然以手工测试为主,这种方式不但测试效率很低,也满足不了软件系统快速迭代的需求。因此,如何综合应用自动化测试技术,改进现有的自动化测试方法是目前软件测试领域亟待解决的问题之一。通过搭建自动化测试框架的方式进行自动化测试是目前实施自动化测试最常见的方式之一,但是由于现有的测试框架普遍存在适用性不强、脚本开发难度大且难以维护等问题,使得自动化测试在软件开发过程中的推广受到阻碍。为此,本文提出并设计了一种更加优化的测试框架帮助更好地完成针对Web应用功能的自动化测试任务。本文对现有测试框架进行了优化,通过使用自动化测试工具——Selenium对应用的自动化测试框架进行设计,并进行实际应用。该框架结合了数据驱动技术和关键字驱动技术两者的优势,形成了一种混合型自动化测试框架。本框架在设计过程应用了面向对象的设计理念,根据Selenium中已有的自动化测试框架对要实现的Web应用程序测试框架进行二次封装,将页面元素的定位方式和定位表达式存储在对象库中,以方便后续测试脚本进行调用和操作。设置了多个驱动器,通过数据驱动方式实现数据和测试脚本分离,通过关键字驱动实现了业务逻辑和应用程序的分离。在脚本设计中采用了Page Object设计思想将测试脚本分为5层,进一步提高了测试用例的可维护性。并在最终的自动化测试阶段,通过运用单元测试框架Test NG与集成平台Jekins共同进行进行测试,测试结果显示测试过程中可达到随时测试、快捷测试的优异效果。最后,用已搭建好的Web应用自动化测试框架对MIMS系统进行测试,并将测试结果与手工测试结果进行对比,通过对两种方法下对同种对象的测试结果进行比较,前者在测试过程中效率远大于后者,极大节约了Web应用程序测试的时间成本,同时也较大得节约了软件的测试成本。通过对本文搭建的自动化测试框架进行具体对象的应用实践,进一步表明了测试框架的现实应用合理性。
徐泽天[2](2021)在《Elasticsearch在电网调度数据管理的应用研究》文中研究指明某市电网调度自动化系统运行维护过程中,发现如下问题:1.调度数据快速增长,存储体量急剧膨胀,现有数据库难以满足数据存储需求。2.随着调度数据量的增长,数据查询速度越来越慢。3.现有调度自动化系统未实现日志可视化管理。随着智能电网的发展,调度自动化系统采集的电网调度运行、输变电设备在线监测等实时数据与系统运行、操作记录等日志数据将越来越多、越来越密集,形成采样快、体量大、类型多的调度大数据。现调度自动化系统普遍采用的关系型数据库是建立在低核心、小内存和大硬盘的硬件背景之上,在呈爆发式增长的调度大数据前存在读写速率低、扩展性差、并发能力不足和难以组织管理日志数据等瓶颈,无法为调度自动化系统提供稳定可靠存储、便捷高效读取和日志可视的调度数据管理服务。针对上述电网调度数据管理问题,本文提出一种以Elasticsearch分布式搜索引擎为核心的电网调度数据可靠存储、快速查询和日志数据可视化方法,将Elasticsearch在数据快速检索与日志可视化管理的优点应用于电网调度数据管理中。本文主要研究工作如下:1.为解决电网调度数据的存储问题,提出以基于云计算的Hadoop生态体系为架构,用非关系型数据库HBase代替现电网调度使用的关系型数据库来存储调度数据的方法。测试表明,电网调度分布式数据库HBase具有高可靠性和良好的并发读写性能,能满足调度自动化系统的数据存储需求。2.为解决电网调度数据查询缓慢的问题,提出在数据库HBase的一级索引基础上,通过Elasticsearch的倒排索引建立第二级索引的方法,设计并实现电网调度监测数据的二级索引结构,代替现关系型数据库的查询。以某市电网调度监测数据为样本,进行并发查询响应的对比测试,测试结果表明,基于Elasticsearch的二级索引结构的查询时间远小于现关系型数据库的查询时间,能满足调度自动化系统高速并发的数据查询需求。3.为解决电网调度自动化系统未实现日志可视化管理的问题,提出运用以Elasticsearch为核心的ELK技术栈的方法,设计并实现调度自动化系统日志可视化管理,有助于把握调度自动化系统的运行状态和精益化管理。4.基于上述解决方案,开发电网调度数据管理系统软件。结合电网调度数据管理需求,软件采用微软.NET框架,基于RESTful API实现后端处理、基于WCF提供数据服务、基于B/S模式进行前端交互,设计并实现电网调度数据管理。电网调度数据管理系统在管理某市电网调度数据的运行效果表明,该系统能满足海量调度数据稳定可靠存储、高效并发读取和日志可视化管理的需求,有助于未来调度自动化系统向智能化、精益化发展。
张大方[3](2021)在《光源控制器装配系统设计及应用》文中研究指明随着工业技术的快速发展,自动化技术及信息化技术在制造业已经开始大范围使用,为制造业带来了高效的生产效率及高质量的产品。国内从事批量产品制造的企业已经开始大批量导入自动化设备进行生产改造,提升了产品质量,降低了人工成本。随着社会经济的发展变化,人们对多品种小批量的产品需求越来越多,很多从事少品种大批量产品生产的企业已经开始逐步转向为多品种小批量产品的生产。因为多品种小批量产品的多样性及少量化,导致此类型产品的生产模式人工成本较高且产品质量不易管控,如何实现柔性化制造成为了制造行业的一个重要研究课题。本论文以A公司的光源控制器装配生产线为研究对象,研究目标为设计一条适用于多品种小批量产品生产的装配系统。结合A公司的光源控制器生产现状提出了装配系统的设计需求,针对该设计需求制定了装配系统的总体设计方案。装配系统设计方案包含装配系统硬件设计、装配系统控制系统设计和装配系统管理系统设计,主要研究内容如下:(1)首先对光源控制器生产工艺流程进行了分析研究,结合研究内容提出装配系统整体设计需求,制定装配系统总体设计方案。装配系统采用模块化设计思路,整体生产线设计为17个独立的工站,各工站之间可以连接通信,生产线布局可以快速切换。各工站采用模块化设计原则,标准设计模块包含人工作业工作台、物料取用防错模块、装配防错锁紧模块、半成品自动化检测模块,论文对通用模块进行了详细的设计结构说明及控制流程说明。(2)其次,对装配系统管理系统进行了整体设计。软件管理系统包含如下几个功能模块:生产工艺维护管理模块、流水线工作台管理模块、装配线生产数据统计及分析模块。针对管理系统的数据库、系统外部接口、系统运行环境进行了详细的设计。(3)最后,对装配系统进行生产试运行,试运行前验证了各个功能模块使用正常,试运行的结果验证了装配系统的实际运行结果与论文的研究目标一致。装配系统导入后,通过对日常运行的数据分析得出生产线的生产效率及产品的一次检验合格率均有提升。最终结果证明,本设计方案能够符合改造的要求,提高整线的生产效率及产品质量。
杜小虎[4](2021)在《基于智能制造的磨削参数优化及质量监管系统研发》文中提出智能制造是未来制造业发展的重要趋势,而目前我国的制造业还处于智能化水平较低的阶段。对制造过程进行分析与研究,发现在加工前的参数设定及加工后的质量监管方面还存在着研究与改善的空间。目前,对于加工前的加工参数设定,主要通过加工经验及工件试制等手段进行确定,参数选择较为保守,难以发挥设备的最大效能。对于加工后的质量检测,大部分企业仍处于人工检测、手工记录的状态,检测设备的自动化水平较低。对于质量数据的分析也处于简单处理的阶段,缺乏对数据的有效管理和利用。针对以上问题,结合计算机技术、智能算法等领域的发展,本文对数控磨削参数优化、测量设备优化改造及质量分析等方面进行了研究与分析,并建立了磨削参数优化及质量监管系统。本文的主要研究内容如下:(1)基于实际需求,确定了系统的总体功能。从应用角度出发,确定了系统的开发模式、开发环境、开发框架。对系统数据库及数据表的数据结构进行了设计与构建。对Java与MATLAB混合编程的关键点进行了研究与分析。(2)针对数控磨削的加工特点进行了分析,并进行了内径磨削加工实验,分析了各加工参数对工件表面质量的影响关系。建立了表面粗糙度及加工效率模型,并进行了基于遗传算法的多目标优化,得到了优化解集,同时进行了实验验证。针对实验数据进行了GABP算法优化,实现通过输入磨削加工参数预测得到表面质量参数,且预测精度较高。随着系统数据量的增加,多目标优化模型及GABP预测模型通过自学习,能够得到更好的优化及预测精度。上述研究为磨削参数优化功能的实现提供了理论基础。(3)对自动化测量机构及测头部分进行了结构设计。对测量气路工况进行了分析,并进行了气动测量的压差间隙实验,得到了优化的测量曲线,实现了对传统测量结果的误差补偿。在自动检测线与系统间建立通讯,使测量结果能够实时发送至系统中,实现了数据传输。测量数据进入系统后,引入了SPC质量控制图,对异常模式及其对应的实际加工异常情况进行了分析,采用数学公式对各异常模式进行了表征。通过Monte Carlo方法模拟生成大量数据集,采用PNN及优化参数的SVM算法分别对数据集进行了模式识别训练,最终采用多层优化SVM算法作为系统的模式识别算法,提高了分类识别的准确性和效率。上述研究为自动化质量监管功能的实现提供了有力支撑。(4)通过对磨削参数优化及质量监管等方面关键技术的研究,对系统的各模块功能进行了开发与实现,并对系统进行了测试与应用,使系统具备了磨削参数优化及质量监管的功能,实现了系统开发需求。
刘行[5](2021)在《基于Electron界面应用的互联网医院关键代码自动化生成设计与实现》文中指出随着新冠肺炎疫情爆发互联网医院需求增大。它整合了医疗资源,拓展了高质量医疗服务的服务范围,加快医院信息化建设,促进医疗大数据共享。但是和其它大部分企业一样,在软件开发投入上未达到预期。开发中开发效率问题仍旧是一个重要问题。本文主要是针对前端开发效率问题从前端工程化角度进行研究设计与实现。为了进行代码自动化生成系统方面设计和实现,从前端开发过程作为切入点进行研究。在系统搭建部分、系统开发部分和系统部署部分分别进行分析和设计。在系统开发部分设计中,将设计实现的互联网医院系统作为模板,利用yeoman脚手架框架开发实现脚手架系统。在系统开发部分,将html切图转为组件过程,ajax请求逻辑这两个逻辑重复、功能简单的内容进行代码自动化生成。系统部署部分将系统部署过程进行抽象,实现自动化部署脚本,通过库的形式进行封装。为了使方案可用,以Electron界面应用框架进行封装实现一个完整应用。为了验证本代码自动化生成方案是否可行,本文通过方案实现的各模块的功能测试和自动化代码生成后的系统的性能测试两部分进行验证。通过功能测试,各代码自动化生成方案能够正常生成代码,同时其自动生成的代码可以在系统中正常运行。通过性能测试,在打包构建方面,自动生成的系统较create-react-app脚手架生成的系统在包含相同开发内容的情况下首次打包时间缩短了 59.6%,非首次打包时间缩短了 42.5%;将生产模式下构建内容部署到nginx代理服务器上,通过页面加载测试,页面完全加载的平均时间在1.78s左右,用户实际感受加载时间会少于完全加载时间,在可以接受范围内;通过Lighthouse性能分析工具分析,除了无障碍方面表现较差,页面性能,最佳实践和SEO(搜索引擎优化)都有较好的表现。通过测试,本文提出的自动化代码生成方案可用。
刘福林[6](2021)在《基于ECRS的物流信息系统自动化测试的流程优化及代码重构》文中提出随着物流信息系统在企业中的广泛使用,其规模不断扩大,功能逐渐完善,提高物流信息系统的可靠性、降低开发成本、缩短开发周期成为企业关注的重点内容。自动化测试作为一种高效快捷的测试手段,可以为物流信息系统的开发节约大量时间和成本。本文针对物流信息系统的测试特点,对ATF自动化测试工具进行流程优化和代码重构,为物流信息系统的开发提供高效的测试工具,具有较大的理论研究和实际应用价值。论文作者在调研了物流信息系统的开发模式,总结了物流信息系统的开发及测试特点的基础上,调研目前国内外软件测试工作现状及测试工具,确定物流信息系统测试的优化方向。分析了 ATF的创新点和优势,然后对现有的测试流程进行了流程分析,确认现有测试流程各个子流程之间的输入输出和关系,使用层次分析法确定子流程的价值及效率,找出目前测试流程中的存在问题;针对物流信息系统的测试特点制定了两套流程优化方案:使用ECRS分析法对现有流程进行流程优化,在保留完整功能的前提下,简化现有流程;使用流程再造的思想,打破原有的测试结构,简化测试过程管理功能,提供更加快捷高效的测试流程,最后使用扩展性好、用户友好度高的技术栈Vue2.5和ElementUI对ATF测试工具进行了代码重构及实现。本文作者使用某仓储管理系统作为被测对象对研发的测试系统进行效果评估,通过测试结果可以看出,优化方案一在保证测试质量的前提下,提高了测试速度;优化方案二不能提供完整的测试过程管理功能,但是测试速度得到了极大的提高。两种测试方案满足了物流信息系统的测试需求,效果达到了预期的优化目标。本文的研究成果为物流信息系统的自动化测试提供了一种新的解决方案,具有较大的工程应用价值。
赫俊博[7](2021)在《能源行业智能调度系统的开发与实现 ——以电力行业为例》文中研究指明电网调度工作是保证电网中设备能够安全、高效运行的有效手段,需要设计并开发出一套符合电网智能化管理需求的,能够提高调度人员和电网调度系统的沟通效率的新一代智能调度系统,进行生产流程管理、运维检测、调度控制一体化,来提升管理效率。本论文完成的主要工作包括:(1)结合国内外电力行业中智能调度的发展情况,以及结合国家电网某区域电网的实际需求,对于电网调度工作的信息化程度和水平进行了分析。(2)深入研究了电网智能调度技术的解决方案,除了参考国内外各个先进的电力生产计划管理系统的需求以外,还针对长期工作在一线的工人进行需求调研,了解他们的实际需求,从而确保系统的需求文档中的功能都是符合实际的,避免无畏的浪费。(3)针对传统的鼠标键盘操作的人机交互方式,提出了基于语音交互的人机交互模式。通过实现的语音合成算法可以实现人机交互,使电网调度人员在一定程度上摆脱了鼠标键盘的操作方式,采用语音的形式和系统进行交互,提高了电网调度的效率。(4)开发完成以后,针对系统进行测试。在测试的过程中,首先采用用例设计和执行的方式,针对系统的功能进行测试,确保实现的功能能够满足需求文档和用户的实际需求;然后再利用自动化测试工具WebBench针对系统进行性能测试,确保系统在高并发的访问下能够长时间稳定运行。本文从电网智能化调度入手,选择电力行业作为具体的研究对象,分析电网智能调度系统的设计和开发的过程中所采用的技术,并且深入研究了国内外能源汇集与调度以及智能化快速发展趋势,提出了符合国家能源实际需求的智能调度系统,设计和开发了符合国家电网某区域实际需求的智能化调度系统,为供电公司相关部门工作时提供了必要的信息化工具,提高了电网调度的效率。
艾艺蔓[8](2021)在《基于JAVA的电力调度监控管理系统的设计与实现》文中进行了进一步梳理为了解决目前电力调度监控难点和电力系统中一二次设备运行信息共享不够充分、通信自动化信息采集以及分析不全面不详尽、电力调度监控运行管理的各个流程不够优化、与其他专业系统工作不够顺畅的问题,并结合电网运行调度监控员工的实际工作需求,决定设计开发与电力公司调度监控运行专业人员日常工作方式相符合的新系统。本论文基于对区域电力系统调度监控运行的研究,来设计实现的电力调度监控管理系统。本论文首先进行了研究意义,对国内及国外的相关课题研究情况进行了调查。然后对相关调度专业部门的需求进行了简要描述,归纳出了用户管理的七个功能需求,包括:数据采集与处理、远方控制功能、告警处理功、历史数据储存与时间顺序记录、报表处理与打印、与其他数据互联等模块。基于以上对需求的分析,本论文选择了J2EE技术作为系统开发的平台,B/S结构作为系统的结构,SQL server 2017作为系统的数据库,是因为该标椎平台具备全天候服务、开发效率高等特点,可有效针对目前供电公司电力调度监控转电网运行信息有效利用率方面的问题,给出一个较好的解决方案。且对供电公司乃至整个电力行业开发类似的管理系统提供了一个参考,具有非常重要的意义。最后,本论文所设计的电力调度监控管理系统,经过了设计实现及系统测试,确保了所开发的电力调度监控管理系统的先进性、效能上的提升以及系统上线后一段时间内维护工作中经济上的压力,确认了系统能够达到设计要求。
周翔宇[9](2020)在《面向自主船舶的危险分析方法研究》文中研究表明继蒸汽技术革命、电力技术革命、计算机及信息技术革命之后,以人工智能、物联网、云计算、虚拟现实、量子信息技术等为代表的第四次工业革命正在改变世界。信息和通信技术的进步、信息分析能力的提高为各行各业创造了革命性的发展机会,在航运业中,以更为安全、高效、绿色的方式运载货物和乘客的自主船舶正受到前所未有的关注,并已成为航运业未来的发展方向。作为航运业数字化转型和新技术革新的代表,相较于仅由人工控制的常规船舶,自主船舶将在总体设计结构、系统交互方式、动力驱动来源等方面发生颠覆性的变化,同时,随着船岸间、船舶各子系统间的互联互通,自主船舶将成为现代航运生态体系中的传感器中枢和数据生成器。在此背景下,为避免由于自主船舶的引入对当前海上交通状况可能造成的负面影响,并确保自主船舶的预期安全水平至少不低于常规船舶的现有安全水平,不仅需要关注包括航行安全、货物安全在内的传统安全,还需要考虑以网络安全为代表的非传统安全。因此,针对自主船舶的安全性开展理论研究是十分必要且具有重要意义的。本文围绕自主船舶的安全性,以危险分析方法为研究对象,在明确自主船舶运行特点的基础上,提出了一种适用于自主船舶的安全性协同分析方法。以远程控制船舶为例,使用所提出的方法对其进行了危险分析,并利用模型检测工具UPPAAL验证了危险分析结果的正确性。本文的主要研究工作及成果如下。(1)自主船舶的定义及自主水平分级方法研究。从自主船舶的历史沿革和发展历程入手,在明确自主船舶的定义及其中英文表述的基础上,分析了现有自主水平分级标准存在的局限性,并提出了一种基于航海实践的自主水平分级方法。研究结果表明,划分自主水平的关键在于能否独立于人的干预完成相应的任务或实现相应的功能,而非取决于船舶自动化水平和/或决策地点。以2艘搭载自主航行技术的测试船舶为例,相较于现有自主水平分级标准,所提出的自主水平分级方法有效避免了由于单一功能的自主实现导致船舶整体自主水平认定不准确的弊端,得出的分级结果更符合客观事实。(2)危险分析方法的适用性研究。为筛选出一种或多种能够捕获自主船舶运行特点的危险分析方法,面向自主船舶提出了一种基于系统工程的适用性评估方法。该方法依据制定的适用性评估程序,生成了以功能方式描述的系统级安全需求和与自主船舶设计目标相联系的评估准则。适用性评估过程面向29种广泛使用的危险分析方法展开,结果表明,系统理论过程分析(System-Theoretic Process Analysis,STPA)方法满足了所有的评估准则,其能够更好地理解系统行为、识别危险,并揭示危险致因因素,是目前适用于自主船舶的、最具潜力和发展前途的危险分析方法之一。(3)面向自主船舶的安全性协同分析方法研究。在明确自主船舶运行特点的基础上,考虑到日益增加的网络威胁对自主船舶系统安全性的负面影响,提出了一种基于STPA 的安全性协同分析方法,即 STPA-SynSS(STPA-based analysis methodology that Synthesizes Safety and Security)。该方法在STPA的基础上提出了 6项改进,并提供了一个识别危险并揭示危险致因因素的综合过程,有效实现了对潜在危险的持续跟踪和闭环管理。以远程控制船舶的避碰场景为例,使用所提出的方法对该场景进行了详细的危险分析,并生成了具体的危险控制策略。危险分析结果的对比分析表明,相较于STPA,STPA-SynSS能够识别出更多的不安全控制行为和损失场景,同时,能够生成更具针对性的危险控制策略,证明了该方法的有效性和先进性。(4)考虑退化组件的自主船舶安全性建模研究。使用STPA-SynSS生成损失场景时,需要考虑因组件性能退化导致的不安全控制行为。为表征自主船舶的系统安全性状态随时间退化的特性,将系统安全性分析由“二态假设”扩展为多状态。根据STPA-SynSS实例分析中构建的控制结构,对远程控制船舶的安全性进行建模,构建了服从指数分布的安全性函数和描述系统达到安全性极限状态的时间分布函数。该模型可用于指导设计人员将更有针对性的安全性设计纳入到系统中,并面向退化组件建立相应的保护机制,以避免危险从潜在状态向可能导致损失的现实事故状态转移。(5)自主船舶的形式化建模与危险分析结果验证研究。为克服危险分析结果的正确性和完整性无法得到验证的限制,创新性地将形式化方法引入危险分析过程,提出了一种基于时间自动机的STPA-SynSS扩展流程。在构建时间自动机网络模型的基础上,通过利用模型检测工具UPPAAL对系统模型的有穷状态空间进行穷尽搜索,以检验语义模型与其性质规约间的满足关系,从而验证系统建模的活性和危险分析结果的正确性。验证结果表明,远程控制船舶时间自动机网络模型无死锁且运行正确,STPA-SynSS识别的不安全控制行为均会发生,即验证了 STPA-SynSS危险分析结果的正确性,同时,证明了所提出的STPA-SynSS扩展流程的有效性。本文的研究结论为识别、控制自主船舶的潜在危险奠定了较为坚实的理论基础,在一定程度上满足了航运业对于明确并提高自主船舶安全性的迫切需求。同时,可为自主船舶的安全性设计提供参考,有力保障自主船舶的安全运营。
彭洪超[10](2020)在《基于Android系统的自动化测试用例的实现和优化》文中进行了进一步梳理Android系统作为近几年主推的移动设备操作系统,有着非常广阔的应用前景,基于此系统的app软件的应用数量与日俱增,对于这些软件应用的测试需求也迫在眉睫,于是基于Android系统的自动化测试应运而生。本文主要研究自动化测试脚本如何编写及管理的问题,提出了基于Android操作系统的自动化测试用例的实现和优化方案。论文的主要内容如下:(1)研究了Android系统的发展进程、平台架构以及平台特性;研究了自动化测试的原理、目的、优缺点及相关工具;研究了为实现自动化测试,所需要搭建的各种环境。(2)针对自动化测试如何开展的问题,从测试任务需求的背景和功能入手,结合功能流程和脚本架构的不同角度,对测试任务进行研究,完成了自动化测试的需求分析以及需求设计;研究了自动化测试框架Appium的相关概念、组件、在Android系统上的架构及优缺点。(3)基于上面的分析和设计,完成了自动化测试的环境搭建,研究了如何实现基本的自动化测试脚本,以及如何批量执行脚本并生成测试报告。(4)基于上诉脚本的实现,研究了脚本编写存在的问题和优化目标;研究了基于unittest框架设计自动化测试用例的结构、初始化方法的封装以及设置用例的默认模板来优化测试用例;研究了关键字驱动技术;研究了自动化项目结构分层管理的理念,实现了对测试任务进行分类管理,使得整个测试计划更加合理且高效;最后对本章优化的结果进行分析。
二、维护优化自动化系统的开发及应用(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、维护优化自动化系统的开发及应用(论文提纲范文)
(1)基于Selenium的Web功能自动化测试框架的设计与实现(论文提纲范文)
中文摘要 |
ABSTRACT |
第一章 绪论 |
1.1 课题研究背景 |
1.2 国内外研究现状 |
1.3 论文主要工作 |
1.4 论文章节安排 |
第二章 软件测试概要 |
2.1 自动化测试理论 |
2.1.1 理论基础 |
2.1.2 自动化测试优缺点 |
2.1.3 自动化测试的引入 |
2.2 自动化测试框架 |
2.2.1 测试脚本模块化框架 |
2.2.2 测试库架构框架 |
2.2.3 数据驱动测试框架 |
2.2.4 关键字(表格)驱动测试框架 |
2.3 常见Web功能自动化测试工具对比 |
2.4 本章小结 |
第三章 自动化测试框架需求分析 |
3.1 测试框架的功能需求分析 |
3.2 非功能需求分析 |
3.3 自动化测试框架搭建工具介绍 |
3.3.1 常用自动化测试框架对比 |
3.3.2 Selenium工具集 |
3.3.3 TestNG |
3.3.4 Jenkins |
3.4 本章小结 |
第四章 基于Selenium的 Web功能自动化测试框架的设计 |
4.1 自动化测试框架总体设计 |
4.2 自动化测试框架服务层设计 |
4.3 自动化测试框架执行体系设计 |
4.3.1 配置文件 |
4.3.2 混合驱动模块 |
4.3.3 分层式测试脚本 |
4.3.4 测试结果和日志 |
4.4 测试脚本分层架构设计 |
4.4.1 UI层 |
4.4.2 Page层 |
4.4.3 Test层 |
4.4.4 Utility层 |
4.4.5 Test Suite层 |
4.5 本章小结 |
第五章 自动化测试框架的实现与应用 |
5.1 项目概述及分析 |
5.2 自动化测试框架的实现 |
5.2.1 公共库模块实现 |
5.2.2 页面对象管理模块实现 |
5.2.3 用例管理模块实现 |
5.2.4 自动化测试实施模块实现 |
5.3 测试框架的使用效果评估 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
攻读学位期间参加科研情况及获得的学术成果 |
(2)Elasticsearch在电网调度数据管理的应用研究(论文提纲范文)
摘要 |
ABSTRACT |
主要符号对照表 |
第一章 绪论 |
1.1 课题来源 |
1.2 研究背景 |
1.2.1 电网智能化发展趋势 |
1.2.2 调度自动化系统的发展历程和趋势 |
1.2.3 现调度所用关系型数据库不能满足电网调度大数据的需要 |
1.3 国内外研究现状和趋势 |
1.4 主要研究内容及结构 |
第二章 基于云计算的电网调度数据存储 |
2.1 电网调度数据管理现状与发展趋势 |
2.1.1 电网调度数据管理现状 |
2.1.2 未来云调度数据管理 |
2.1.3 电网调度数据管理对比分析 |
2.2 电网调度分布式数据库HBase |
2.2.1 分布式云计算及其核心技术 |
2.2.2 基于云计算的Hadoop架构及其核心组件 |
2.2.3 基于Hadoop架构的数据库HBase |
2.3 基于云计算的电网调度数据库HBase的搭建、运行与测试 |
2.3.1 Hadoop集群的搭建 |
2.3.2 Hadoop分布式文件系统的调优 |
2.3.3 电网调度数据库HBase的搭建与运行 |
2.3.4 电网调度数据库HBase的测试 |
2.4 本章小结 |
第三章 Elasticsearch在电网调度监测数据查询的应用 |
3.1 电网调度监测数据查询现状 |
3.2 电网调度监测数据查询需求 |
3.2.1 电网调度运行数据查询需求 |
3.2.2 输变电设备在线监测数据查询需求 |
3.3 Elasticsearch在电网调度监测数据查询的应用 |
3.3.1 Elasticsearch分布式搜索引擎 |
3.3.2 电网调度监测数据的二级索引结构 |
3.3.3 电网调度监测数据的二级索引结构设计 |
3.3.4 电网调度监测数据的二级索引结构实现 |
3.3.5 电网调度监测数据读写流程 |
3.4 电网调度监测数据查询测试 |
3.4.1 Elasticsearch搭建与实验环境 |
3.4.2 电网调度运行数据查询测试 |
3.4.3 输变电设备在线监测数据查询测试 |
3.5 本章小结 |
第四章 Elasticsearch在电网调度日志管理的应用 |
4.1 电网调度日志管理现状 |
4.2 基于Elasticsearch的调度自动化系统日志管理架构 |
4.3 电网调度日志管理实现 |
4.3.1 日志实时采集模块 |
4.3.2 日志过滤解析模块 |
4.3.3 日志存储与查询模块 |
4.3.4 日志可视化模块 |
4.4 本章小结 |
第五章 电网调度数据管理系统开发与实现 |
5.1 需求分析 |
5.1.1 功能需求分析 |
5.1.2 非功能性需求分析 |
5.2 功能结构设计 |
5.2.1 结构设计 |
5.2.2 功能设计 |
5.3 开发实现 |
5.3.1 基于RESTful API的后端处理开发 |
5.3.2 基于WCF的数据服务开发 |
5.3.3 基于B/S模式的前端交互开发 |
5.4 性能测试 |
5.5 本章小结 |
第六章 结论与展望 |
6.1 结论 |
6.2 展望 |
6.3 主要创新点 |
5 参考文献 |
附录 A |
致谢 |
攻读硕士学位期间取得的研究成果 |
(3)光源控制器装配系统设计及应用(论文提纲范文)
致谢 |
摘要 |
Abstract |
第1章 绪论 |
1.1 论文的研究背景 |
1.1.1 多品种小批量制造业发展趋势分析 |
1.1.2 多品种小批量产品装配系统优势分析 |
1.2 国内外的研究状况及发展趋势 |
1.2.1 生产装配线国内外研究现状 |
1.2.2 装配防错国内外研究现状 |
1.2.3 检测技术国内外研究现状 |
1.3 论文选题来源 |
1.4 论文研究目的 |
1.5 论文研究内容 |
1.6 本章小结 |
第2章 装配系统需求分析及总体设计 |
2.1 生产现状分析 |
2.1.1 生产现状概述 |
2.1.2 生产流程分析 |
2.1.3 生产问题分析 |
2.2 装配系统需求分析 |
2.2.1 工艺流程改善 |
2.2.2 装配系统硬件改善 |
2.2.3 装配系统管理改善 |
2.3 光源控制器装配系统总体设计 |
2.4 本章小结 |
第3章 装配系统硬件及控制系统设计 |
3.1 整体方案分析设计 |
3.1.1 设计需求分析 |
3.1.2 硬件结构设计方案 |
3.1.3 控制系统设计方案 |
3.2 关键模块硬件结构及控制设计 |
3.2.1 流水线工作台设计 |
3.2.2 物料取用防错模块设计 |
3.2.3 物料装配锁紧模块设计 |
3.2.4 流水线传递模块设计 |
3.2.5 半成品检测模块设计 |
3.3 本章小结 |
第4章 装配系统管理系统分析与设计 |
4.1 管理系统需求分析 |
4.2 管理系统总体设计 |
4.3 系统数据库设计 |
4.3.1 数据库概念设计 |
4.3.2 数据库逻辑设计 |
4.3.3 数据库物理设计 |
4.4 系统外部接口设计 |
4.5 系统运行环境设计 |
4.6 管理系统关键功能模块设计 |
4.6.1 工艺维护管理设计 |
4.6.2 领备料管理设计 |
4.6.3 生产计划管理设计 |
4.6.4 辅助装配管理设计 |
4.6.5 数据分析管理设计 |
4.7 本章小结 |
第5章 装配系统应用分析 |
5.1 装配系统生产试运行 |
5.1.1 装配系统导入准备 |
5.1.2 验证系统可行性 |
5.2 装配系统导入问题分析及改善 |
5.2.1 生产线平衡问题分析及改善 |
5.2.2 装配系统管理系统问题分析及改善 |
5.2.3 装配系统升级改造机构设计问题分析及改善 |
5.3 装配系统改进实施效果 |
5.3.1 产品合格率的改善 |
5.3.2 生产效率的提升 |
5.3.3 改造前后对比 |
5.4 装配系统改善不足点 |
5.5 本章总结 |
第6章 总结与展望 |
6.1 工作总结 |
6.2 工作展望 |
参考文献 |
作者简介 |
(4)基于智能制造的磨削参数优化及质量监管系统研发(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1 课题的研究背景和意义 |
1.1.1 课题的研究背景及来源 |
1.1.2 研究意义 |
1.2 国内外研究现状 |
1.2.1 加工参数优化方面的国内外研究现状 |
1.2.2 自动化质量监管方面的国内外研究现状 |
1.3 存在的问题及发展趋势 |
1.3.1 存在的主要问题 |
1.3.2 发展趋势 |
1.4 本文研究内容 |
1.5 本章小结 |
第二章 系统总体方案设计 |
2.1 系统总体要求 |
2.2 系统结构设计 |
2.2.1 系统结构模式 |
2.2.2 系统开发环境 |
2.2.3 系统开发框架 |
2.3 系统数据库设计 |
2.4 Java与 MATLAB混合编程的实现 |
2.5 本章小结 |
第三章 磨削参数优化的关键技术研究 |
3.1 磨削加工特点及参数 |
3.1.1 磨削加工的特点 |
3.1.2 磨削参数 |
3.2 内径磨削实验设计 |
3.2.1 实验设备 |
3.2.2 实验工件 |
3.2.3 表面粗糙度及其测量 |
3.2.4 实验方案 |
3.3 实验结果分析 |
3.4 多目标优化算法分析 |
3.4.1 表面质量及加工效率建模 |
3.4.2 基于遗传算法的多目标优化算法 |
3.5 基于GABP的参数预测算法 |
3.6 本章小结 |
第四章 自动化质量监管的关键技术研究 |
4.1 自动化检测部分的结构设计 |
4.1.1 自动测量机构的结构设计 |
4.1.2 气动测量原理 |
4.1.3 测头设计 |
4.2 气动测量优化 |
4.2.1 测量气路工况分析 |
4.2.2 气动测量实验优化 |
4.3 数据传输 |
4.4 质量控制图及异常模式 |
4.4.1 SPC控制图及其特性 |
4.4.2 控制图异常模式及其表征 |
4.5 模式识别模块组成及算法 |
4.5.1 Monte Carlo数据模拟 |
4.5.2 PNN概率神经网络 |
4.5.3 优化参数的SVM算法 |
4.5.4 PNN及优化SVM模式识别比较 |
4.5.5 多层优化SVM算法分析 |
4.6 本章小结 |
第五章 系统模块开发与应用 |
5.1 系统基础模块 |
5.1.1 系统登录模块 |
5.1.2 系统管理模块 |
5.2 基础信息管理模块 |
5.3 磨削参数优化模块 |
5.3.1 磨削参数预测模块 |
5.3.2 磨削参数多目标优化模块 |
5.4 质量监管模块 |
5.4.1 质量数据采集优化模块 |
5.4.2 质量分析及模式识别模块 |
5.5 系统功能测试及应用效果分析 |
5.6 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.1.1 主要工作 |
6.1.2 主要创新点 |
6.2 展望 |
致谢 |
参考文献 |
附录:作者在攻读硕士学位期间论文发表及科研情况 |
(5)基于Electron界面应用的互联网医院关键代码自动化生成设计与实现(论文提纲范文)
摘要 |
ABSTRACT |
第一章 绪论 |
1.1 研究背景及现状 |
1.1.1 互联网医院发展现状 |
1.1.2 前端发展和现状 |
1.1.3 前端工程化及其自动化 |
1.2 研究意义 |
1.3 本论文的主要工作 |
1.4 论文的组织结构 |
第二章 互联网医院前端代码自动化生成相关技术 |
2.1 系统搭建部分代码自动化生成相关技术 |
2.1.1 前端开发框架介绍 |
2.1.2 React及Rdux的使用介绍 |
2.1.3 前端脚手架及yeoman框架介绍 |
2.1.4 Lighthouse测试工具介绍 |
2.2 系统功能开发部分代码自动化生成相关技术 |
2.2.1 xm12js库介绍 |
2.2.2 AST语法树及jscodeshift库介绍 |
2.3 系统构建部分自动化生成相关技术 |
2.4 系统部署部分代码自动化生成相关技术 |
2.4.1 远程服务器提交相关库的介绍 |
2.4.2 脚手架生成相关库的介绍 |
2.5 Electron界面应用框架 |
第三章 互联网医院前端代码自动化生成方案分析与设计 |
3.1 代码自动化生成系统整体架构设计 |
3.2 系统搭建部分代码自动化生成方案分析与设计 |
3.2.1 系统模板的分析与设计 |
3.2.2 脚手架系统分析与设计 |
3.3 系统功能开发部分代码自动化生成方案分析与设计 |
3.3.1 切图-组件转化模块分析与设计 |
3.3.2 接口请求生成模块分析与设计 |
3.3.3 组件自动导入模块 |
3.4 系统部署部分代码自动化生成方案分析与设计 |
3.5 本章小结 |
第四章 互联网医院前端代码自动化生成方案实现 |
4.1 Electron可视化界面的实现 |
4.1.1 Electron界面应用菜单的实现 |
4.1.2 初始系统生成交互窗口的实现 |
4.1.3 自动化部署模块交互窗口的实现 |
4.1.4 代码编辑窗口的实现 |
4.2 系统搭建部分代码自动生成模块实现 |
4.2.1 系统模板的实现 |
4.2.2 脚手架系统的实现 |
4.3 系统功能开发部分代码自动生成模块实现 |
4.3.1 切图-组件转化模块实现 |
4.3.2 接口请求生成模块实现 |
4.3.3 组件自动化导入模块实现 |
4.4 系统部署部分代码自动生成模块实现 |
4.5 本章小结 |
第五章 前端代码自动化生成方案测试与分析 |
5.1 实验环境搭建和工具选择 |
5.2 代码自动化生成方案对应模块的功能测试及分析 |
5.2.1 初始系统生成模块功能测试 |
5.2.2 功能开发模块功能测试 |
5.2.3 自动化部署代码生成模块功能测试 |
5.3 代码自动化生成方案对应模块的性能测试及分析 |
5.3.1 打包构建时间测试 |
5.3.2 页面加载时间测试 |
5.3.3 lighthouse页面测评 |
5.4 本章小结 |
第六章 总结与展望 |
6.1 工作总结 |
6.2 未来展望 |
参考文献 |
致谢 |
攻读学位期间取得的研究成果 |
(6)基于ECRS的物流信息系统自动化测试的流程优化及代码重构(论文提纲范文)
摘要 |
Abstract |
第一章 绪论 |
1.1. 研究背景与意义 |
1.1.1. 研究背景 |
1.1.2. 研究目的及意义 |
1.2. 国内外现状 |
1.3. 研究内容与结构安排 |
1.3.1. 研究内容 |
1.3.2. 论文主要创新点 |
1.3.3. 论文结构 |
第二章 关键技术研究 |
2.1. 物流信息系统的研究 |
2.1.1. 物流信息系统概述 |
2.1.2. 物流信息系统的特点 |
2.1.3. 物流信息系统开发及测试特点 |
2.1.4. 仓储管理系统实例 |
2.2. 自动化测试的研究 |
2.2.1. 自动化测试的概念和测试步骤 |
2.2.2. 自动化测试的优缺点及适用系统 |
2.2.3. 常见的自动化测试工具分类及介绍 |
2.3. 流程优化的研究 |
2.3.1. 流程管理 |
2.3.2. 流程诊断工具 |
2.3.3. 流程优化工具 |
2.3.4. ECRS分析法 |
2.3.5. 流程再造介绍 |
2.4. 开发架构的研究 |
2.5. 本章小结 |
第三章 物流信息系统自动化测试的流程现状及存在问题 |
3.1. ATF自动化测试工具介绍 |
3.2. 物流信息系统自动化测试的流程梳理 |
3.3. 物流信息系统自动化测试的流程分析 |
3.4. 物流信息系统的自动化测试存在的问题 |
3.4.1. 测试耗时 |
3.4.2. 测试流程诊断 |
3.4.3. 测试流程步骤存在的问题 |
3.5. 本章小结 |
第四章 物流信息系统自动化测试的流程优化及代码重构 |
4.1. 物流信息系统自动化测试系统的流程优化方案 |
4.1.1. 流程优化方案一 |
4.1.2. 流程优化方案二 |
4.2. 物流信息系统自动化测试系统的流程优化代码实现 |
4.2.1. 流程优化方案一实现 |
4.2.2. 流程优化方案二实现 |
4.3. 本章小结 |
第五章 物流信息系统自动化测试的优化效果评估 |
5.1. 流程优化方案一优化效果评估 |
5.2. 流程优化方案二优化效果评估 |
5.3. 本章小结 |
第六章 总结与展望 |
6.1. 本文总结 |
6.2. 研究展望 |
参考文献 |
致谢 |
攻读学位期间取得的研究成果 |
(7)能源行业智能调度系统的开发与实现 ——以电力行业为例(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 选题背景及其意义 |
1.2 国内外研究现状 |
1.2.1 综合能源系统研究现状 |
1.2.2 电网智能化调度研究现状 |
1.3 主要研究内容和章节安排 |
第二章 相关技术分析 |
2.1 引言 |
2.2 MVC模式 |
2.2.1 视图 |
2.2.2 模型 |
2.2.3 控制器 |
2.2.4 MVC模式的优点 |
2.3 SpringMVC框架 |
2.4 MyBatis框架 |
2.5 调度系统的主要技术原理 |
2.5.1 系统架构选择 |
2.5.2 隐马尔可夫模型(HMM) |
2.5.3 语音合成算法 |
2.5.4 动态调度规划 |
2.6 本章小结 |
第三章 系统的需求分析 |
3.1 功能性需求分析 |
3.1.1 生产任务流程管理的需求 |
3.1.2 运行方式管理的需求 |
3.1.3 设备检修管理的需求 |
3.1.4 调度任务控制的需求 |
3.1.5 资源调配的需求 |
3.1.6 语音合成及语音识别的需求 |
3.2 系统性能需求分析 |
3.3 本章小结 |
第四章 系统概要设计 |
4.1 整体设计 |
4.2 语音合成算法设计 |
4.2.1 语言特征的构建 |
4.2.2 输出特征的提取 |
4.2.3 基于DNN的语音合成算法的设计 |
4.3 数据库设计 |
4.3.1 系统E-R图设计 |
4.3.2 系统表结构的设计 |
4.4 本章小结 |
第五章 系统详细设计与实现 |
5.1 系统功能模块的设计 |
5.1.1 生产任务流程管理功能设计 |
5.1.2 设备检修管理功能设计 |
5.1.3 运行方式管理功能设计 |
5.1.4 调度任务控制功能设计 |
5.1.5 资源调配管理功能设计 |
5.1.6 语音交互功能设计 |
5.2 基于大数据动态规划的电力智能调度设计 |
5.2.1 电力大数据采集及分析设计 |
5.2.2 基于大数据的电力智能调度动态规划算法设计 |
5.2.3 基于大数据动态规划的电力分配优化的设计 |
5.3 系统功能模块的实现 |
5.3.1 任务流程管理功能的实现 |
5.3.2 设备检修管理功能的实现 |
5.3.3 运行方式管理功能的实现 |
5.3.4 调度任务控制功能的实现 |
5.3.5 资源调配功能的实现 |
5.3.6 语音交互功能的实现 |
5.3.7 电力智能调度功能的实现 |
5.4 本章小结 |
第六章 系统测试 |
6.1 测试环境 |
6.2 功能测试 |
6.3 系统的性能测试 |
6.4 本章小结 |
第七章 总结与展望 |
7.1 总结 |
7.2 展望 |
致谢 |
参考文献 |
附录 |
(8)基于JAVA的电力调度监控管理系统的设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 课题的研究背景和意义 |
1.2 国内外的研究现状 |
1.2.1 电力调度监控管理系统在国内的研究情况 |
1.2.2 电力调度监控管理系统在国外的研究情况 |
1.3 本人的主要工作和课题的研究内容 |
1.4 本课题各章简介 |
第二章 电力调度监控管理系统的需求分析 |
2.1 电力调度监控管理系统功能性需求分析 |
2.2 电力调度监控管理系统非功能性需求分析 |
2.3 本章小结 |
第三章 电力调度监控管理系统的总体设计 |
3.1 电力调度监控管理系统概述 |
3.2 电力调度监控管理系统关键技术 |
3.2.1 电力调度监控管理系统的开发平台 |
3.2.2 电力调度监控管理系统的数据库管理系统 |
3.2.3 电力调度监控管理系统的构架 |
3.2.4 电力调度监控管理系统的数据挖掘概述 |
3.3 电力调度监控管理系统设计的基本思想 |
3.4 电力调度监控管理系统技术方案 |
3.5 本章小结 |
第四章 电力调度监控管理系统的详细设计 |
4.1 电力调度监控管理系统的设计原则 |
4.2 电力调度监控管理系统的总体架构设计 |
4.2.1 电力调度监控管理系统的功能模块 |
4.2.2 电力调度监控管理系统的总体框架 |
4.3 电力调度监控管理系统的模块详细设计 |
4.3.1 数据采集功能模块的设计 |
4.3.2 数据处理功能模块的设计 |
4.3.3 系统告警功能模块的设计 |
4.3.4 查询与报表处理功能模块的设计 |
4.3.5 数据传输交换模块设计 |
4.4 电力调度监控管理系统数据库的设计 |
4.4.1 数据库概念设计 |
4.4.2 数据逻辑以及数据库表的设计 |
4.5 系统的安全机制 |
4.6 本章小结 |
第五章 系统的实现和测试 |
5.1 系统的实现环境 |
5.2 系统关键模块的实现思路 |
5.3 系统功能模块的实现 |
5.3.1 系统主界面的实现 |
5.3.2 系统功能界面的实现 |
5.4 功能模块的具体实现 |
5.4.1 子模块功能实现价值 |
5.4.2 子模块功能的实现 |
5.5 系统的测试 |
5.5.1 系统测试方法 |
5.5.2 系统测试标准 |
5.5.3 详细用例测试 |
5.6 本章小结 |
第六章 总结与展望 |
6.1 总结 |
6.2 展望 |
致谢 |
参考文献 |
(9)面向自主船舶的危险分析方法研究(论文提纲范文)
创新点摘要 |
摘要 |
ABSTRACT |
1 绪论 |
1.1 研究背景 |
1.2 研究的必要性及意义 |
1.3 国内外相关研究现状及进展 |
1.3.1 自主船舶的安全性研究 |
1.3.2 危险分析方法的发展与演变 |
1.3.3 系统理论过程分析的应用 |
1.4 自主船舶安全性研究中存在的问题及解决思路 |
1.5 主要研究内容与结构框架 |
1.5.1 主要研究内容 |
1.5.2 结构框架 |
1.6 本章小结 |
2 自主船舶的定义及其自主水平的界定 |
2.1 自主船舶的历史沿革 |
2.2 自主船舶的发展历程 |
2.3 自主船舶的定义与自主化演变 |
2.3.1 自主船舶的定义 |
2.3.2 船舶自主化的演变 |
2.4 自主水平分级标准 |
2.4.1 LR自主水平分级标准 |
2.4.2 NFAS自主水平分级标准 |
2.4.3 DMA自主水平分级标准 |
2.4.4 MASRWG自主水平分级标准 |
2.4.5 BV自主水平分级标准 |
2.4.6 IMO自主水平分级标准 |
2.5 自主水平分级标准的划分依据 |
2.6 基于航海实践的自主水平分级方法 |
2.7 实例分析 |
2.7.1 “Folgefonn”号渡轮自主水平分级 |
2.7.2 “Falco”号渡轮自主水平分级 |
2.8 本章小结 |
3 面向自主船舶的危险分析方法适用性评估 |
3.1 危险分析方法的选取与概述 |
3.1.1 基于事件链的危险分析方法 |
3.1.2 基于能量转移的危险分析方法 |
3.1.3 基于状态迁移的危险分析方法 |
3.1.4 基于系统理论的危险分析方法 |
3.1.5 其他危险分析方法 |
3.2 基于系统工程的适用性评估方法 |
3.2.1 文献综述的数据准备 |
3.2.2 危险分析方法的筛选 |
3.2.3 评估程序的确定 |
3.2.4 评估准则的生成 |
3.3 适用性评估过程 |
3.3.1 聚类分析 |
3.3.2 适用性评估结果 |
3.4 适用性评估结果分析 |
3.4.1 存在局限性的危险分析方法 |
3.4.2 STPA的适用性分析 |
3.5 本章小结 |
4 面向自主船舶的危险分析与安全性建模 |
4.1 自主船舶的系统安全描述 |
4.1.1 自主船舶的运行特点 |
4.1.2 自主船舶面临的系统风险 |
4.2 危险分析的基本原理 |
4.2.1 危险及其相关术语的定义 |
4.2.2 危险的转化 |
4.2.3 危险分析过程 |
4.3 基于STPA的安全性协同分析方法 |
4.3.1 STPA及其扩展方法的局限性 |
4.3.2 STPA-SynSS的提出 |
4.4 考虑退化组件的自主船舶安全性建模 |
4.5 实例分析 |
4.5.1 基于STPA-SynSS的远程控制船舶危险分析 |
4.5.2 考虑退化组件的远程控制船舶安全性建模 |
4.6 STPA-SynSS与STPA危险分析结果的对比分析 |
4.7 本章小结 |
5 面向自主船舶的形式化建模与危险分析结果验证 |
5.1 形式化方法概述 |
5.2 基于时间自动机的模型检测方法 |
5.2.1 模型检测的基本原理 |
5.2.2 时间自动机理论 |
5.2.3 时间自动机网络 |
5.2.4 模型检测工具UPPAAL概述 |
5.3 基于时间自动机的STPA-SynSS扩展流程 |
5.4 远程控制船舶时间自动机网络模型的构建 |
5.5 STPA-SynSS危险分析结果的验证 |
5.6 本章小结 |
6 结论与展望 |
6.1 结论 |
6.2 展望 |
参考文献 |
作者简历及攻读博士学位期间的科研成果 |
致谢 |
(10)基于Android系统的自动化测试用例的实现和优化(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究背景和研究意义 |
1.2 国内外现状分析 |
1.3 论文工作内容 |
1.4 论文组织现状 |
第二章 Android系统和自动化测试理论及环境 |
2.1 Android系统的发展与架构介绍 |
2.1.1 Android系统的发展 |
2.1.2 Android系统的平台架构与特性 |
2.2 Android自动化测试理论 |
2.2.1 Android自动化测试的原理 |
2.2.2 Android自动化测试的目的 |
2.2.3 Android自动化测试优缺点 |
2.2.4 Android自动化测试工具 |
2.2.5 基于Python语言的自动化测试 |
2.3 Android自动化测试环境 |
2.3.1 搭建Android环境 |
2.3.2 配置Python |
2.3.3 配置Node.js |
2.3.4 安装及配置Appium环境 |
2.4 本章小结 |
第三章 自动化测试的分析和设计及自动化测试框架 |
3.1 自动化测试的需求分析 |
3.1.1 背景分析 |
3.1.2 功能分析 |
3.2 自动化测试的需求设计 |
3.2.1 功能流程设计 |
3.2.2 脚本架构设计 |
3.3 自动化测试框架—Appium |
3.3.1 Appium的基本概念 |
3.3.2 Appium组件 |
3.3.3 Appium在 Android上的架构 |
3.3.4 Appium的优缺点 |
3.4 本章小结 |
第四章 自动化测试用例的实现 |
4.1 自动化测试环境准备 |
4.1.1 获取控件属性信息 |
4.1.2 获取测试机基本信息 |
4.1.3 获取app应用基本信息 |
4.2 编辑自动化测试脚本 |
4.2.1 启动Appium环境 |
4.2.2 启动app应用 |
4.2.3 UI元素定位 |
4.2.4 编辑脚本基本操作 |
4.3 执行自动化测试脚本 |
4.3.1 执行单个自动化测试脚本 |
4.3.2 执行完成后生成测试报告 |
4.3.3 批量执行自动化测试脚本 |
4.4 本章小结 |
第五章 自动化测试的优化 |
5.1 自动化测试优化的目标 |
5.1.1 自动化测试脚本存在的问题 |
5.1.2 自动化测试优化的目标 |
5.2 基于unittest的用例结构优化 |
5.2.1 unittest的基本理论 |
5.2.2 unittest的前置和后置 |
5.2.3 unittest的用例结构 |
5.3 初始化方法封装和用例默认模板 |
5.3.1 driver初始化方法的封装 |
5.3.2 eclipse设置测试用例默认模板 |
5.4 基于关键字驱动技术的框架优化 |
5.4.1 从数据驱动到关键字驱动 |
5.4.2 关键字驱动的原理 |
5.4.3 关键字库的结构设计 |
5.4.4 关键字驱动的优缺点 |
5.5 自动化项目结构分层管理优化 |
5.5.1 基本操作方法封装 |
5.5.2 Page Object模式优化用例结构 |
5.5.3 模块分层管理 |
5.5.4 专项测试分层管理 |
5.6 自动化测试优化结果分析 |
5.7 本章小结 |
第六章 总结与展望 |
参考文献 |
附录1 攻读硕士学位期间申请的专利 |
致谢 |
四、维护优化自动化系统的开发及应用(论文参考文献)
- [1]基于Selenium的Web功能自动化测试框架的设计与实现[D]. 孙婧鑫. 西安石油大学, 2021(09)
- [2]Elasticsearch在电网调度数据管理的应用研究[D]. 徐泽天. 广西大学, 2021(12)
- [3]光源控制器装配系统设计及应用[D]. 张大方. 浙江大学, 2021(02)
- [4]基于智能制造的磨削参数优化及质量监管系统研发[D]. 杜小虎. 江南大学, 2021(01)
- [5]基于Electron界面应用的互联网医院关键代码自动化生成设计与实现[D]. 刘行. 北京邮电大学, 2021(01)
- [6]基于ECRS的物流信息系统自动化测试的流程优化及代码重构[D]. 刘福林. 北京邮电大学, 2021(01)
- [7]能源行业智能调度系统的开发与实现 ——以电力行业为例[D]. 赫俊博. 电子科技大学, 2021(01)
- [8]基于JAVA的电力调度监控管理系统的设计与实现[D]. 艾艺蔓. 电子科技大学, 2021(01)
- [9]面向自主船舶的危险分析方法研究[D]. 周翔宇. 大连海事大学, 2020(04)
- [10]基于Android系统的自动化测试用例的实现和优化[D]. 彭洪超. 南京邮电大学, 2020(02)