首页 | 本学科首页   官方微博 | 高级检索  
     

基于持续集成的软件度量
引用本文:姜文,刘立康. 基于持续集成的软件度量[J]. 计算机测量与控制, 2017, 25(5): 136-139
作者姓名:姜文  刘立康
作者单位:西安电子科技大学 通信工程学院,西安 710071,西安电子科技大学 通信工程学院,西安 710071
基金项目:国家部委基础科研计划:国防预研基金项目 (A1120110007)。
摘    要:软件度量是针对软件开发项目、过程及产品进行数据定义、收集和分析的持续度量化过程;持续集成工具上的的构建工程每天自动完成从版本库更新代码、静态检查、编译、出包、自动化用例测试等任务,在进行集成构建的过程中可以为软件度量提供多种相关的度量数据;结合工作实践,叙述了基于持续集成的软件度量的原理;软件度量管理涉及到的角色;软件度量实现过程;叙述了基于持续集成的两种类型的软件度量指标的定义以及提取方法;最后详细叙述了在软件度量过程中遇到的几个典型案例;工作实践表明在软件的开发过程中做好软件度量工作有助于软件开发部门控制、预测、和改进软件产品的质量与软件开发过程;从而提高软件质量和软件开发效率,降低软件开发成本。

关 键 词:软件度量  持续集成  静态检查  软件版本  集成构建
收稿时间:2016-12-03
修稿时间:2017-01-05

Software Metrics Based on Continuous Integration
Jiang Wen and Liu Likang. Software Metrics Based on Continuous Integration[J]. Computer Measurement & Control, 2017, 25(5): 136-139
Authors:Jiang Wen and Liu Likang
Affiliation:School of Telecommunication Engineering, Xidian University, Xi''an 710071,China and School of Telecommunication Engineering, Xidian University, Xi''an 710071,China
Abstract:The software metrics involved software development project, process and prodution data definition, collection, and analysis, it is a continuous quantitative process. Tasks as updating the code from the repository, static checking, compile, package, test automation cases are automatically running by building project in continuous integration tool, during the process of building a variety of related metrics data for software metrics are provided. In combination with working practice, the principle of software metrics based on continuous integration are described; the roles involved in the management of the software metrics; the process of software metrics implemented. Described two types definition of software metrics and extraction methods based on the continuous integration. At last, several typical cases encountered in the process of software metrics is described in detail. Practice shows that in the software development process, to do a good job of software metrics helps to control, prediction, and improve the quality of the software product and software development process in software development department. Improves the efficiency of software development and software quality, reduces the cost of software development.
Keywords:software metrics   continuous integration   static checking   software version   integration building
点击此处可从《计算机测量与控制》浏览原始摘要信息
点击此处可从《计算机测量与控制》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号