显著提高软件生产效率和产品质量

 

Thales Italia有着优秀的软件产品和领先的IT技术,并广泛地被用于各民用和军用市场。他们为不同行业提供整体技术解决方案,如铁路信号安全与轨道交通行业(铁路信号和保护/监视的关键基础设施);国防部门(军事通信和战争电子);以及在空中交通管理领域(着陆,导航和监视系统)

 

Thales在开发测试阶段通过Parasoft的静态分析技术,成功应用Parasoft的开发测试平台来保障他们的ITMS项目(Integrated Tramway Management Solutions),最后再部署在整个自动车辆定位系统中。结果:Thales成功降低了至少30%的软件组件缺陷,并且显著提高了软件应用程序的执行性能。

 

静态分析技术部署细节

 

Thales之前一直在寻找一种有效的解决方案,该方案可以做到简化配置、快速部署和方便管理,保障产品团队和开发部门切实履行统一的标准化规则。具体要求包括:

l一体化开发测试功能

l能扩展其独特的编码标准

l简便快速的项目设置操作

l无缝集成他们的开发/测试环境

l能够查找运行时缺陷功能

 

Parasoft的开发测试平台能够帮助Thales有效且持续地应用一系列配套的缺陷预防最佳实践,从而大大提高了软件生产效率,帮助开发人员在编写代码时就发现并消除代码缺陷问题,从而避免引入后期可能才会发现的各种致命错误。团队的管理层或设计人员如架构师可以集中地为团队配置统一的规则库,并快速分享到其他团队或软件项目(项目间存在一定的区别)。这一点对于Thales尤其重要,因为他们的软件团队需要面对各种不同的多样工作环境及软件技术。

 

Parasoft静态分析技术能够在几秒钟实现规则调整,然后立即将其自动部署到所有开发人员的桌面机器上,帮助软件团队实现生产力的大幅提高。Thales还同时帮助了其开发人员实现了个人生产力大幅提升,开发人员可以查看个人设备上的详细扫描报告结果。另外,开发人员在根据Parasoft的规则文档修复具体违规时,可以学习如何修复类似问题,以及为什么需要修复这种问题从而得到能力提升,最终帮助整个团队培养编写低风险代码的良好习惯。

 

Parasoft静态分析:减少至少30%以上的代码缺陷

 

Parasoft静态分析最大的优势之一是它教会我们的工程师如何成为更好的开发人员” AVLS系统产品经理Alessandro Orsi如此评论。“我们发现代码库的缺陷越来越少,因为开发人员学会了如何编写更好的Java代码。随着开发人员的成长及对现有的规则的适应,架构师逐步扩展它包含更多的安全规则。正如所料,这将导致团队生产更健壮的代码。这是一个循环的过程。”

 

“当我们比较采用Parasoft静态分析之前和之后组件的缺陷率时,我们发现我们现在实现了减少至上30%以上的缺陷,” Orsi继续说。“如果其他的软件供应商同样可以获得类似我们已经从Parasoft得到的技术支持,那么世界将会是完美的。我们从Parasoft技术方案所获取效益是有目共睹的”。


嵌入式设备软件开发测试的关键技术 – 静态分析
HMS发布多款关于CAN FD的全新IXXAT产品

上一篇

下一篇

案例分享:通过静态分析可在早期至少减少30%的软件缺陷

本网站由阿里云提供云计算及安全服务 Powered by CloudDream