案例详情
  • 船舶系统工程部案例
    2016年04月本公司与船舶系统工程部签署了静态代码检测工具采购合同。
案例详情

实施工作:
    船舶系统工程部隶属于中国船舶工业集团公司,是船舶行业内以系统集成为主业、面向海军装备体系的骨干军工科研单位。经过四十多年的海军装备工程研制实践,船舶系统工程部锻炼和培养了一支既有扎实的专业知识、又掌握先进系统工程理论,并具有丰富工程实践经验的科技和管理队伍。目前,我部在职员工现有研究员50人,高级工程师142人,工程师175人;国家级中青年突出贡献专家1人,省部级中青年突出贡献专家4人,享受政府特殊津贴专家6人。本科以上学历占86%,硕士及以上学历占比将近50%。
    船舶系统工程部先后承担并完成了多型海军舰艇武器电子系统、特种系统及设备的研制与交付,为海军装备现代化建设做出了突出贡献,多项产品获得国家级、省部级科技进步奖及国家专利。
    2016年04月本公司与船舶系统工程部签署了静态代码检测工具采购合同。
    1、 通过引入静态代码测试软件,可支持基于Windows、Linux操作系统下的多种开发平台所开发的嵌入式和主机软件进行分析和检测,同时要涵盖MISRA C 2004 、 GJB 5369-2005、GJB 8114-2013等编码标准集。
    2、 同时支持软件度量的分析,包括:代码注释行数分析、圈复杂度分析、可执行代码行分析、函数扇入扇出等度量分析。
    3、 提供本地化定制服务,根据船舶系统工程部的已有规范及要求定制相关的检测规则。
    4、 与船舶系统工程部现有的开发工具进行集成,通过IDE环境即可检测软件源代码的潜在缺陷。
客户受益:
    1、 船舶系统工程部在使用静态代码检测工具中得到的主要收获是:代码经过了彻底的测试,设备满足了测试要求,完成了代码覆盖度量、文档和工具认证。借助工具的静态代码测试功能,可实现代码的模拟运行,并且容易使用,很好的配合用户完成了静态代码的测试过程。
    2、 通过该工具,使得代码检测效率大大提高,依据本项目的技术方法实现的代码静态检测相比于国外工具具有更好的实用性效果,具体指标如下:检测一百万行代码的时间在 10 分钟以内(基于 PC 机),误报率相对漏报率均控制在15%以下。到目前为止,国外的主流检测工具中,尚无工具能同时达到以上二个指标。
    3、 采用工具之后,代码检查覆盖率可以达到100%,且配合持续集成的要求在非工作时间进行,开发人员每天生产的代码缺陷都及时被检出,大幅度地提高了工作效率及产品质量。
    4、 通过应用该工具后,一方面可以提高测试过程的复用度,减少测试工作量,极大节约测试投入成本;另一方面,大量减少后期维护更新等的投入;最后,随着面向程序综合测试能力的提升,将有效保障公司程序安全稳定的运行,更好辅助支撑公司运行、管理以及增值各环节,带来较大的间接经济效益。