Squore是软件分析与质量监控平台,将静态分析结果、测试覆盖率、需求可追溯性以及项目指标整合到一个可操作的面板中,为嵌入式软件团队提供贯穿整个开发生命周期的持续、客观的质量视图。
Squore专为从事安全关键型系统开发的工程组织打造,整合现有工具链中的数据,并突出显示关键信息:回归问题、合规性缺口、技术债务趋势以及风险。不再需要基于电子表格的报告,也不再需要等到评审阶段。
单一平台,涵盖所有质量指标,全面掌控软件项目。
优点
致力于开发安全关键型嵌入式软件的团队为何选择Squore:
在回归问题进入审查阶段之前将其捕获
CI/CD管道中的自动化质量检查点会在新问题一出现时立即发出警报,从而防止缺陷在各个冲刺中不断累积。
所有分析工具的统一视图
Squore将50多种静态分析、测试覆盖率和需求分析工具的结果整合到统一的面板中,省去手动整合数据的步骤。
无需繁琐的文档工作即可保持合规
内置的可追溯性及符合ISO 26262、DO-178C、IEC 62304等标准的审计就绪报告功能,确保合规证据始终保持最新。
系统化地减少技术债务
通过计算得出的技术债务指标和自动生成的行动计划,为团队提供清晰且按优先级排序的路线图,实现可维护的代码。
从项目启动到验收的客观决策
共享且针对不同角色的面板为开发人员、质量保证工程师和项目经理提供统一的基准信息,因此状态审查基于数据而非主观臆断。
应用领域
无论在何处需要衡量、追踪和保障软件质量,Squore都能胜任。
项目监控
实时跟踪交付进度、质量和风险。Squore既适用于敏捷开发流程,也适用于瀑布式开发流程,能在进度压力导致无法干预之前,就针对高风险组件向项目经理发出预警。
持续质量检查
将Squore集成到持续集成(CI)管道中,以便在每次构建时自动进行基于增量变化的分析。只需点击三次,即可从整体评分逐层下钻至具体的代码行。
测试活动优化
将测试资源集中投入到风险最高的领域。基于风险的测试策略配合可配置的关键绩效指标(KPI),可帮助您在达到测试覆盖率目标的同时,避免对稳定且已充分了解的模块进行过度测试。
标准合规与审计
Squore支持基于认证的开发,并提供针对ISO 26262、DO-178C、IEC 62304、ISO 9126和SQALE的预构建质量模型。可随时通过安全的Web界面查看审核结果。
技术债务管理
利用客观指标对缺陷进行量化并确定优先级。自动生成的整改计划可帮助团队将精力集中在对可维护性和可靠性影响最大的修复工作上。
主要特点
工具链集成
- 开箱即用,可连接50多种工具:静态分析、测试覆盖率、需求管理、问题跟踪系统和持续集成(CI)系统。
- 支持通用格式(CSV、XML、JSON、Excel)的数据导入,适用于没有原生连接器的工具。
- 通过完整的REST API访问所有项目数据:版本、构建产物、指标、分析结果和重点提示。
质量分析与报告
- 可配置的质量和决策模型,能够体现您的标准、风险状况和团队实践。
- 自动生成PDF和PPT格式的报告,用于管理评审和认证提交。
- 针对开发人员、质量保证人员和项目经理提供各角色专属的面板,其中包含共享的发现结果和上下文评论。
持续集成/持续交付(CI/CD)与源代码控制的集成
- 针对已解压源代码的Git和SVN自动SCM检测,无需仓库连接器。
- 设计层面的知识产权保护:Squore仅捕获必要的元数据,绝不捕获实际的源文件。
- 每次构建时进行增量版本分析,实现持续回归检测,同时避免完整重新分析带来的开销。
版本26.0的新功能
质量门
质量门是Squore 26.0中的新功能。开发人员可以直接通过GUI定义自己的质量门,而质量经理则负责设置并执行适用于整个团队的标准。结果会直接导入持续集成(CI)环境,开发人员可以立即过滤其开发分支上的更改,从而在质量门失败后尽快完成修复。
容器镜像
Squore 26.0已作为发布的容器镜像提供,使得运行容器化基础设施的团队能够显著加快部署和环境设立的速度。
深色模式
现已在整个界面中全面支持深色模式。
性能改进
API V4对指标、指示器和发现端点进行针对性优化,从而减少数据密集型查询的响应时间。
安全性
已对构建流程进行审查以加强CVE管理,更新核心框架(Wildfly、Primefaces、Highcharts、Java),并将JasperReport替换为导出脚本,以减少攻击面。
许可证服务器
使用Vector License Manager,与工具链中的其他Vector产品保持一致。
产品Option
Squore/Software Analytics
一款交钥匙解决方案,可自动从现有的工具链中收集并汇总各项指标。基于与主要工业用户合作的丰富经验,预先定义质量和性能指标。从第一天起即可投入使用。
Squore/KPI
Squore的可定制版本,旨在与您的内部实践、方法和工具相匹配。构建一个能够体现您的标准、风险模型和组织成熟度的分析流程。
下载
常见问题


相关页面


VectorCAST


PC-lint Plus


