首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 140 毫秒
1.
软件保障是软件工程领域用于解决软件维护问题的新的途径和方法,软件配置管理(SCM)更是软件保障环境中的关键问题。本文阐述了软件保障环境,构建了该环境中的SCM静态和动态模型,描述了SCM的实施过程,为软件保障的成功奠定了坚实的基础。  相似文献   

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

3.
软件维护性是软件质量的重要属性之一,它在很大程度上决定了软件的后期维护成本。设计赋予软件良好的维护性是软件需求、设计和开发经常忽视的一个问题,也是一个难题。提出了一种基于场景的软件维护性需求分析方法,即通过对软件将来可能发生的维护场景进行分析以获取软件可维护性需求。  相似文献   

4.
针对当前软件可维护性评估主观性强,可操作性弱等问题,提出了定量描述维护性的维护时间统计概率描述方法,引入隐马尔可夫链(HMC)模型对维护性状态变迁过程进行描述,以可度量的维护性内部属性影响因素集量化值为观测序列,以维护时间统计概率为状态序列,构造了反映可维护性状态转移的HMC模型;收集配置管理库中软件模块历史维护时间从而确定完成维护任务频率来估计软件维护性初始状态,利用复杂网络特性计算软件维护性影响因素集的量化值,理论上即可评估出当前软件所处的维护性状态,最后运用实例对模型进行了训练与评估;结果表明,利用模型评估出的概率与实际维护任务统计出的可维护性概率基本一致,说明该方法可行且可重复,具有一定实践意义和研究前景。  相似文献   

5.
用户工作要求的改变,会对所使用的软件提出新需求,因此软件维护不仅仅是纠正原设计中的错误,还要对用户提出的新功能和性能进行修改或再开发,本文提供了几种用于软件维护的实现方案。  相似文献   

6.
基于CMM的软件维护过程研究   总被引:3,自引:0,他引:3  
针对软件维护组织维护能力成熟度展开研究,引入CMM分级改进的思想,围绕软件维护过程改进的5个方面展开描述,循序渐进地提出软件维护过程改进模型。  相似文献   

7.
软件维护性及其度量   总被引:4,自引:0,他引:4  
维护性是软件的重要质量特性。介绍了Martin和McClure、Gilb、Kurt D.Walker、IEEE std 982.1_1998及ISO/IEC9126_2000标准等提出的软件维护性度量方法,指出了今后研究的发展方向,对进行软件维护性的分析与设计工作具有指导意义。  相似文献   

8.
叶飞  朱小冬 《计算机仿真》2007,24(11):103-106,239
软件维护问题已经日益成为人们关注的焦点,除软件产品本身固有因素(如软件维护性)影响软件维护工作量外,软件维护过程也对它有着重要的影响,一个资源配置合理的维护过程能够提高维护效率,并降低维护费用.文中提出了一个用于对软件维护过程运行进行建模和评估的方法,它能够提高一个维护组织的过程成熟度和效率.该方法建立了基于排队网络软件维护过程模型,并通过GRASP仿真来确定它的运行情况,可以对多种过程方案选择进行仿真,从而避免了实际系统运行实验的风险,仿真结果表明,该方法切实有效,它为软件维护过程的分析及过程改进提供了一个可行的方法.  相似文献   

9.
为了规范我国军用软件的管理,以及使军方更方便对军用软件的维护,通过将GJB5000A、GJB1267等标准与实际工作情况进行结合,提出了一套军用软件维护流程;该流程设置了一个详细的软件维护指南,使军方人员清楚地了解如何维护军用软件,对于不断提高装备研制单位的软件产品质量起到了积极的作用。  相似文献   

10.
当前软件开发、测试、维护过程会产生大量数据信息,而这些信息是进行软件维护所必需的基础信息,如何高效地利用这些信息是能否成功进行软件维护的关键,数据挖掘技术为这些海量数据处理提供了一个可行的方法.本文研究了基于数据挖掘的软件维护,建立了基于数据挖掘的软件维护系统体系结构,研究了软件数据仓库建立和数据挖掘技术等关键技术,并对存在的问题及发展进行了讨论.  相似文献   

11.
郝学良  朱小冬  刘丽 《计算机科学》2015,42(Z11):497-499, 503
针对软件维护性评估难题,从软件结构复杂度和软件开发维护过程两方面着手,分别对软件维护性进行了定性和定量评估。分析了软件模块结构的空间域自相似性及软件生命周期内的时间域自相似性,提出了基于分形维数的软件维护性定性评估,实现软件维护性评估的定性要求和控制。以维护工作量作为软件维护性核心参数,结合自顶向下评估方法,提出了时间域内软件维护性定量评估。通过虚拟维修训练系统软件美腾2.0到3.0版本升级维护实例,对方法的有效性进行了验证。  相似文献   

12.
Many problem factors in the software development phase affect the maintainability of the delivered software systems. Therefore, understanding software development problem factors can help in not only reducing the incidence of project failure but can also ensure software maintainability. This study focuses on those software development problem factors which may possibly affect software maintainability. Twenty-five problem factors were classified into five dimensions; a questionnaire was designed and 137 software projects were surveyed. A K-means cluster analysis was performed to classify the projects into three groups of low, medium and high maintainability projects. For projects which had a higher level of severity of problem factors, the influence on software maintainability becomes more obvious. The influence of software process improvement (SPI) on project problems and the associated software maintainability was also examined in this study. Results suggest that SPI can help reduce the level of severity of the documentation quality and process management problems, and is only likely to enhance software maintainability to a medium level. Finally, the top 10 list of higher-severity software development problem factors was identified, and implications were discussed.  相似文献   

13.
为解决武器系统软件开发中所遇到的硬件及操作系统异构性导致的开发难度加大、软件质量难于控制等问题,研究了武器系统软件中的检测维护软件,并在TAO的基础上实现了具有统一接口的检测维护软件.针对中间件技术解决异构系统软件开发问题的优势,分析了使用中间件TAO实现武器系统软件的可行性.在实现基于TAO的检测维护软件的过程中,指出了武器系统不同主机中检测维护软件的一致性和差异点,并以此为基础定义了这类软件的统一接口并将其实现.  相似文献   

14.
基于构件的框架式开发方法及其重用库系统   总被引:7,自引:0,他引:7  
传统软件开发方法因难以支持需求的早期验证而易导致项目失控。基于此,该文提出了FCDM开发方法,通过大粒度软件重用技术来实现软件系统的快速高层构造。论文简要介绍了 FCDM方法并对其重用库系统的体系结构、构件的分类、检索、组装等方面进行了详细论述。  相似文献   

15.
基于构件的框架开发方法及其特定域应用   总被引:12,自引:0,他引:12  
吴明晖  应晶  何志均 《计算机工程》1999,25(10):86-87,92
传统的软件开发方法在面向的软件系统开发过程中难以支持理用性,针对此问题,提出了一种基于构件的框架开发方法FCDM,主要讨论领域分析,领域框架的划分,领域构件的提取及应用系统的生成关键过程,并给出在特定领域中的应用实例。  相似文献   

16.
Software development with imperfect information   总被引:1,自引:0,他引:1  
Delivering software systems that fulfill all requirements of the stakeholders is very difficult, if not at all impossible. We consider the problem of coping with imperfect information, like interpreting incomplete requirement specifications or vagueness in decisions, one of the main reasons that makes software design difficult. We define a method for tracing design decisions under imperfect information. To model and compare requirements with estimations, we present fuzzy and stochastic techniques. This approach offers adequate decision support that can deal with imperfect information during software design. The approach is illustrated by a real-world example, based on a storm surge barrier system.  相似文献   

17.
软构件技术及其在数据库中的应用   总被引:12,自引:2,他引:10  
软件的构件化是软件行业走向工业化的关键,但怎样实现大粒度的复用以及提高软件的可维护性和可扩展性仍然是一个难题,CBD(ComponentBasedsoftwareDevelopment)的发展有望从根本上解决这一问题,该文在研究软构件理论的基础上,将构件技术引入数据库系统的开发,并提出了一种基于软构件的数据库系统开发模型,利用该模型研制开发了一个应用系统。  相似文献   

18.
针对当前软件可维护性的度量难度大的突出问题,在详细阐述软件可维护性的概念和内涵的基础上,以ISO/IEC9126为指导,建立基于源代码的面向对象软件的可维护性度量模型。该模型主要包括可维护性的4个子特性模型和一个对子特性的综合模型,能够客观定量地计算出软件的可维护性水平。最后通过一个实例,验证该模型具有一定的科学性和合理性,在实际应用中有一定的指导意义。  相似文献   

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

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