Code Analyzer是一款由上海市泽众软件自主研发的技术专业代码质量控制核查软件,用以完成静态数据分析、代码走查、代码标准查验及其代码潜在性不正确分析的白盒测试方法专用工具,它是一种摆脱c语言编译器的代码静态数据分析软件项目。Code Analyzer还支持Java Swing的方式系统软件混合开发运作,支持C、C 、Java等多种多样计算机语言扫描。
1、支持多系统软件、多語言、多规则:
a、它根据java开发设计,Java Swing的方式支持系统软件混合开发运作;支持C、C 、Java等多种多样计算机语言扫描
b、支持windows服务平台、linux服务平台、cmd自然环境、IDE自然环境。规则包括国军标5369,MISRAC:2004,国军标5369(C ),Java sun 程序编写标准,Java sun 安全性规则等
2、不用功能测试的检测:
CA是依据预订的规则对代码开展扫描分析,查验代码是不是合乎编号标准和各种各样规则,搜索很有可能的不正确,不用撰写功能测试就可以完成功能测试,节约很多的人力资源
3、根据编译程序的代码分析:
静态数据分析专用工具根据编译程序和根据方式的二种方式。CA根据编译程序的方式,是对全部代码开展扫描分析,相对性于根据方式的方式,扫描某一文章段落的前后文,来分辨是不是违背了规则,能得到 更精确和完善的分析,便于用户自定规则的完成
4、集成化与扩展性:
a、本专用工具是根据用户的软件生命期自然环境设计制作的,根据出示对外开放的插口,支持与检测管理系统软件、项目风险管理软件等集成化
b、出示了图型用户页面(GUI)、cmd、外界插口(DLL)等多元化的用户插口,用户能够依据自身的要求,根据用户界面将源代码逐一导到CA里开展分析,还可以根据SHELL或是批处理命令BAT来启用cmd
c、根据对外开放插口API,CA支持依据代码符合标准的水平对程序猿撰写的代码得分,还能够轻轻松松完成CA和软件配置管理专用工具SVN的集成化
5、代码级检测遮盖:
a、CA支持对源代码开展分析,获得代码的操纵流程表,根据对流程表开展代码走查,完成代码级的检测遮盖,轻轻松松完成XUnit单元测试卷控制模块的搭建
b、CA还能够根据時间设置,只检测升级的代码,提高工作效率
6、多元化分析汇报:
a、CA支持操纵汇报的輸出方式,将分析結果回到到日志文件或是将分析結果回到数据库表中,为顾客出示进一步解决的材料。
b、包含缺点统计数据、网络安全问题统计数据、软件体系结构分析、类关联分析、调用函数关联分析、脚本制作关联分析、衡量分析等。
Code Analyzer
1、支持规则目录
词法规则:CA支持英语的单词表,变量命名的界定来自于词汇表查验。
英语的语法规则:CA根据规范化的英语的语法模版来解决词义规则。
词义规则:CA根据启用规范化的程序处理来分析界定的规则。
支持用户开发设计自身的规则包,随后根据环境变量以软件的方式配备到CA中。
2、发觉不符编号标准的代码
CA在扫描源代码时对安全规范子集中化界定的规则开展逐一查验,用户能够根据自身的要求选中规则,并制订难题的比较严重水平,假如发觉有不符项则汇报在难题目录中,用户可根据行号、列号精准定位难题,此外CA还为用户出示改动提议。
3、全自动监管版本号网络服务器,开启代码扫描及检验分析
CA能够根据下列方法来完成改动软件配置管理的递交脚本制作,潜进扫描开启程序流程。当用户check in程序流程的情况下,脚本制作开启了CA,来开展代码扫描,而且递交扫描結果。
4、支持SMTP电子邮件服务项目作用
CA支持SMTP的插口,能够依据必须向特定的SMTP推送要求,递交推送的电子邮件。CA必须配备固定不动的用户名、登陆密码,做为电子邮件发货人。
5、支持云服务器完成,支持跨Internet完成源代码安全性扫描“云服务器”
CA可支持私有云存储服务项目的版本号:根据本土化来扫描程序流程,形成xml,上传入云服务器,再开展扫描解决,云端储存扫描結果,而且出示电脑浏览器浏览服务项目。
6、支持流行IDE自然环境,开发者桌面就可以开展扫描
CA支持根据cmd方法置入IDE的方法,能够根据配备IDE自然环境来启用cmd工作中;也支持根据出示手机客户端的方法来工作中,用户能够根据实际操作手机客户端来扫描制订的代码,乃至全部新项目。
7、支持和检测可视化工具
CA支持与目前的检测管理系统和项目风险管理信息系统集成,完成单点登陆和单一用户ID登录,来完成跨新项目和项目群的管理方法和设定;支持机构级的用户、人物角色及其权限管理。支持把扫描发觉的难题归到缺点智能管理系统,根据启用每个不一样的缺点智能管理系统的API完成集成化;支持把扫描分析結果輸出到检测管理系统,检测管理系统自身出示自定的表格和分析,支持pdf、word、excel多种多样文件格式的检验报告,完成缺点分析查询
8、衡量分析
包含从McCabe 复杂性、Halstead 程序流程衡量、代码个数、承继数、循环系统等数各种各样基础衡量。顾客还能够依据自身的质量方针,随意组成这种基础衡量开展计算形成复合型衡量。
【版本更新】
V1.0升级:
1、提升了缺点智能管理系统
2、提升了置入IDE的方法
3、解决了一些代码管理方法上的已经知道难题
4、恢复了一些bug,提升了程序界面
手机扫描软件,现在很多文件都是纸质的,还有很多证件也不是很方便携带,为了保存时间更久、携带更方便,可以选择手机扫描软件,能够为你随时扫描保存,能自动切除文档背景,生成高清PDF、JPEG或TXT文本。还可以邮件发送、连接打印机、发传真、发微信、存到云端,多设备查看!
多特软件园为您整理了多款代码编程软件软件,在多特您能下载多款正规的、无毒软件,其中有学习编程、真源码、可信网站等App,找软件一定要找正规平台,多特每一款软件都进行查杀,确保软件安全,想要找代码编程软件应用,赶紧来多特软件园看看吧。
视频转代码软件是一款简单易用的视频转码工具,支持一键转换视频格式,提供所有主流视频格式转换,还提供视频编辑功能,能够加水印、剪辑等,使用方便。
多特软件专题为您提供代码对比工具,易语言代码对比工具,代码对比;安卓苹果版软件app一应俱全。多特软件站只提供绿色、无毒、无插件、无木马的纯绿色工具下载
移动扫描仪软件是一种与扫描仪相当的手机软件。有时需要将纸质文档扫描到文件夹中,但是如果附近没有扫描仪呢?幸运的是,您现在可以使用手机使用照片扫描软件应用程序扫描文档,所以您的好友必须想知道哪种应用程序扫描仪是好的?扫描应用排名诚恳推荐给您,这些扫描软件可以扫描文件,您可以保存在您的手机图片或PDF格式,使您的手机可以成为便携式扫描仪。多特手游专题为您提供扫描软件,黑瞳破解版摄像头扫描软件。安卓苹果版软件app一应俱全。