①非渐增式需要更多的人工(如准备较多的控制模块和桩模块),而渐增式则可利用已经调试过的模块(如采用“由底向上”时可不需桩模块)。
②渐增式可以较早地发现模块界面之间的错误,非渐增式则要到最后将所有模块相连时才能发现这类错误。
③渐增式有利于排错。如果界面有错,它通常与最新加上去的那个模块有关,错误比较容易定位,非渐增式则不然。
④渐增式比较彻底。它以前面调试过的模块作为驱动模块或桩模块,所以这些模块将得到进一步的检查。
⑤渐增式需要较多的机器时间。
⑥使用非渐增式可以并行(同时)同时所有模块,能充分利用人力,这对开发系统是很有意义的。
综上所述,可以认为渐增式调试方法较非渐增式要优越。尤其对管理信息系统软件来说“由底向上”的渐增式方法是一种较为适合的调试方法。
(简答题)
试比较“非渐增式”与“渐增式”的调试方法。
正确答案
答案解析
略