课程名称:qac功能应用
课程背景: prqa 公司是被世界范围内的高级软件开发人员、行业专家、标准团体认可的编程标准专家。其主要业务是代码完整性及软件质量检测,提供相关的自动化测试及管理工具,提供专业的咨询和培训业务。其主打产品qac是一个完全自动化的代码静态分析工具,可以提供编码规则检查、代码质量度量、软件结构分析等功能,qac能够全面而准确地发现软件中潜在的问题,自身符合iso26262 功能安全标准认证。目前qac已广泛应用于汽车、电子商务、医疗器械、生产和通信等领域。
● 课时:1天
● 授课对象:软件工程师,测试工程师,测试经理/组长
培训内容:
● 使用基本配置
目标:了解qac分析流程和配置文件
内容: qac分析基本流程介绍;如何创建一个新的qac工程;如何在gui中针对qac工程的三类配置(消息配置、分析配置、编译器配置)进行常用分析选项设置;如何开始分析项目和文件
● 编码规则检查
目标: 了解代码审查规则,并根据规则检查报告修改代码
内容: 如何配置和使用编码规则;如何查看静态分析的结果和报告;如何解决静态分析报告中的问题
● 代码结构和质量度量
目标:了解软件结构及质量问题
内容:软件结构分析的目的和内容;代码质量度量的模型和指标;如何通过质量报告检查结构和质量问题;对函数结构的图形化理解
● 命令行基础
目标:了解qac基本命令
内容:命令行的优势和应用场景;命令行运行的环境配置;如何在命令行方式下分析源代码(常用的命令行分析方式及参数);命令行使用举例
● misra c模块介绍
目标:熟练使用misra规范模块
内容:了解misra-c编码规范;学习如何使用并定制misra-c检查规则
● 代码抑制
目标:掌握代码持续质量改进的方法
内容:掌握qac消息抑制方法;了解如何通过使用qac进行代码质量持续改进
● 定制命名规范
目标:掌握命名规范定制方法
内容:介绍标识符命名检查项;如何定制代码命名规范(配置方法及配置实例)
服务优势:
● 1000多人的研发团队是培训业务的基础
● 70多门专业课程可以按需选择和定制
● 10多年培训服务的经验是培训质量的保证
● 10人小班公开课有利于培训效果
● 培训后提供持续的技术服务