软件工程期末应用题部分.docx

上传人:b****6 文档编号:5840400 上传时间:2023-01-01 格式:DOCX 页数:15 大小:551.64KB
下载 相关 举报
软件工程期末应用题部分.docx_第1页
第1页 / 共15页
软件工程期末应用题部分.docx_第2页
第2页 / 共15页
软件工程期末应用题部分.docx_第3页
第3页 / 共15页
软件工程期末应用题部分.docx_第4页
第4页 / 共15页
软件工程期末应用题部分.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

软件工程期末应用题部分.docx

《软件工程期末应用题部分.docx》由会员分享,可在线阅读,更多相关《软件工程期末应用题部分.docx(15页珍藏版)》请在冰豆网上搜索。

软件工程期末应用题部分.docx

软件工程期末应用题部分

软件工程应用题

一、程序流程图、N-S、PAD图、伪码(PDL语言)之间的转换

N-S

1.现有程序流程图表示:

输入10个数据,输出其中的最小数和最大数。

试根据程序流程图画出图。

参考答案:

2•请使用PAD图和PDL语言描述在数组A

(1)〜A(10)中找最大数的算法。

参考答案:

(1)PDL语言:

N=1

WHILEN<=10DO

IFA(N)<=A(N+1)MAX=A(N+1);

ELSEMAX=A(N)ENDIF;

N=N+1;ENDWHILE;

解题思路:

人工查找时,是从第一个元素开始查找,用当前元素与下一个元素比较,将较大者作为当前元素又与下一元素比较,如此循环,直到数组末尾。

(2)PAD图:

6•根据下面的伪代码程序,完成相应要求。

START

IFC1

THEN

WHILEC2DO

f

ENDDO

ELSE

BLOCK

g

P

ENDBLOCK

ENDIF

REPEATUNTILC3

q

r

ENDREP

STOP

问题:

(1)画出程序流程图

(2)画出N-S图

 

7•将下面给出的伪码转换为N-S图和PAD图

voidroot(floatrootl,floatroot2){

i=1;j=0;

while(i<=10){

输入一元二次方程的系数a,b,c;

p=b*b-4*a*c;

if(p<0)输出“方程i无实数根”;elseif(p>0)求出根并输出;

if(p==0){

求出重根并输出;

j=j+1;

}

i=i+1;

}

输出重根的方程的个数j;

}

i=l;j=@

wtiile(i<=10)

輸入a.b.c;计算p=b2-4ac:

输出“方程i”

无实根

p>0?

e求出根丼输岀

p==0?

业求出重根并愉出;j=j+l;

i=i+k

输出莹根讨扌程个iti

 

给定下列伪码表示,设计岀等价的W百图"解:

A:

DOWHILEP-0

B:

DOWHILEQT

处理M;

IFr=HJTHEN处理A;

ELSL处理B;

ENDU;;

ENDB;

处理M;

LNDA;

处理Y;

处理*;

p-0

沪i

处理M

T、二F

孙理人外理B

处理C

处理H

处理Y

处埋艸

19一将如图所示的PAD图转换为伪码表示乜

解:

whileado

Ifx>0thenx1;

Elsex2;

Ify>0theny1;

Ifz>0thenz1;

Elsez2;

Elsey2;

丫3;

End;

二、判定树、判定表

4.假设某航空公司规定,

乘客可以免费托运重量不超过30公斤的行李。

当行李重量超过30公斤时,对头等舱的

国内乘客超重部分收费

4元/公斤,对其他舱的国内乘客超重部分每公斤收费

6元,对国外乘客超重部分每公斤

收费比国内乘客多一倍,

对残疾乘客超重部分每公斤收费比正常乘客少一半,

用判定表和判定树表示每种条件组

 

合相对应的动作(算法)

判定表:

\件\收AR

I<=30

t>30

圆内棗礬

国外秦客

头等匏

音通

晉遇

免费

7

2X*(7^30)

3X(#-30)

7

4X(w-30)

\Z

P>/

6X(w-30)

x/

7

8X(w-30)

1£X(

7

判定树:

h某旅行社根据旅游淡季、旺季及是否团体订票,确定旅游票的折扣率。

具体规定如下:

人数在20人以上的厲团体.20人以下的是散客。

每年的4-5月、卜恫山月为旅游旺季’其余为旅游淡季•,旅游旺爭.团体票优惠WS散客不优惠°旅游淡季,团体票优惠30%.散客优惠2。

%.试用判定表表示旅游订票的优惠规罡。

旅游旺季团体

TTFF

TFTF

优惠仇

X

不优惠

X

优惠30%

X

优惠20岭

1_L

4给出所示列走表的判定惊

判定表

总分大于620

总分小于620

有满分

有不及格

有满分

有不及格1

发升级通知书

ry

N

N

N

发免修学科通知书

N

N

¥|

N

发留级逋知书

N

N

XI

Y

发重修学科通知书

N

Y

N

厂有港分一发升憂通畑

£^4>-F*S2U——

L岩不及赫——加至僮学将趣却

左通知*

厂有満井一富亜儒删声知遵曲小于砒口一

有不及椎一发蕾霑迪知

17•某校制定了教师的讲课课时津贴标准。

对于各种性质的讲座,无论教师是什么职称,每课时津贴一律是

50元;而对于一般的授课,则根据教师的职称来决定每课时津贴费:

教授30元,副教授25元,讲师20元,助

教15元。

请用判定表描述上述问题。

解答:

判定表:

1

2

3

4

5

教授

T

F

F

F

副教授

F

T

F

F

讲师

F

F

T

F

助教

F

F

F

T

讲座

T

F

F

F

F

50

X

30

X

25

X

20

X

15

X

三、黑盒测试技术一等价类划分测试用例

3月30日止)。

即出生年月不在

6位数字字符表示,前4位代表

8•某工厂公开招工,规定报名者的年龄应在16周岁至35周岁之间(到2005年

上述范围内,将拒绝接受,并显示“年龄不合格”等出错信息。

假定出生年月由年,后2位代表月。

(1)利用等价类法设计测试用例•

利用边界值分折汕设计测试用*.

等价类表如卜:

輪入条件

有效等价类

丸效筹价类

出生年月

①百住数字字符

2有非数字字持

3少于6牛歎字符④多于6牛數字苻

对应數值

⑤^197003——

6<197003

7>198903

月份对应数值

⑧在1—12之间

9等于0

10:

>12

 

依据尊价类从设计测试用例如卜占:

测试数据

期望结果

氟盖等价类

197311

输入有嫌

①⑤通

MAY,72

输入无效

19725

输入无敕

1983011

输入无效

195512

输入无效

199510

输入无效

197300

输人无媒

©

197622

输入无效

 

依据边界值分析沈设计测试用例加F表t

件条入輸

-

出生年月

符符苻苻仔字符丰爭曲誉字字字非用字:

:

^小57有全百

敕效

5*沐入输输1>1

一对应恭

H一一一

效这有品入入精输

月份对

为为刚刚份份份份

月月月月

HHH

卜卜

12•某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。

请用等价类划分法设计测试用例。

解答;

划分等价类:

输入条件1

合理等价类

不合理等价类

职称

2副教授

3讲师

⑤四种观称之外枉意一种

职称兼工龄

④助教兼工龄大于2年

6助教兼工龄等于两年

7助教叢工龄小于两年

计测试用例:

输入数据

预期结果

機盖范園

教授

输入有效,进行调整工资处理

副敎授

输入有效,进行调整工资处理

讲师

输入有效,进行调整工资处理

助教3

P输入有效,进行调整工卷处理「

助教2

输入有效"不调整工资处理

助教1

输入有效1不调整工资处理

工程师

输入无效

三、数据流图转换为软件结构图

 

1仕将下图所示的数据流图转换淘软件结构图“

解:

上图所示的数据流图既有事物型处理的特征又有变换型处理的轻征.先分进行转换,再进行优化,转换的结果图如下。

 

 

38.诸画出下列数据流图(DFD)的软件结构图•

 

、答:

42.

】•数据流图

2.模块结构图一交加工为计第工资总额邹分

①扣餘额

④扣除额,奖金⑤工资总额,有关信息

⑥工资总额⑦缺勤"水电信息

⑧缺勤,水电信息⑨扣除额

ODhBgt情.况(⑵奖金颔

胁工资衫息(的丄资请单

五、甘特图举例

2

3

计划JFttH

黄魏计划结樂日

耳目硝定

2A06-5-8

5

2006-5-13

4

200C-5-J2

J

200B-5-15

5

试访

2006-5-13

3

2006-5-16

6

轲卷E*定

20^5-15

I

2006-5-16

7

实地枚fi

2M«-S-14

IQ

20P6-5-26

e

2DQ4卜邮

20M-5-51

9

滋撈分析

2006-5-30

3

200fr-fr72

10

2006-6-2

.__

2006-6-8

6

A

任务甘特團

13

14

.t

15

16

17

13

19

20

21

22

23

24

2$

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1