【摘 要】
:
近年来,软件规模不断扩大,软件行业已经从一项最初依赖个人编码能力的技术领域演化成一个越来越复杂和精密的系统工程。在软件工程应用中,软件产品作为最终项目的产物,往往被
论文部分内容阅读
近年来,软件规模不断扩大,软件行业已经从一项最初依赖个人编码能力的技术领域演化成一个越来越复杂和精密的系统工程。在软件工程应用中,软件产品作为最终项目的产物,往往被给予非常高的监控和关注,不但要保证最终产品的质量,而且要保证频繁提交下,软件的可靠性以及安全性。为了提高软件质量,最有效的方法就是控制代码发生错误的可能性,减少潜在缺陷。代码分析在软件生命周期中具有非常重要的地位,通过代码分析能够进一步提高软件的可靠性。操作人员通过人工分析或者运行代码编译工具,能够非常快速检查到代码中是否有问题,该方法误报率较高,浪费时间。通过代码静态分析能够探查软件存在的大量潜在缺陷,并且对代码进行完整的检查,从而提高项目效率和代码质量。本文研究如何实现自动化代码静态分析平台,主要工作内容包括:1.从代码静态分析理论入手,对比不同的代码静态分析方法,选用Klocwork源代码分析工具与Testbed代码分析工具集成;应用非常普遍的Web应用框架和持久化框架,对自动化驱动系统进行分析,分析开源工具在CruiseControl的配置,介绍了版本配置管理、持续集成等相关的技术,最后编码实现平台的功能模块。2.平台实现对参与项目的管理,以图形分析的形式展示给项目参与人员,极大程度增加项目的进度的可控性。通过建立自动化的代码静态分析检查,能够在软件开发编码阶段实现源代码的规范管理,全天频繁的提交被测代码,便于项目管理,并且节省项目资源。3.平台实现持续集成思想下代码检测过程,能够持续不断的完成测试,提高项目测试效率,极大地提高代码质量;平台提供了可依据被测项目定制不同的规则,使测试更加全面,增大发现问题的概率。系统通过代码静态分析和持续集成的分析与研究,按照多种分析工具组合的方法,自动实现代码从交付初始的检测,将代码自动分析并生成报告,最终以邮件的形式发送给开发人员。通过平台自动化的检测,释放更多的人力物力,节约成本,同时保持流程的规范和标准,实现检测代码的正确性,达到自动化测试的目的。不断的反馈机制,有效帮助开发人员及时发现并解决代码缺陷,大大提高开发团队、测试团队后期的评审、测试甚至维护的效率。
其他文献
在1998年完成和分析的几个新的物理实验显示了量子理论的微妙性,包括“波粒二重性”以及二粒子缠结态的不可分性。本文的分析表明:测量在破坏原来存在于客体及其环境间的量子相干性
物镜的分辨率除受入射波长,照明相干度和物镜的数值孔径影响我,很大程度上还受物镜象差的影响,本文提出了一种定性分析测量物镜象左和加工装配误差对分辨率的综合影响的新方法。
【摘要】《罪与罚》是十九世纪俄国作家陀思妥耶夫斯基的代表作品之一。陀思妥耶夫斯基是一位受基督教影响很深的俄国作家,因此解读陀思妥耶夫斯基的作品就要重视其宗教观与作品之间的联系。本文力图从宗教视角分析《罪与罚》与《圣经》中水的意象原型关系,从而寻找出陀思妥耶夫斯基内心对基督教神学的深刻理解。 【关键词】陀思妥耶夫斯基 意象 原型 【中图分类号】G112 【文献标识码】A 【文章编号】2095-3
本文利用密度算符间的距离研究了附加克尔介质简并双光子Jaynes-Cummings模型的动力学特性,在与标准简并双光子Jaynes-Cummings模型以及附加克尔介质单光子Jaynes-Cummings模型相比较的基础上,详细讨论了克尔介质非线性相互作
在马克思主义哲学的研究中,发展问题是一个历史性的大问题,“发展”逐步进入时代主题和人类的中心视界。本文主要是对“发展”概念的历史演进过程的梳理和分析,首先研究“发展”的多重内涵,其次探究“发展”概念的演进路径,最后结合当代马克思“发展”概念,分析“发展”概念存在的必要性。本文运用马克思主义哲学研究概念史的方法研究“发展”。沿着“发展”的历史轨迹梳理,首先是古希腊时期“发展”概念的隐喻内涵。主要代表
【摘要】《职场英语写作》讲授的内容是高职学生走向职场所需具备的基本写作技巧。在互联网+时代,在线学习课程的构建开发也是有必要的。本文主要探讨了在线课程构建的背景、目的意义、内容及前景和技术及平台支持。 【关键词】职场英语写作 在线学习 课程构建 【中图分类号】H319 【文献标识码】A 【文章编号】2095-3089(2015)19-0106-01 随着我国改革开放的深入以及经济全球化,政府
学生在学习理论的同时,独立完成规定的空白对照、标准样品、加标样品、被测样品的测定后,计算统计指标的标准差、变异系数、回收率,进行精密度分析和准确度分析,并在各项指标合格
固定矫治技术是目前最为有效的正畸治疗方法,其中成型正畸弓丝的形状是影响正畸力的决定因素。目前在矫治过程中,正畸医生大多凭借经验和患者的治疗反馈来确定弓丝弯制的形状
【摘要】《电测仪表》课程作为高校电类专业的一门专业课,具有非常重要的实际应用意义。本文从多媒体教学、激发学员兴趣、提高学员动手能力和创新能力等方面阐述了《电测仪表》课程的教学改革方法。通过实践证明,对《电测仪表》课程教学方法的改革,使学员更加乐于去学习。对创新型人才的培养起到促进作用。 【关键词】电工测量;教学方法;改革;教学模式;教学质量; 【中图分类号】:TIM93 【文献标识码】A 【文