奇拉被佐助打死了没:软件工程的考试问题,多谢!急!

来源:百度文库 编辑:高考问答 时间:2024/05/05 08:54:07
(1) 设计下列伪码程序的遇见覆盖和路径覆盖测试用例。
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
(2)有如图所示软件结构图,
1. 请写出A的控制域;
2. 如果在A总有语句:
IF c THEN fiag:=0 ELSE flag:=1;
而在A的控制中有语句:
IF fiag=1 THEN statenent1 ELSE statenent2;
试说明这样的设计结果有什么坏处?应如何改进?
m
a g
b c
d e f
(注:m下为A和G两个分支,A下为B,C,C下是D,E,F)