检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:刘冠梅[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.23.60.252