简答题

简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。

正确答案

(1)在需求分析阶段应该明确维护的范围和责任,检查每条需求,分析维护时这条需求可能需要的支持,对于那些可能发生变化的需求要考虑系统的应变能力。
(2)在设计阶段应该做一些表更实验,检查系统的可维护性、灵活性和可移植性,设计时应该将今后可能变更的内容与其他部分分离出来,并且遵循高内聚、低耦合的原则。
(3)编码阶段要保持源程序与文档的一致性、源程序的可理解性和规范性。
(4)在测试阶段测试人员应该按照需求文档和设计文档测试软件的有效性和可用性,收集出错信息并进行分类统计,为今后的维护打下基础。

答案解析

相似试题
  • 软件的可维护性是软件设计师最关注的性能,谈谈为了获得软件良好的可维护性,在设计时应该注意哪些问题?

    简答题查看答案

  • 在软件文档中,你认为哪些文档对于软件的维护最重要?

    简答题查看答案

  • 软件危机是指在软件开发和维护过程中遇到的一系列严重问题。

    判断题查看答案

  • 在软件生存期的维护阶段,继续诊断和修正错误的过程称为()。

    单选题查看答案

  • 在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了()

    单选题查看答案

  • 软件工程强调将()的方法应用于软件的开发和维护过程之中。

    单选题查看答案

  • 以下属于软件维护阶段文档的是()。

    单选题查看答案

  • 软件维护费用高的主要原因是()。

    单选题查看答案

  • 软件维护的困难主要原因是()

    单选题查看答案