泽众CodeAnalyzer(代码审查软件)v1.0官方版
最新推荐
-
齐鲁银行网银助手3.0.0.5官方版 安全软件 / 3.0M
-
360安全卫士U盘病毒专杀(Autorun.inf专杀)13.0.0.213简体中文绿色免费版 安全软件 / 86.1M
-
360安全卫士U盘病毒专杀工具v13.0.0.213绿色免费版 安全软件 / 86.1M
-
360安全卫士修复工具v13.0.0.213免费版 安全软件 / 86.1M
-
360安全卫士超强查杀V13.0.0.213安装版 安全软件 / 86.1M
精品推荐
-
WeeeCode(图形化编程软件)v3.6.2官方版 编程开发 / 429.1M
查看 -
核桃编程v2.1.123.0官方版 编程开发 / 272.5M
查看 -
DevToys(开发工具)v1.0.11.0官方版 编程开发 / 156M
查看 -
吾爱OD(附118款脱壳脚本)v1.10中文版(32/64位) 编程开发 / 15.5M
查看 -
360加固助手v3.6.1.0官网版 编程开发 / 271.5M
查看
本类排行
详情介绍
CodeAnalyzer是上海泽众软件自主研发的专业代码质量管理评审软件。它是一个白盒测试工具,用于实现静态分析、代码走查、代码规范检查和代码潜在错误分析。
代码分析器是上海泽众软件自主研发的专业代码质量管理评审软件。它是一个白盒测试工具,用于实现静态分析、代码走查、代码规范检查和潜在代码错误分析。它是一种免反编译服务器的代码静态分析软件产品。代码分析器还支持Java Swing的模式系统的跨平台操作,支持C、C++、Java等多种编程语言的扫描。
软件特点
1.支持多系统、多语言、多规则:
A。它是基于Java开发的。 Java Swing模式支持系统跨平台运行;它支持C、C++、Java等多种编程语言的扫描。
b.支持windows平台、Linux平台、命令行环境、IDE环境。规则包括国家军用标准5369、MISRAC:2004、国家军用标准5369(C++)、Java sun编程规范、Java sun安全规则等。
2. 没有测试用例的测试:
CA按照预定的规则对代码进行扫描和分析,检查代码是否符合编码标准和各种规则,并发现可能的错误。无需编写测试用例即可实现自动化测试,节省大量人力。
3、基于编译的代码分析:
静态分析工具基于编译和基于模式的方法。 CA基于编译的方法扫描并分析整个代码。与基于模式的方法(扫描某个段落的上下文来确定是否违反规则)相比,它可以获得更准确、更完整的分析,并方便用户定义规则。完成
4. 集成性和可扩展性:
A。该工具是根据用户的软件生命周期环境而设计的。通过提供开放接口,支持与测试管理软件、项目管理软件等集成。
b.提供图形用户界面(GUI)、命令行、外部接口(DLL)等多样化的用户界面。用户可以根据自己的需要,通过图形界面将源代码一一导入CA进行分析,也可以使用SHELL或批处理命令BAT调用命令行
C。通过外部接口API,CA支持根据代码符合规范的程度对程序员编写的代码进行评分,还可以轻松地将CA与配置管理工具SVN集成。
5. 代码级测试覆盖率:
A。 CA支持解析源代码,获取代码的控制流程图。通过流程图的代码审查,可以实现代码级的测试覆盖率,轻松实现XUnit单元测试模块的构建。
b. CA还可以设置时间只检查更新的代码,以提高效率。
6、多样化的分析报告:
A。 CA支持控制报告的输出形式,将分析结果返回到日志文件或将分析结果返回到数据库表,为客户提供进一步处理的信息。
b.包括缺陷统计信息、安全漏洞统计信息、软件架构分析、类关系分析、函数调用关系分析、脚本关系分析、度量分析等。
代码分析器
特征
1.支持规则列表
词法规则:CA支持英文单词列表,变量命名的定义来自单词列表检查。
语法规则:CA通过标准化语法模板处理语义规则。
语义规则:CA 通过调用标准化处理程序来分析定义的规则。
支持用户开发自己的规则包,然后通过配置文件以插件的形式配置到CA中。
2.发现不符合编码标准的代码
CA在扫描源代码时,会一一检查安全规范子集中定义的规则。用户可以根据自己的需要选择规则并设置问题的严重程度。如果发现任何不合规情况,将在问题列表中报告。用户可以通过行号和列号准确定位问题。此外,CA还为用户提供修改建议。
3.自动监控版本服务器,触发代码扫描和检测分析
CA可以通过以下方式修改配置管理的提交脚本并潜入扫描触发程序。当用户签入程序时,脚本触发CA扫描代码并提交扫描结果。
4.支持SMTP邮件服务功能
CA支持SMTP接口,可以向指定的SMTP发送请求,并根据需要提交发送的邮件。 CA作为邮件发送者需要配置固定的用户名和密码。
5.支持云服务实现,支持跨互联网源代码安全扫描“云服务”
CA可支持私有云服务版本:通过本地化扫描程序,生成XML,上传到云服务,扫描处理,将扫描结果保存在云端,并提供浏览器访问服务。
6.支持主流IDE环境,开发者可以在桌面上进行扫描
CA支持通过命令行嵌入IDE,可以通过配置IDE环境来调用;它还支持提供客户端进行工作,用户可以通过操作客户端来扫描指定的代码甚至整个项目。
7. 支持和测试管理工具
CA支持与现有测试管理平台、项目管理系统集成,实现单点登录、单用户ID登录,实现跨项目、项目组的管理和设置;它支持组织级别的用户、角色和权限设置。支持将扫描发现的问题分类存入缺陷管理系统,并通过调用不同缺陷管理系统的API实现集成;支持输出扫描分析结果到测试管理平台,测试管理平台本身提供定制报告和分析,支持word、excel等多种格式的PDF检测报告,实现缺陷分析和查看
8. 指标分析
包括McCabe复杂度、Halstead程序指标、代码行数、继承数、循环数等各种基本指标。客户还可以根据自己的质量目标任意组合这些基本指标,生成复合指标。
变更日志
V1.0更新:
1.新增缺陷管理系统
2.增加了嵌入IDE的方式
3.解决了代码管理中的一些已知问题
4.修复了一些bug,优化了软件界面。