`
xiebh
  • 浏览: 612768 次
  • 性别: 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 是中华人民共和国国家军用标准,它规定了军用软件维护的基本要求、软件维护的内容、类型、过程和管理。在该标准的指导下,所有从事军用软件维护的部门和单位必须遵循其规定,以确保软件维护工作的统一...

    软件开发:浅谈计算机软件可维护性方法.pdf

    高级语言比低级语言更容易理解,具有更好的可维护性。第四代语言、面向对象语言等高级语言更容易理解和维护。 软件可维护性是软件开发中的一个重要目标。为了实现软件可维护性,需要建立明确的软件质量目标和优先级...

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

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

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

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

    软件项目维护方案.docx

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

    软件软件维护手册模板

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

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

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

Global site tag (gtag.js) - Google Analytics