基于敏捷软件开发方法的C语言符号表构造实现研究  

Implementation of C Language Symbol Table Construction Based on Agile Software Development Method

在线阅读下载全文

作  者:刘冠梅[1] 齐兴敏 LIU Guanmei;QI Xingmin

机构地区:[1]江西省公安厅,南昌330036 [2]湖北物资流通技术研究所,湖北襄阳441002

出  处:《科技创新与应用》2024年第27期18-21,共4页Technology Innovation and Application

摘  要:信息化飞速发展,需求随之变动,现今社会对软件产品质量的要求逐渐提高。该文首先介绍传统软件开发和敏捷软件开发体系,然后对比分析瀑布模型与极限编程,测试驱动开发与传统软件测试、V模型的各自特点,并结合实际,具体阐释敏捷软件开发方法在C语言符号表的构造实现,最后从测试覆盖率方面评估此次测试集。从测试评估报告结果看,采用先测试再编码步骤的测试驱动开发TDD方法开发的软件,不仅测试更为完备、彻底,而且更适用于需求变动的环境。With the rapid development of information technology,the demand changes accordingly,and the requirements for the quality of software products are gradually improving in today's society.This paper first introduces the traditional software development and agile software development system,then compares and analyzes the respective characteristics of waterfall model and extreme programming,test-driven development,traditional software testing and V model,and combines with practice.The construction and implementation of agile software development method in C language symbol table is explained in detail,and finally the test set is evaluated in terms of test coverage.According to the results of the test evaluation report,the software developed by the test-driven method of test-driven development with the first test and then coding steps is not only more complete and thorough testing,but also more suitable for the environment of changing requirements.

关 键 词:软件质量 敏捷软件开发 极限编程 符号表 测试驱动 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象