当前位置>主页 > 期刊在线 > 计算机技术 >

计算机技术2019年23期

软件代码质量检测实践
罗来财
(锐捷网络股份有限公司,福建 福州 350002)

摘  要:随着软件系统规模的增加,软件代码质量越来越难以控制,需要借助有效的软件工程方法和工具来应对新的挑战。本文指出软件代码质量的主要问题是代码风格统一问题、C 语言编码安全问题、GCC 编译告警监控问题,然后根据CMMI的软件质量过程和ISO 的软件质量模型对各类规则进行梳理,并编写相应的脚本程序静态检测代码质量,最后对检测数据进行统计分析并以Web 形式输出报表。


关键词:代码质量;质量模型;代码风格;编码安全



中图分类号:TP311.1         文献标识码:A         文章编号:2096-4706(2019)23-0083-03


Software Code Quality Inspection Practice

LUO Laicai

(Ruijie Networks Co.,Ltd.,Fuzhou 350002,China)

Abstract:With the increase of software system scale,the quality of software code are more and more difficult to control,effective software engineering methods and tools are needed to meet new challenges. This paper points out that the main problems of code quality are code style unification,C language coding security,GCC compilation alarm monitoring. Then,according to the software quality process of CMMI and the software quality model of ISO,all kinds of rules are sorted out and corresponding script programs are written to statically check the code quality. Finally,the test data is analyzed and the report is output in the form of Web.

Keywords:software quality;quality model;code style;coding security


参考文献:

[1] 孙洋,袁玉宇.ISO/IEC 25010 质量模型标准现状 [J]. 信息技术与标准化,2008(11):33-36.

[2] SEACORD R C .CERT® C Coding Standard,Second Edition,The:98 Rules for Developing Safe,Reliable,and Secure Systems,2nd Edition [M].Addison-Wesley Professional,2014.

[3] SEACORD R C .C 和C++ 安全编码(英文版)(第2 版) [M]. 北京:机械工业出版社,2013.


作者简介:罗来财(1981.11-),男,汉族,江西玉山人,本科,中级职称,主要研究方向:软件开发和软件工程相关技术。