首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 93 毫秒
1.
基于支持向量机的面向对象软件可维护性预测   总被引:1,自引:0,他引:1  
以面向对象软件的度量准则作为预测因子,以维护期间所修改的代码函数作为可维护性,运用支持向量机回归原理,构造了面向对象软件可维护性预测模型.为了评价模型的性能,同时构造人工神经网络模型.在R软件环境下仿真,通过误差的可视分析和RMSE分析知,SVM模型预测面向对象软件可维护性具有较好的性能,效果明显优于ANN模型.  相似文献   

2.
分析了标准TCP/IP协议的基本原理,从OSI网络体系参考模型出发,给出一个具有较好可扩展性和可维护性的嵌入式TCP/IP协议栈设计模型.通过嵌入式仿真软件SkyEye验证了采用面向对象方法设计嵌入式TCP/IP协议栈的可行性,并对协议栈的设计质量进行了评估.结果表明设计的嵌入式TCP/IP协议栈能够在嵌入式系统中正常工作,具有较好的可扩展性和可维护性.  相似文献   

3.
凌川  汤洪 《科技信息》2012,(14):216-216
随着软件大型化、复杂化的发展,软件维护所耗费的资源越来越多,软件可维护性设计日益得到重视。笔者所实习的单位近几年开发了综合业务ATM交换机,用户对交换机的可维护性要求很高,我们参与了该项目的软件维护性设计工作,根据当前工作中在维护性设计中的不足,通过在各个软件开发阶段注重软件可维护性的应用和规范文档,使用CASE工具管理软件版本和成立软件可维护性设计小组等方面,为软件的可维护性设计提供了帮助,并最终开发出具有良好可维护性的交换机软件。但是由于初次实施这方面的工作,大家思想上认识不够,许多操作不习惯,并且单位里不具备专用的测试软件和其它CASE工具,在一定程度上制约了软件可维护性的实施。  相似文献   

4.
针对每一个软件项目都建立软件过程模型是比较繁琐和费时的工作,重用已有的软件过程模型不仅能缩短开发周期,也能提高软件的可维护性和可靠性.基于上述思想,提出了一种阶梯式重用方法,给出了形式化描述,以及重用实现算法,最后用一个实例来说明重用方法的执行过程及结果.  相似文献   

5.
针对不同效能评估系统每次都需要独立地实现评估模型而存在着许多重复性工作的问题,提出了一种可重用的评估模型设计方法。该方法采用COM组件技术,将评估模型设计并实现为独立的COM组件,进而构造通用的可重用的评估模型库。选择ADC评估模型为例,讨论了评估模型的COM组件实现、与效能评估系统的集成等关键问题,并给出了一个效能评估实例。实验表明,该方法不仅保证了评估模型的可重用性,也使得评估模型组件可方便地集成到不同的效能评估系统中,适应不同应用系统的评估要求,提高了效能评估系统的开发效率和可维护性。  相似文献   

6.
针对软件项目绩效评估过程中存在的问题,研究了一种基于灰色聚类分析的软件项目绩效模糊评价模型.首先分析软件项目绩效评估指标选取原则,建立软件项目绩效评估指标体系;其次建立基于熵权法的软件项目绩效评估指标权重分配模型;然后针对软件项目绩效评估情况,划分软件项目绩效评估级别,建立不同软件项目绩效评估级别的灰色聚类白化权函数,进而建立软件项目绩效评估的灰色聚类分析模型,给出相应模型的实现算法;最后结合算例对文中的模型和算法进行验证分析,说明模型与算法的可行性.  相似文献   

7.
讨论了利用Struts框架进行Web软件系统设计的关键技术,给出了基于Struts框架的自适应考试中组卷模块的设计模型.实践证明,系统具有平台无关性,这种设计提高了系统的可维护性和可复用性.  相似文献   

8.
文章分析了目前PDM系统常用构造框架及存在问题,运用构件技术和软件代理技术,提出了并行环境下的柔性PDM系统的模型,并详细给出了该模型的体系结构和框架中的内部构造。该模型增加了系统结构的灵活性,使得系统的可维护性和重用性上升,进一步增强了系统的开放性、集成性和通讯效率。  相似文献   

9.
面向对象方法越来越成为软件开发的主流技术,它在支持软件复用和提高软件可维护性方面比传统的软件工程有较大的改进.人们对面向对象方法的研究已经从面向对象编程向面向对象分析和面向对象设计转移.这里介绍了有关面向对象软件开发的原理和概念,详细描述了对象模型、动态模型和功能模型,简述了面向对象的开发技术及管理技术.  相似文献   

10.
软件开发的成功率和软件的可维护性与选用适当的软件开发方法有密切的关系.本文着重论述了目前主要采用的两种软件开发方法,生命周期方法学和面向对象方法学的基本思想和开发步骤.并分析与比较两种方法的特点,适用场合,目的使我们开发的软件能满足用户的需求,提高软件的可维护性,可重用性。  相似文献   

11.
Software maintainability is one of the most important factors of software quality,but it is seriously difficult to evaluate the maintainability. Without evaluation,it is impossible to control. To estimate software maintainability state,parameter system of software was built up and maintainability state was defined into three states.Thought of application on maintainability evaluation based on hidden Markov chain( HMC) and fuzzy inference was presented.Three-state maintainability estimation model was constructed. To testify the feasibility of the model, a real example of software maintenance activity was carried out and the result from the example validated that the results of this study were applicable.  相似文献   

12.
As one of the most important attributes of software quality, software maintainability has been widely recognized.However,the existing maintainability evaluation methods are mostly based on subjectively judgment. Thus it is inapplicable or unbelievable. To evaluate software maintainability objectively,the software configuration management( SCM) data are collected to establish a maintainability model. Based on the hidden Markov chain( HMC), a three-state maintainability estimation model is constructed. To validate the feasibility of the model,a real software example of software maintenance activity is given and the result from the example shows the effectiveness of the proposed method.  相似文献   

13.
分析了软件维护性、软件维护质量度量的若干定性定量方法,对于提高软件维护性、软件维护的质量具有一定的理论和工程意义。  相似文献   

14.
Software system can be classified into many function modules from the perspective of user. Unified modeling language( UML) class diagram of each function module was extracted,and design characteristic metrics which influenced software maintainability were selected based on UML class diagram.Choosing metrics of UML class diagram as predictors,and mean maintenance time of function module was regarded as software maintainability parameter. Software maintainability models were built by using back propagation( BP) neural network and radial basis function( RBF) neural network, respectively and were simulated by MATLAB. In order to evaluate the performance of models,the training results were analyzed and compared with leaveone-out cross-validation and model performance evaluation criterion. The result indicated that RBF arithmetic was superior to BP arithmetic in predicting software maintainability.  相似文献   

15.
为了能够对软件维护性进行评价,以类级软件维护性数据集为例进行了软件维护性实验,应用Logiscope对类的维护性做了定性评价;运用Krakatau Professional收集类各个度量的度量值;通过WEKA得到了类级度量关键属性;最后,选取决策树分类方法训练分类模型,并利用训练好的分类模型对测试集进行测试,得到基本满足要求的类级软件维护性评价模型。  相似文献   

16.
邱楚楚  盖强  马野 《应用科技》2011,(8):5-7,22
结合无人机发动机点火系统的特点,以故障树为基础,建立了无人机发动机点火系统基于故障树的维修性模型,对其进行定量分析得到点火系统的修复性维修时间.该方法利用可靠性分析的故障树理论,提供了维修过程的基本思想和数据,解决了定量分析维修性数据不足的困难,提高了系统维修效率.  相似文献   

17.
使用定量的软件质量度量能够为质量管理人员的决策提供数据的基础,并减少定性评价或者主观评价的片面性。本文基于ISO/IEC9126软件质量标准,在分析软件质量度量的量化指标的基础上,进行了软件质量度量方法的研究,完善了软件质量综合特性和定量指标的度量模型。  相似文献   

18.
基于灰色关联的无人值守变电站维修性评估   总被引:1,自引:0,他引:1  
分析了模糊评估模型的构建原理,应用模糊映射和灰色关联理论构建了模糊综合评估理论模型,提出了无人值守变电站维修性评估灰色关联度建模和计算方法,给出了220kV无人值守变电站维修性评估实例.结果表明,采用二级分层模型,可以显著降低多因素评估的计算复杂性,高效地实现目标评估.  相似文献   

19.
马燕  王文发  李竹林 《江西科学》2008,26(2):284-287
基于Web的分层模型设计在软件设计开发中已受到人们的广泛关注,已研究和应用了2层、3层结构,并取得了很多应用成果。然而,它不能很好地解决负载不均衡问题,且各层在逻辑上仍不具有独立性,致使应用系统维护困难。提出了一种基于.NET的四层结构应用模型:显示层、业务逻辑层、数据访问层以及数据库,逻辑层次清晰、耦合度低。经研究生综合信息系统开发实践,不仅提高了软件了的质量、增强了可雏护性,而且负载均衡。和3层结构相比,负载能降低24.32%。  相似文献   

20.
介绍了高校科研业绩评估系统研究的背景及意义,以科研业绩评估系统的实际需求为主线,详细的分析和介绍了高校科研业绩评估系统的实际业务流程,确定系统应该具有科研材料收集、科研材料评估、科研业绩上报、分类汇总和教师信息管理等基本功能。在此基础上,通过面向对象的系统分析方法和设计方法,逐步建立了评估系统的需求分析模型。合理设计系统存在的类、对象及其之间的关系,并以此为基础建立系统的软件结构,形成具体的类和对象,通过建立顺序图、协作图等动态模型详细解析业务流程及部分模块的具体实现算法。系统能够很好的完成科研业绩材料的评估,系统可靠性高,可维护性强、安全性好。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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