首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 93 毫秒
1.
秦攀科  戴丽思 《科技信息》2007,(31):553-555
软件行业多年来对软件维护的轻视,使得随着软件规模和复杂度的提高软件维护成为软件开发生命周期中难度系数最大、费用最高的一个阶段.改进软件维护性开发方法已经成为迫在眉睫的任务,本文从敏捷编程和软件维护的原理出发讨论了一种可行的软件维护方法,即将极限编程方法应用于软件维护性开发.  相似文献   

2.
黄国楠 《科技资讯》2005,(24):68-69
软件产品在我国有着广阔的市场,但怎样保证软件产品交付以后的维护,提高软件维护水平,做好软件后期服务,是我国软件业目前较少注意的。下面通过对软件维护的探讨来说明软件维护是一项需要大量资源的重要活动,提出关于软件维护的一些设想。  相似文献   

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

4.
随着软件规模越来越庞大,运行环境变化越来越频繁,软件生命周期越来越长,软件维护变得越来越困难,维护成本越来越高。因此在软件维护中引入各种有效的技术以提高维护效率,降低维护成本成为今后软件维护研究的热点。本文对远程软件维护技术,数据挖掘技术和本体论语义网技术进行了介绍和简要分析。  相似文献   

5.
 针对软件维护过程中不确定信息难以量化的问题,使用信息熵定量度量软件的维护风险.基于信息熵,引入信息熵定量分析算法,提出了软件维护风险模型,使用信息熵算法定量计算软件维护过程中的不确定程度和损失度.仿真结果表明,基于软件维护风险模型,使用信息熵算法能够定量度量软件的维护风险.  相似文献   

6.
面向过程软件维护模型研究   总被引:1,自引:0,他引:1  
介绍了软件开发模型与维护模型及其发展过程 ,通过对软件开发模型的研究 ,引出系统生命期的最后一个阶段软件维护的模型。详细讨论了软件维护模型的发展过程及现代维护模型—IEEE维护模型与ISO/IEC 1 2 2 0 7的维护模型。并依此对软件维护进行了重新定义 ,指出“软件维护是对一个需要提供高效低费的软件产品进行保障所采取的全部活动” ,最后对维护模型的发展方向作出简单预测。文中所提到的软件均指面向过程软件  相似文献   

7.
张燕燕 《甘肃科技纵横》2010,39(1):25-26,32
面向对象(Object Oriented,OO)是当前计算机界关心的重点,在90年代是软件开发方法的主流。本论述首先回顾了面向对象方法的发展历程,提出了一些基本概念,其次对面向对象软件维护与传统软件工程方法进行了比较,最后介绍了面向对象的软件维护方法。  相似文献   

8.
COCOMO模型在软件维护成本及进度估算中的应用   总被引:1,自引:1,他引:0  
准确的成本和进度估算是保证软件维护正常进行的必要手段。从技术和非技术两个方面分析了影响软件维护成本的十二条因素,以表格的方式列出了影响维护成本因素的工作量权重;给出了软件维护基本成本模型和改进成本模型;最后给出了半分离式维护进度估算公式及维护进度曲线。  相似文献   

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

14.
介绍了MVC设计模式的主要思想,同时分析了MVC的优点和缺点。在Web开发中,采用MVC设计模式可以简化软件开发,提高软件的性能和可维护性。结合软件管理系统的开发,阐述了MVC设计模式在实际项目中的应用。  相似文献   

15.
As a kind of formal specification language, Z has gained a position in the field of software development, but there is still no standard way of transforming Z specification into executable code that is promising in increasing the quality, reusability and maintainability of software. With the automatic programming model of software engineering, through the analysis for Z specification language, a feasible semi-automatic way of refinement and transformation is proposed, and the correctness of the procedure is also discussed.  相似文献   

16.
软件开发方法探讨   总被引:1,自引:0,他引:1  
软件开发方法自20世纪70年代提出后,前后经历两个大的发展阶段:结构化软件开发方法与面向对象的软件开发方法,后者比前者的需求分析更接近问题域,而且可维护性、可重用性等软件质量指标都有了实质性的突破,然而面向对象的软件开发方法的可重用度还不够,借鉴硬件的发展,软件能否也朝着组装模式发展呢?这就是基于构件的软件开发方法的初衷.  相似文献   

17.
本文提出信息系统开发的一种新方法:综合信息系统的共性设计了通用功能模块;研制出软件工具和集成开发环境,基于开发工具和环境,采用多口循环的原型法。本文还讨论了软件工具的主要技术和集成环境的方法。实践证明,本方法可以提高信息系统的开发效率,提高软件的质量和可维护性。  相似文献   

18.
Predicting the maintainability of open source software using design metrics   总被引:1,自引:0,他引:1  
This paper empirically investigates the relationships between 15 design metrics and maintainability of 148 Java open source software. The results show that size and complexity metrics are strongly related to the maintainability of open source software. However, cohesion and coupling, as currently captured by existing metrics, do not seem to have a significant impact on maintainability. When used together, these metrics can predict system maintainability fairly accurately (mean MREs below 30%).  相似文献   

19.
水质模型是水体污染物迁移转化模拟的主要工具,在水环境保护、水污染防治等领域得到了广泛地应用。按照J2EE标准,在提高软件的可扩展性、可维护性和代码复用率思想指导下,以中间件技术的应用框架为基础,以二维水质模型为代表,采用MVC设计模式,实现了水质预测中间件,并建立了面向Web的水质预测系统。该系统可缩短建模周期,提高模型的使用效率。  相似文献   

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

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