正规外围买球app

泽众软件
正规外围买球app 关于我们 下载与支持 咨询电话:400-035-7887/021-6072 5088

CodeAnalyzer(代码质量管理)

CodeAnalyzer(简称CA)是(shi)上海泽(ze)众软(ruan)件科(ke)技有限(xian)公司自主研发的(de)专业代码质量管理的(de)代码审查(cha)软(ruan)件,用于实现静态(tai)(tai)分(fen)(fen)析、代码走查(cha)、代码规(gui)范检查(cha)以(yi)及代码潜在错误分(fen)(fen)析的(de)白盒(he)测试工具,它是(shi)一(yi)种(zhong)脱(tuo)离编译(yi)器的(de)代码静态(tai)(tai)分(fen)(fen)析软(ruan)件产(chan)品。

SPASVO工具累计下载量 31552

  • 支持多系统、多语言、多规则 CA基于Java开发,Java Swing的模式支持系统跨平台运行;支持C、C++、Java等多种编程语言扫描;支持windows平台、linux平台、命令行环境、IDE环境。规则包含国军标5369,MISRAC:2004,国军标5369(C++),Java sun 编程规范,Java sun 安全规则等。
    无需测试用例的测试 CA是根据预定的规则对代码进行扫描分析,检查代码是否符合编码规范和各种规则,查找可能的错误,无需编写测试用例可以实现自动化测试,节省大量的人力。
    基于编译的代码分析 静态分析工具基于编译和基于模式的两种方法。CA基于编译的方法,是对整个代码进行扫描分析,相对于基于模式的方法,扫描某个段落的上下文,来判断是否违反了规则,能获得更和完备的分析,便于用户自定义规则的实现。
    集成与扩展性 CA是基于用户的软件生命周期环境来设计的,通过提供开放的接口,支持与测试管理软件、项目管理软件等集成。CA提供了图形用户界面(GUI)、命令行、外部接口(DLL)等多样化的用户接口,用户可以根据自己的需求,通过图形界面将源代码逐个导入到CA里进行分析,也可以通过SHELL或者批处理命令BAT来调用命令行;通过对外接口API,CA支持根据代码符合规范的程度对程序员编写的代码评分,还可以轻松实现CA和配置管理工具SVN的集成。
    代码级测试覆盖 CA支持对源代码进行解析,得到代码的控制流程图,通过对流程图进行代码走查,实现代码级的测试覆盖,轻松实现XUnit单元测试模块的构建。CA还可以通过时间设定,只检验更新的代码,提高效率。
    多样化分析报告 CA支持控制报告的输出形式,将分析结果返回到日志文件或者将分析结果返回数据库表中,为客户提供进一步处理的资料。包括缺陷统计信息、安全漏洞统计信息、软件架构分析、类关系分析、函数调用关系分析、脚本关系分析、度量分析等。
  • 支持规则列表

    词法规则:CA支(zhi)持英语的单词表(biao),变量命(ming)名的定义(yi)来自于(yu)词表(biao)检查。

    语(yu)法规(gui)则(ze):CA通(tong)过标准(zhun)化的语(yu)法模板来处理语(yu)义规(gui)则(ze)。

    语义规(gui)则:CA通过调用标准(zhun)化(hua)的处理程(cheng)序来分析定义的规(gui)则。

    支持用户开发自(zi)己的(de)规则包,然(ran)后通过配置文件以插件的(de)形式(shi)配置到CA中。

    发现不符合编码规范的代码

    CA在扫描源代码时对(dui)安全(quan)规范子集中定(ding)义的规则进(jin)行(xing)逐(zhu)条(tiao)检查(cha),用户(hu)(hu)可以通(tong)过自己的需求选定(ding)规则,并制定(ding)问(wen)题的严重(zhong)程度,如果发现有不符合项则报(bao)告在问(wen)题列表中,用户(hu)(hu)可通(tong)过行(xing)号、列号精(jing)确定(ding)位问(wen)题,除此(ci)之外CA还为(wei)用户(hu)(hu)提供修改建议(yi)。

    自动监控版本服务器,触发代码扫描及检测分析

    CA可以通过以下方式(shi)来实(shi)现修改配置管理的提交脚本,潜入(ru)扫描触发程序。当(dang)用户check in程序的时候,脚本触发了CA,来进行代码(ma)扫描,并且提交扫描结果。

    支持SMTP邮件服务功能

    CA支(zhi)持(chi)SMTP的接口(kou),可(ke)以(yi)根据需(xu)要向指(zhi)定(ding)的SMTP发(fa)(fa)送(song)请(qing)求,提交发(fa)(fa)送(song)的邮件。CA需(xu)要配置(zhi)固(gu)定(ding)的用户名、密码,作为邮件发(fa)(fa)件人。

    支持云服务实现,支持跨internet实现源代码安全扫描“云服务”

    CA可支持私(si)有云服(fu)务(wu)的版本:通过本地化来扫(sao)描程序,生成xml,上传到云服(fu)务(wu),再(zai)进行扫(sao)描处理(li),在云端保存扫(sao)描结果,并且提供浏览器访问服(fu)务(wu)。

    支持主流IDE环境,开发人员桌面上即可进行扫描

    CA支持(chi)通(tong)过命(ming)令行方式嵌入IDE的方式,可以通(tong)过配置IDE环(huan)境来调用(yong)命(ming)令行工(gong)作;也支持(chi)通(tong)过提供客(ke)户(hu)端(duan)的方式来工(gong)作,用(yong)户(hu)可以通(tong)过操作客(ke)户(hu)端(duan)来扫描制(zhi)定的代(dai)码,甚(shen)至整个项(xiang)目。

    支持和测试管理工具

    CA支持(chi)与现(xian)有的(de)测(ce)试管(guan)理平(ping)台(tai)和(he)(he)项目(mu)管(guan)理系(xi)统集(ji)成,实(shi)现(xian)单(dan)点登录和(he)(he)单(dan)一用(yong)(yong)户(hu)ID登录,来实(shi)现(xian)跨项目(mu)和(he)(he)项目(mu)群的(de)管(guan)理和(he)(he)设(she)(she)置(zhi);支持(chi)组(zu)织(zhi)级的(de)用(yong)(yong)户(hu)、角(jiao)色(se)以及权限设(she)(she)置(zhi)。支持(chi)把扫(sao)描发现(xian)的(de)问题归到缺陷管(guan)理系(xi)统,通过调(diao)用(yong)(yong)各个不同的(de)缺陷管(guan)理系(xi)统的(de)API实(shi)现(xian)集(ji)成;支持(chi)把扫(sao)描分(fen)析(xi)(xi)结果输出到测(ce)试管(guan)理平(ping)台(tai),测(ce)试管(guan)理平(ping)台(tai)本身提供自(zi)定(ding)义的(de)报表和(he)(he)分(fen)析(xi)(xi),支持(chi)PDF、word、excel多种格式的(de)检测(ce)报告,实(shi)现(xian)缺陷分(fen)析(xi)(xi)查看(kan)。

    度量分析

    包括从McCabe 复杂度(du)(du)、Halstead 程(cheng)序(xu)度(du)(du)量(liang)(liang)(liang)、代码行数、继承数、循环数等各种基本(ben)度(du)(du)量(liang)(liang)(liang)。客户(hu)还可以(yi)根据(ju)自己的质量(liang)(liang)(liang)目标,任意组合这些基本(ben)度(du)(du)量(liang)(liang)(liang)进行运算生(sheng)成复合度(du)(du)量(liang)(liang)(liang)。

  • 2019.9.23

    CodeAnalyzer v2.1.0.9

    1. 1、新增了java项目类型的扫描规则;
    2. 2、新增单元测试用例生成;
2003-2021 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加(jia)客服微信 欢(huan)迎咨(zi)询(xun)测试(shi)工具和(he)测试(shi)服务

微信客服
问题
反馈
返回
顶部

方案咨询

×
提交信息

我们会在24小时内,给您电话回复!或者直接电话咨询,400-035-7887,给您专业的解答。

您的信(xin)息(xi)已成功提交!

我们的客(ke)服人员稍后会与您联系

LPL2021全球总决赛竞猜_LPL全球赛外围下注 电竞买比赛-电竞买比赛网站-电竞买比赛app 正规外围买球app-哪个app可以买LOL比赛_电竞赛事竞猜平台