预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共55页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

会计学7-4回答下列(xiàliè)问题:(2)假设有一个由1000行FORTRAN语句构成的程序(经编译后大约有5000条机器指令),估计对其进行测试期间将发现多少个错误?为什么?(3)设计下列(xiàliè)伪码程序的语句覆盖和路径覆盖测试用例:STARTINPUT(A,B,C)IFA>5THENX=10ELSEX=1ENDIFIFB>10THENY=20ELSEY=2ENDIFIFC>15THENZ=30ELSEZ=3ENDIFPRINT(X,Y,Z)STOP解:用基本路径测试方法设计测试用例的过程(guòchéng),有下述4个步骤:⑴根据过程(guòchéng)设计的结果画出流图⑶确定线性独立路径的基本(jīběn)集合由于它的环形复杂度为5,因此共有5条独立路径,分别取为:路径1:1—2—3—4—6—7—9—11—12路径2:1—2—5—6—7—9—11—12路径3:1—2—3—5—6—7—9—11—12路径4:1—2—3—4—6—7—8—9—11—12路径5:1—2—3—4—6—7—8—10—11—12⑷设计可强制执行(zhíxíng)基本路径集合中每条路径的测试用例①执行(zhíxíng)路径1:1-2-3-4-6-7-9-11-12(两个判定表达式全为真)输入:A=1,B=1,C=2,D=2(任意)预期的输出:X=2,Y=0②执行(zhíxíng)路径2:1-2-5-6-7-9-11-12(第一个判定表达式为假,第二个判定表达式为真)输入:A=0,B=1(任意),C=2,D=0(任意)预期的输出:X=-1,Y=27-5某图书馆有一个使用CRT终端的信息检索(jiǎnsuǒ)系统,该系统有下列4个基本检索(jiǎnsuǒ)命令(见书175页)。要求:(1)设计测试数据以全面测试系统的正常操作;(2)设计测试数据以测试系统的非正常操作。解上列联立方程式得到ET=45,K=33.33从而有:MTTF=已知当19个月的集成测试结束时MTTF=100h,带入上式100=10000/[33.33(45-EC(19))]所以EC(19)=42也就是说,当集成测试结束时总共改正了42个错误(cuòwù),还有45-42=3个错误(cuòwù)潜伏在程序中。其它(qítā)常用的控制结构习题(xítí)6-2假设只有SEQUENCE和IF-THEN-ELSE两种控制结构,怎样利用它们完成(wánchéng)DO-WHILE操作?5、研究下面(xiàmian)伪代码程序:LOOP:SetIto(START+FINISH)/2IfTABLE(I)=ITEMgotoFOUNDIfTABLE(I)<ITEMSettoSTARTto(I+1)IfTABLE(I)>ITEMSettoFINISHto(I-1)If(FINISH-START)>1gotoLOOPIfTABLE(START)=ITEMgotoFOUNDIfTABLE(FINISH)=ITEMgotoFOUNDSetFLAGto0GotoDONEFOUND:SetFLAGto1DONE:EXIT解(1):程序流程图(2):非结构化程序,因为循环结构有两个(liǎnɡɡè)出口。第5章总体设计三、图3-1是某单位的工资管理系统数据流图。从图中描述可以看出:该系统首先收集教师、职工与月工资有关的数据(如姓名、工龄、工资级别工作量、加班时间、矿工请假(qǐngjià)时间等,有些数据由人事科提供),并审核数据为正确数据;随后,系统取出审核过的正确数据,经过一系列与工资相关的计算和处理而得到工资数据,以此更新年度工资数据;最后针对不同用户需要生成各类工资报表,并将相关报表分发或送交给相应用户。请根据面向数据流图的结构化设计方法,在原数据流图上直接画出你所确定的输入流和输出流边界,并给出该系统的最终设计结果——用层次图表示的软件结构。银行事务处理系统第8章维护(自学(zìxué))习题:P2011、2例题选讲在日常教学过程中,教师广泛使用多媒体教室授课。根据一般常识可知,一个多媒体教室必须具备:教室(房间)、桌椅板凳、讲台、黑板、计算机、投影仪、屏幕、功放、麦克风、喇叭(lǎbā)等设备及工具,现拟开发的一个多媒体教室管理系统,请按照面向对象分析方法和多媒体教室各种设备、工具的配置及使用常识,建立一个多媒体教室的对象模型(只画出对象模型图,不写分析过程)。/