泽众CodeAnalyzer(代码审查软件)v1.0官方版
泽众CodeAnalyzer(代码审查软件)v1.0官方版
大小:393KB
语言:简体
分类:编程软件
平台:WinAll,
下载
软件简介

CodeAnalyzer是一款由上海泽众软件自主研发的专业代码质量管理审查软件,用于实现静态分析、代码走查、代码规范检查以及代码潜在错误分析的白盒测试工具,它是一种脱离编译器的代码静态分析软件产品。CodeAnalyzer还支持JavaSwing的模式系统跨平台运行,支持C、C++、Java等多种编程语言扫描。 泽众CodeAnalyzer(代码审查软件)

软件特色

  1、支持多系统、多语言、多规则:

  a、它基于Java开发,JavaSwing的模式支持系统跨平台运行;支持C、C++、Java等多种编程语言扫描

  b、支持windows平台、linux平台、命令行环境、IDE环境。规则包含国军标5369,MISRAC:2004,国军标5369(C++),Javasun编程规范,Javasun安全规则等

  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、包括缺陷统计信息、安全漏洞统计信息、软件架构分析、类关系分析、函数调用关系分析、脚本关系分析、度量分析等。

  CodeAnalyzer

功能特点

  1、支持规则列表

  词法规则:CA支持英语的单词表,变量命名的定义来自于词表检查。

  语法规则:CA通过标准化的语法模板来处理语义规则。

  语义规则:CA通过调用标准化的处理程序来分析定义的规则。

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

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

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

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

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

  4、支持SMTP邮件服务功能

  CA支持SMTP的接口,可以根据需要向指定的SMTP发送请求,提交发送的邮件。CA需要配置固定的用户名、密码,作为邮件发件人。

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

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

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

  CA支持通过命令行方式嵌入IDE的方式,可以通过配置IDE环境来调用命令行工作;也支持通过提供客户端的方式来工作,用户可以通过操作客户端来扫描制定的代码,甚至整个项目。

  7、支持和测试管理工具

  CA支持与现有的测试管理平台和项目管理系统集成,实现单点登录和单一用户ID登录,来实现跨项目和项目群的管理和设置;支持组织级的用户、角色以及权限设置。支持把扫描发现的问题归到缺陷管理系统,通过调用各个不同的缺陷管理系统的API实现集成;支持把扫描分析结果输出到测试管理平台,测试管理平台本身提供自定义的报表和分析,支持PDF、word、excel多种格式的检测报告,实现缺陷分析查看

  8、度量分析

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

更新日志

  V1.0更新:

  1、增加了缺陷管理系统

  2、增加了嵌入IDE的方式

  3、解决了一些代码管理上的已知问题

  4、修复了一些bug,优化了软件界面

相关软件
FastDevPlat(可视化免代码开发平台工具)v2.0官方版
FastDevPlat(可视化免代码开发平台工具)v2.0官方版
下载
FindBugs(静态分析Eclipse插件)v3.0.1官方版
FindBugs(静态分析Eclipse插件)v3.0.1官方版
下载
EasyCode(代码生成系统)v2.02.0.0036官方版
EasyCode(代码生成系统)v2.02.0.0036官方版
下载
AltovaMissionKit(Altova开发套件)v2021免费版
AltovaMissionKit(Altova开发套件)v2021免费版
下载
AltovaXMLSpy(XML文本编辑工具)v2021免费版
AltovaXMLSpy(XML文本编辑工具)v2021免费版
下载
SmartGit(Git管理工具)v21.2.0免费版
SmartGit(Git管理工具)v21.2.0免费版
下载
Highlight(代码高亮显示工具)v3.59中文版
Highlight(代码高亮显示工具)v3.59中文版
下载
AppeonPowerBuilder(开发软件)v2021官方版
AppeonPowerBuilder(开发软件)v2021官方版
下载
ArmDot(.NET编辑器)v2021.16.0.0中文版
ArmDot(.NET编辑器)v2021.16.0.0中文版
下载
Scriptcase(代码开发工具)v9.6中文免费版
Scriptcase(代码开发工具)v9.6中文免费版
下载
MicrosoftVisualStudio2022(编程工具)v17.0.0免费版
MicrosoftVisualStudio2022(编程工具)v17.0.0免费版
下载
背词小助手
背词小助手
下载
Soft4BoostVideotoDevice(视频格式转换工具)v6.5.5.331官方版
Soft4BoostVideotoDevice(视频格式转换工具)v6.5.5.331官方版
下载
Rustle
Rustle
下载
每日一乐
每日一乐
下载
王者圣域之至尊裁决
王者圣域之至尊裁决
下载
推荐软件
奇热小说
奇热小说
下载
QQ2019手机版
QQ2019手机版
下载
王者荣耀
王者荣耀
下载
百度浏览器迷你版
百度浏览器迷你版
下载
2345浏览器手机版
2345浏览器手机版
下载
网易邮箱
网易邮箱
下载
爱奇艺
爱奇艺
下载
网易云音乐
网易云音乐
下载
WPSOffice
WPSOffice
下载
优酷
优酷
下载
谷歌浏览器(Chrome)
谷歌浏览器(Chrome)
下载
迅雷看看播放器
迅雷看看播放器
下载
UC浏览器
UC浏览器
下载
QQ音乐
QQ音乐
下载
阿里旺旺买家版v9.12.10C官方版
阿里旺旺买家版v9.12.10C官方版
下载
360安全卫士v12.1官方版
360安全卫士v12.1官方版
下载
图文教程
猜你喜欢
宝藏猎人模拟一项修改器
宝藏猎人模拟一项修改器
下载
海上万事屋iOS版
海上万事屋iOS版
下载
炼狱归来1.1.5中文版
炼狱归来1.1.5中文版
下载
大大的房间和小小的我2
大大的房间和小小的我2
下载
名师e学堂iOS
名师e学堂iOS
下载
Decat’Coach
Decat’Coach
下载
浪漫的holic梦游者
浪漫的holic梦游者
下载
良田万能摄像头驱动
良田万能摄像头驱动
下载
热门标签