信管网 > 渐增式开发方法有利于()。 A、获取软件需求  < > 网友跟帖  
 

渐增式开发方法有利于()。 A、获取软件需求  <[查看全文]

 
 

以下网友评论只代表 信管网网友 个人观点,不代表信管网观点 [发表评论]

 
网友最新跟帖 评论共 0[发表评论]

信管网vipheng1***:   [回复]
渐增式可以逐步完善需求

信管网福建省厦门市联***:   [回复]
a

信管网macaixi***:   [回复]
就是选b

信管网macaixi***:   [回复]
渐增式与非渐增式的比较   1) 非渐增式需要较多的人工,以图 6.11为例,采用非渐增式共需准备5个驱动模块和5个桩模块(假定a不需要驱动模块, c,e,f不需要桩模块)。而用渐增式,如果是“由顶向下”则可利用前面已测试过的模块,而不必另外准备驱动模块,如果是“由底向上”,也可利用已测式过的模块,不必再准备桩模块。对图 6.11来说,如用“由顶向下”方式则只需要5个桩模块而不要驱动模块,如用“由底向上”方式则只要5个驱动模块而不需要桩模块。   2) 渐增式可以较早地发现模块界面之间的错误,非渐增式则要到最后将所有模块连接起来时才能发现这类错误。   3) 渐增式有利于排错。如果模块界面间有错,如果用非渐增式,这类错误要到最后联合测试时才能发现,此时很难判断错误发生在程序的哪一部分,但如果用渐增式,这类错误就较容易定位,它通常与最新加上去的那个模块有关。   4) 渐增式比较彻底。对图6.14的例子采用渐增式测试,在测试模块b时,模块a(由顶向下方式)或模块e(由底向上方式)也要再次执行,虽然a或e前面已测试过,但与模块b连接起来也许又会产生一个新的条件,而这个条件在分别测试 a或 e时可能是被遗漏的。换句话说,渐增式以前面测试过的模块作为驱动模块或桩模块,所以这些模块将得到进一步的检查。   5) 渐增式需要较多的机器时间。以 图 6.11 为例.如用由底向上渐增式,在测试模块a时,模块b、c、d、e、f也要执行,若用非渐增式,在测试模块a时,只需执行模拟b、c、d的桩模块。类似地,如用由顶向下渐增式,在测试模块f时,模块a、b、c、d、e可能都要执行,而用非渐增式,则只需执行模块f本身以及它的驱动模块。所以整个测试过程中,渐增式所需的机器时间比非渐增式多。   6) 使用非渐增方式,在开始时允许几个测试人员并行工作,这对大型系统来说,是很有意义的。

共有:0条记录,每页20条,当前第1/0页,首页 上一页 | 下一页 尾页
 
  发表评论  
 
 点击刷新 请输入显示的内容