三级信息管理技术分章节考试要点辅导:软件工程(软件维护之可维护性)
来源:优易学  2011-10-9 13:12:13   【优易学:中国教育考试门户网】   资料下载   IT书店
  可维护性

  软件可维护性是指理解、改正、改动、改进软件的难易程度。通常影响软件可维护性的因素有可理解性、可测试性和可修改性。

  1.可理解性

  2.可测试性

  可测试性是指测试和诊断软件(主要指程序)中错误的难易程度。

  青年人网站提示: 测试主要是发现软件中的错误,而诊断错误的性质和出错的位置通常是调试的任务。

  提高软件可测试性的措施有:书写详细正确的文档,采用良好的程序结构,使用测试工具和调试工具,保存以前的测试过程和测试用例等等。

  3.可修改性

  可修改性是指修改软件(主要指程序)的难易程度。

  在修改程序时经常会发生这样的情况:修改程序中某个错误的同时又产生新的错误(由程序的修改引起的),或者在程序中增加了某个功能的同时,原先的某些功能不能正常执行。这主要是因为程序中各成分之间存在着许多联系,当程序中某处修改时,这个修改可能会影响到程序的其他部分。如果修改程序时稍有考虑不周,就会出现上述顾此失彼的情况。因此,如果一处修改所涉及到的范围越少,发生上述情况的概率也越小,其可修改性也越好。

  在软件设计中我们介绍的那些设计准则都是影响可修改性的因素,如信息隐蔽原则、模块独立、模块间联系的低耦合高内聚等等。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训