请输入您要查询的百科知识:

 

词条 软件维护性
释义

§ 说明

许多软件的维护十分困难,原因在于这些软件的文档和源程序难于理解,又难于修改。从原则上讲,软件开发工作就严格按照软件工程的要求,遵循特定的软件标准或规范进行。但实际上往往由于种种原因并不能真正做到。例如,文档不全、质量差、开发过程中不注意采用结构化方法,忽视程序设计风格等等。因此,造成软件维护工作量加大,成本上升,修改出错率升高。此外,许多维护要求并不是因为程序中出错而提出的,而是为适应环境变化或需要变化而提出的。由于维护工作面广,维护难度大,一不小心就会在修改中给软件带来新的问题或引入新的差错。所以,为了使软件能够易于维护,必须考虑使软件具有可维护性。

§ 问题

软件开发时就要考虑到维护问题:

(1)在需求分析阶段:明确维护范围及责任,审查系统要求;研究运行/维护的支持;明确性能要求及变更;明确扩充或收缩;检验关键资源的可扩充性。

(2)在设计阶段:考虑系统的扩展、压缩和变更及设计通用性等。

(3)在编程阶段:查找源程序错误,度量源程序可理解性等。

(4)在测试阶段:维护人员参与集成测试,统计分析错误等。

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/14 15:54:52