`
xiebh
  • 浏览: 613981 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

好的软件维护性 VS 差的软件维护性

 
阅读更多

当软件的需求发生变化时候:

好的维护性

  • 一点也不需要修改,软件也能运行;(最理想的一种情况)
  • 稍微修改一下,软件就可满足变化后的需求;(较理想情况)
  • 需要修改代码,但是这些代码的修改仅仅 局限在某些很有限范围内 ,比如某个类中某个方法,某个类等,但是软件其他地方根本不需要修改。(次理想情况)

差的维护性:

  • 根本就不能通过修改软件来满足变化的需求,与其修改还不如重新开发(最坏情况)
  • 软件需要大面积的修改才能满足需求的变化;
  • 软件表面看起来只需要在一个地方修改,但是“牵一发而动全身” “一石激起千层浪”,耦合性太高
分享到:
评论

相关推荐

    软件可维护性探讨

    软件维护工作的重要性、软件维护的内容、软件可维护性的重要性和提高软件可维护性的方法都是软件开发各阶段不可或缺的一部分。因此,在软件开发各阶段都应该保证软件的可维护性,以提高软件的质量、延长软件的生命...

    计算机软件可靠性和可维护性管理GB.docx

    《GB/T 14394—1993 计算机软件可靠性和可维护性管理》是中国在1993年推出的一项...通过遵循这一标准,开发者可以更好地理解和优化软件的生命周期,提高软件的可靠性和可维护性,最终提供更优质的产品和服务给用户。

    计算机软件可靠性和可维护性管理

    ### 计算机软件可靠性和可维护性管理 #### 标准概述 GB/T 14394—2008《计算机软件可靠性和可维护性管理》是中国国家标准之一,该标准主要针对计算机软件产品的可靠性及可维护性的管理提出了具体的要求和指南。此...

    《计算机软件可靠性和可维护性管理》概述

    ### 《计算机软件可靠性和可维护性管理》概述 #### 新旧标准的主要差异 GB/T 14394-2008《计算机软件可靠性和可维护性管理》相较于GB/T 14394-1993版本,在软件生存周期的划分及其描述上有所调整。1993版依据GB/T ...

    软件工程与软件维护性.pptx

    根据提供的文件信息,我们可以深入探讨其中提及的关键知识点,特别是关于软件工程与软件维护性的内容。 ### 软件工程基础 #### 软件工程概述 软件工程是一种系统化的、规范的方法,用于软件的设计、开发、测试和...

    软件维护(pdf)

    1. **需求分析阶段**:在这一阶段就应该明确将提高软件维护性作为一个关键的目标。这意味着在制定需求规范时就要考虑到未来的变更需求,确保设计出的系统结构能够支持灵活的修改而不破坏原有功能。 2. **选择合适...

    通用软件维护手册

    通用软件维护手册 通用软件维护手册是软件开发和维护的重要组成部分,它提供了软件系统的详细说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明等内容,为软件的维护提供了有价值的参考。 软件系统...

    浅析计算机软件可维护性方法-如何度量软件可维护性WORD文档版本.docx

    高级语言如Java、Python和C++通常提供更好的抽象和封装,有助于提高代码的可读性和可维护性,而低级语言如汇编则更接近机器指令,虽然可能提供更高的执行效率,但维护起来更为困难。 软件维护通常分为三种类型:...

    软件的可维护性与可复用性

    软件的可维护性与可复用性

    GJB 1267-1991 军用软件维护

    正是在这样的背景下,GJB 1267-1991《军用软件维护》国家军用标准应运而生,它为军用软件的维护工作提供了明确的操作规范和管理要求,确保了软件维护活动的规范性、系统性和高效性。 GJB 1267-1991标准作为军用软件...

    软件工程与软件可维护性评估.pptx

    ### 软件工程与软件可维护性评估 #### 第一章:软件工程概述 **1.1 什么是软件工程** 软件工程是一门系统化的学科,涵盖了从需求分析到最终产品的整个开发流程,并且强调了如何高效、高质量地构建和维护软件系统...

    软件项目维护方案.docx

    软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx软件项目维护方案.docx

    软件软件维护手册模板

    软件维护手册模板详解 软件维护手册模板是软件开发和维护过程中不可或缺的一部分,它为软件的维护和使用提供了详细的说明和指导。本文将对软件维护手册模板的结构和内容进行详解,并对每个部分的内容进行详细的解释...

    计算机软件可靠性和可维护性管理.pdf

    计算机软件可靠性和可维护性管理是软件开发过程中的关键环节,旨在确保软件产品在整个生命周期内能够稳定、高效地运行,并且在出现问题时能够快速有效地修复。这一管理涉及到多个层面,包括标准规范、过程控制、文档...

    软件维护手册模板

    软件维护手册模板是软件开发和维护过程中不可或缺的一部分,它提供了软件系统的详细说明、程序模块的介绍、操作环境的说明、支持软件的说明和维护过程的说明,旨在帮助软件维护者更好地理解和维护软件系统。...

Global site tag (gtag.js) - Google Analytics