lol总决赛下注

登录 | 注册 | English

资讯中心

lol总决赛下注  >  资讯中心  >  产品动态

QAC - 助力Socionext提高SOC代码质量,提升供应竞争力

关于Socionext
        Socionext是由富士通与松下电器共同成立 的一家片上系统(SOC)研发设计企业,总部位于日本横滨,致力于为汽车、工业及消费者市场提供成像及网络传输 的片上系统(SOC)产品。
        Socionext 的SOC产品主要内嵌部署于最终用户 的产品当中,这对Socionext 的软硬件产品质量提出了极高 的要求,因为SOC产品部署后一旦发现问题,将很难进行修复。

引入MISRA C标准
       Socionext最初 的研发流程当中,使用人工代码审查 的方式来保证代码 的质量。但随着研发工程师人数 的不断增加,跨团队、跨地域开发 的情况越来越频繁,人工代码审查 的方式已经无法满足研发团队对效率、准确性以及一致性 的要求,需要将静态代码分析引入其研发流程当中。

      

        与此同时,Socionext意识到MISRA C编码规范在安全关键领域——比如汽车行业有着强大影响力,那些对安全极端敏感 的目标客户,普遍要求供应商交付 的代码遵循MISRA C编码规范。但在深入了解MISRA C规范之后,Socionext发现使用人工方式来审查这一百多条编码规范非常不现实,必须使用专业 的自动化静态代码分析工具。
        经过市场调研后,Socionext发现QAC是日本汽车市场静态代码分析领域 的“标配”,在整个日本汽车行业 的供应体 的冢玅AC和MISRA C编码规范划上了等号,QAC 的分析报告基本等同于MISRA C编码规范 的分析报告。数轮市场调研之后,Socionext最终决定在其研发流程当中使用QAC。
 

QAC | MISRA C部署
        数年 的代码开发工作让Socionext 的研发团队成功地总结出了一批经验性 的编码规则。Socionext在项目当中实行这些编码规则,以规避某些特定BUG 的产生。但针对某个具体 的项目该应用哪几条编码规则,则要依据客户 的具体需求而定,一般情况下,Socionext选择实行其中 的150条经验性编码规则,并将这150条编码规则与QAC 的1300多条错误提示消息建立了映射关系。这样,企 的诓孔远ㄒ 的编码规则也可以通过QAC工具被自动实行。
        当然,对于更多 的项目而言,客户一般直接要求实行MISRA C编码规范。此时直接选择使用QAC 的MISRA C编码规范包即可。
客户收益
        Socionext使用QAC已经超过五年,Socionext认为QAC能够帮助自己:
• 高效、准确地找出代码中潜在 的重大问题,比如:未被恰当初始化 的变量、错误 的#if - #endif声明、有可能导致代码不可达 的带有条件分支 的不变代码等。
 更高效地实行代码审查。Socionext如今 的研发流程要求:在实行代码审查之前,必须先用QAC分析代码。这有效地避免了将一些低级代码错误引入代码审查流程,使得开发人员可以更专注于寻找代码中更为严重 的问题,比如逻辑错误;同时也显著地提高了代码 的开发速度——至少提高了10%。
• 更高效地实行代码测试。经过QAC分析过 的代码质量更高、实行代码动态测试 的效率更高,代码返工率显著下降。
 显著地提升了代码开发工程师 的能力。使用QAC一段时间之后,代码开发工程师 的编码水平得到了显著提升,这对于提高开发团队 的整体水平大有裨益。
 显著地提高了代码 的易维护性。使用QAC一段时间之后,开发团队开发出 的代码结构更加完善、易于理解、易于维护升级、显著地降低了代码开发 的成本及风险。


 

关于lol总决赛下注
企业概况
企业理念
企业资质
资讯中心
lol总决赛下注在全球
诚聘英才
校园招聘
实习生招聘
社会招聘
走进lol总决赛下注
常见问题
市场活动
在线研讨会
线下活动
微信课堂
用户社区
资料下载
lol总决赛下注月刊
用户留言
个人中心
PMT留言
相关链接
达索企业
IBM-中国
联系大家
电话:010-64840808
邮箱:market_dept@hirain.com
版权所有 ? lol总决赛下注_lol竞猜平台 京ICP备18000642号-1 京公网安备11010802017344号 网站地图 | 招聘信息 | 法律声明 | 隐私保护
XML 地图 | Sitemap 地图