正在加载图片...
(3)内聚性:也称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结 合的紧密程度的度量。模块内元素联系越紧密,内聚性越高。 评分标准:每条2分。 24.活动图与状态图的区别? 答:(1)描述的重点不同:活动图描述的是从活动到活动的控制流;状态图描述的是对象的 状态及状态之间的转移。 (2)使用的场合不同:在分析用例、理解涉及多个用例的工作流、处理多线程应用等情况 下,一般使用活动图:在显示一个对象在其生命周期内的行为时,一般使用状态图。 评分标准:每条3分。 25.设计下列伪程序的判定覆盖测试用例。 if (a >10)then x=10 else x=1 end if if(b>10)and (t<3)then y=20 else y=2 end if if(c>15)then z=30 else 2=3 end if 答:判断覆盖标准为,不仅使条语句都至少执行一次,还要是程序中每个分支都至少执行 一次。也就是说,设计的测试用例使每个判定都有一次取“真”和“假”的机会。 测试用例(不唯一):a=16t=0b=11c=16;a=5t=0b=10c=15 评分标准:分析2分,每个测试用例各占2分。 1089(3) 内聚性:也称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结 合的紧密程度的度量。模块内元素联系越紧密,内聚性越高。 评分标准:每条 分。 24. 活动图与状态图的区别? 答: (1)描述的重点不同:活动图描述的是从活动到活动的控制流 状态图描述的是对象的 状态及状态之间的转移。 (2) 使用的场合不同:在分析用例、理解涉及多个用例的工作流、处理多线程应用等情况 下,一般使用活动图;在显示一个对象在其生命周期内的行为时,一般使用状态图。 评分标准:每条 分。 25. 设计下列伪程序的判定覆盖测试用例。 if (a > 10) then x=10 else x=l end if if( b> 10)and (t<3) then y=20 else y=2 end if if(c> 15) then z=30 else z=3 end if 答:判断覆盖标准为,不仅使条语句都至少执行一次,还要是程序中每个分支都至少执行 一次。也就是说,设计的测试用倒使每个判定都有一次取"真"和"假"的机会。 测试用例(不唯一 ):a=16 t=O b=ll c=16; a=5 t=O b=10 c=15 评分标准:分析 分,每个测试用例各占 分。 1089
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有