全文预览

中央电大2012-2013年7月份开放本科期末考试试题及答案_软件工程(代号:1260)

上传者:读书之乐 |  格式:pdf  |  页数:8 |  大小:0KB

文档介绍
Р IF A>5 THENР X=lOР ELSEР X=lР ENDIFР IF B>lO THENР Y=20Р ELSEР Y=2Р ENDIFР IF C>15 THENР 2=30Р ELSEР 2=3Р END IFР PRINT(X,Y ,2)Р ENDР 答:因为每今判定表达式为真或假时均有赋值语句,为了使每个语句都至少执行一次,总Р 1194Р共需要两组测试数据,以便使得每个判定表达式取值为真或假各一次。下面是实现语句覆盖Р的典型测试用例:Р (1)使 3个判定表达式之值全为假Р 输入: A = I , B = I , C = 1Р 预期的输出: X = I, Y=2 ,Z=3Р (2) 使3 个判定表达式之值全为真Р 输入:A = 20 ,B=40 ,C=60Р 预期的输出: X = 1 0, Y=20 ,Z=30Р 评分标准:分析2分,每个用例各2分。Р 25. 为了提高软件的可维护性, 在软件开发过程的各个阶段怎样充分考虑软件的可维护Р性因素。Р 答:(1)在需求分析阶段应该明确维护的范围和责任,检查每条需求,分析维护时这条需求Р可能需要的支持,对于那些可能发生变化的需求要考虑系统的应变能力。Р (2) 在设计阶段应该做一些表更实验, 检查系统的可维护性、灵活性和可移植性, 设计时应Р该将今后可能变更的内容与其他部分分离出来,并且遵循高内聚、低糯合的原则。Р (3) 编码阶段要保持源程序与文档的一致性、源程序的可理解性和规范性。Р (4) 在测试阶段测试人员应该按照需求文档和设计文档测试软件的有效性和可用性, 收集Р出错信息并进行分类统计,为今后的维护打下基础。Р 评分标准:每条1.5分。Р三、应用题( 1 0分)Р 26. 答: (答案不唯一,做为参考)。Р ~J~lytР 旅行社Р D2 I iC胀文件 l 航Р - .班Р i仅~单Р 1195

收藏

分享

举报
下载此文档