手机联发科软件:关于软件工程复习考试的几个问题?谢谢!急!

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 06:29:03
(1)有如图所示软件结构图,
1. 请写出A的控制域;
2. 如果在A总有语句:
IF c THEN fiag:=0 ELSE flag:=1;
而在A的控制中有语句:
IF fiag=1 THEN statenent1 ELSE statenent2;
试说明这样的设计结果有什么坏处?应如何改进?
(2) 设计下列伪码程序的遇见覆盖和路径覆盖测试用例。
START
INPUT(A,B)
IF A>5
THEN X=10
ELSE X=1
ENDIF
IF B>10
THEN Y=20
ELSE Y=2
ENDIF
PRINT(X,Y)
STOP

回答:leilei
新手
8月24日 18:59 不需要123级.不知你说的是不是国家人事部的软件工程师资格考试,通过率30左右,有机考.笔试主要包括结构化分析,设计,确认等.还有面向的一部分.CASE(计辅软工)和软件工具,软件环境也有.拿证后,就是国家认可的工程师了!

类似下题:
实现语句的典型测试用例:
① 使3个判定表达式之值全为假
输入:A=1,B=1,C=1
预期的输出:X=1,Y=2,Z=3
② 使3个判定表达式之值全为真
输入:A=20,B=40,C=60
预期的输出:X=10,Y=20,Z=30

路径:
① 3个判定表达式之值全为假
输入:A=1,B=1,C=1
预期的输出:X=1,Y=2,Z=3
② 3个判定表达式依次为假、假、真
输入:A=1,B=1,C=60
预期的输出:X=1,Y=2,Z=30
③ 3个判定表达式依次为假、真、假
输入:A=1,B=40,C=1
预期的输出:X=1,Y=20,Z=3
④ 3个判定表达式依次为假、真、真
输入:A=1,B=40,C=60
预期的输出:X=1,Y=20,Z=30
⑤ 3个判定表达式依次为真、假、假
输入:A=20,B=1,C=1
预期的输出:X=10,Y=2,Z=3
⑥ 3个判定表达式依次为真、假、真
输入:A=20,B=1,C=60
预期的输出:X=10,Y=2,Z=30
⑦ 3个判定表达式依次为真、真、假
输入:A=20,B=40,C=1
预期的输出:X=10,Y=20,Z=3
⑧ 3个判定表达式全为真
输入:A=20,B=40,C=60
预期的输出:X=10,Y=20,Z=30