投影寻踪地web软件复杂性度量

投影寻踪地web软件复杂性度量

ID:28717861

大小:38.50 KB

页数:11页

时间:2018-12-13

投影寻踪地web软件复杂性度量_第1页
投影寻踪地web软件复杂性度量_第2页
投影寻踪地web软件复杂性度量_第3页
投影寻踪地web软件复杂性度量_第4页
投影寻踪地web软件复杂性度量_第5页
资源描述:

《投影寻踪地web软件复杂性度量》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案基于投影寻踪的Web软件复杂性度量摘要:传统的软件复杂性度量方法主要是针对c/c++、ada等语言开发的非web应用。以面向对象的基于struts框架的web软件为研究对象,提出了适合于webstruts软件的3个方面的复杂性度量指标,并提出了一种基于带交叉算子人工鱼群和投影寻踪(pp)算法的web应用软件复杂性度量方法。把web软件多个复杂性度量指标综合成一维综合投影值,利用样本数据求解最佳投影方向,确定评价等级的综合投影值区间,根据测试样本综合投影值与区间值比较,获得综合评价结果。实例评价结果表明,所提方法

2、具有较强的适用性和应用性。关键词:软件复杂性度量;面向对象;struts框架;投影寻踪;交叉算子;人工鱼群算法websoftwarecomplexitymetricsbasedonprojectionpursuitzengyi,huxiaowei*,lijuan(collegeofcomputerscience,chongqinguniversity,chongqing400044,china)abstract:websoftwarecomplexitymetricsdoesplayaveryimportant

3、精彩文档实用标准文案roleinthesoftwaredevelopment.thetraditionalsoftwarecomplexitymetricsmethodmainlytargetsonthenonwebapplicationswhichuselanguagelikec/c++andada.thispapertookobjectorientedwebsoftwarebasedonstrutsframeworkasresearchsubjectandputforwardthreecomplexitymetric

4、ssuitableforthewebstrutssoftware.besides,thispaperalsoproposedamethodforcomputingwebsoftwarecomplexitymetricsbasedonartificialfishswarmalgorithm(afsa)withcrossoperatorandprojectionpursuit(pp)algorithm.afterintegratingmultiplecomplexitymetricsintoonedimensioncompreh

5、ensiveprojectionvalue,theoptimizedprojectiondirectioncouldbeacquiredthroughsampledata.thenthecomprehensiveprojectionvalueofevaluationgradescouldalsobedetermined.accordingtothecomparisonbetweenthecomprehensiveprojectionvaluesofthetestingsamplesandtheintervaloflevel,th

6、ecomprehensivemetricsresultcouldbefinallyobtained.theexampleevaluationresultsprovethefeasibilityandeffectivenessoftheproposedmethod.keywords:softwarecomplexitymetric;objectoriented;strutsframe;projectionpursuit(pp);crossoperator;artificial精彩文档实用标准文案fishswarmalgorit

7、hm(afsa)0引言软件复杂性度量在软件开发中起着非常重要的作用,它可减少整个开发周期的费用,度量软件产品的可理解性,与软件的可靠性、可维护性等质量因素密切相关。围绕着软件复杂性,产生了很多的软件复杂性度量方法,传统的度量方法有代码行[1]、环形复杂性[2]、halstead的软件科学理论[3]等,面向对象的度量方法有ck度量[4]、mood度量[5]等,而且也出现了一些度量软件复杂性的工具,如国外的shimba和jstyle是两款针对java语言的度量工具,基于eclipse平台的java度

8、量工具——jmt[6]等。但是,以上的研究仍然存在着诸多的不足。例如度量粒度不够细,度量过于粗糙;考虑得不够全面,缺乏严密性以及不能度量在特定开发平台设计出的软件的复杂性等。总的看来,现阶段针对面向对象软件复杂性的度量还不多,已有的度量方法和度量的工具主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。