软件可维护性通常包括:
1、可理解性,指别人能理解系统的结构、界面功能和内部过程的难易程度。
2、可测试性,诊断和测试的容易程度取决于易理解的程度。好的文档资料有利于诊断和测试,同时,程序的结构、高性能的测试工具以及周密计划的测试工序也是至关重要的。
3、可修改性,诊断和测试的容易程度与系统设计所制定的设计原则有直接关系。
系统的可维护性是衡量一个系统的可修复性和可改进性的难易程度。所谓可修复性是指在系统发生故障后能够排除故障予以修复,并返回到原来正常运行状态的可能性。而可改进性则是系统具有接受对现有功能的改进,增加新功能的可能性。
因此,可维护性实际上也是对系统性能的一种不可缺少的评价体系,它主要包括两个方面:首先是评价一个系统在实施预防型和纠正型维护功能时的难易程度,其中包括对故障的检测、诊断、修复以及能否将该系统重新进行初始化等功能,其次,则是衡量一个系统能接受改进,甚至为了进一步适应外界环境而进行功能修改的难易程度。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)