编辑: 阿拉蕾 | 2015-10-02 |
欠款时间超过30天但不超过100天;
欠款时间超过100天.对于上述三种情况,分别根据库存情况来决定对顾客订货的态度. 模拟试卷一 ??情况之一(欠款时间≤30天),如果需求数≤库存量,则立即发货,如果需求数>
库存量,则只发现有库存,不足部分待进货后补发.??情况之二(30天库存量,则不发货.??情况之三(欠款时间>
100天),则通知先付欠款,再考虑是否发货.试用判定树的形式予以描述(设欠款时间D,需求数N,库存量Q). 模拟试卷一 解: 模拟试卷一 ?? 4.有―过程如下图所示的流程, 试用判定表予以描述. 模拟试卷一 ?? 4.有―过程如下图所示的流程, 试用判定表予以描述. ? S2 ? ? ? S1 结果 ---- T F ---- b3 T F F ---- b2 T T T F b1 条件
1 2
3 4 解: 模拟试卷一 5.已知模块C中的一个判定影响到模块B,如图所示,它违反了SD的设计原则.试问: 可以采用哪些手段对结构图作改进,请说明改进办法并画出改进的结构图. 解: 模拟试卷一 模拟试卷一 ?? 7. 对下列子程序进行调试:?procedure example(y,z:real;
var x:real)?begin???????if? (y>
1) and (z=0) then x:=x/y;
???????if? (y=2) or (x=l) then x:=x+l;
?end.该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序.?答题要求:?(1)画出流程图.?(2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径. 解:(1)流程图见右图. (2)用白盒法中条件组合覆盖设计测试用例:? y=2, z=0, x=4;
? y=2, z=1, x=1;
? y=1, z=0, x=2;
? y=1, z=1, x=1. 模拟试卷一
一、填空题1.软件危机的事实使人们意识到:计算机要推广使用,其关键在于 技术的革新. 2.所谓 用户要求 是指软机系统必须满足的 和限制. 软件开发 所有性质 模拟试卷二 3.软件工程技术中,控制复杂性的两个基本手段是 分解 和.4.Jackson法的设计原则是:程序结构同 相对应. 抽象 数据结构 模拟试卷二 5.编程的目标是编写出逻辑上正确又易于 的程序. 6.检验是软件开发过程中不可缺少的部分,检验的目的在于 . 阅读(或维护) 发现错误并及时纠正 模拟试卷二 7.在集成测试时,采用先独立测试每一模块,然后在连到一起运行,这种方式称为 测试. 8.适合于作为概念性数据模型的所谓第二代数据模型是 . 非渐增式 ER模型(概念数据模型) 模拟试卷二 9.面向对象的开发,最大的优点是帮助分析者、设计者及用户清楚地表述 ,便于互相进行交流通讯. 抽象概念 模拟试卷二
二、选择题1.软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行数为(A.5 ~ 50K B.50 ~100K C.1M D.1 ~ 10M B 模拟试卷二 2.在软件生命期中,占工作量比例最大的是(A.可行性研究 B.建立系统的结构 C.编写程序 D.维护 D 3.用SA方法获得的需求说明书有四部分, 用于描述系统由那些部分组成、各部分间有何 联系等,是在(A.一套分层的数据流图 B.一本数据词典 C.一组小说明 D.补充材料 A 模拟试卷二 4.SA方法在描述方式上的特点, 是尽量采用(A.自然语言 B.形式语言 C.图形表示 D.表格 C 5.决定软件系统中各个模块的外特性, 即其输入输出和功能是(的任务.?A.需求分析 B.概要设计 C.详细设计 D.编程阶段 B 模拟试卷二 6.用于概要设计所采用的描述手段是(A.DFD B.结构模块图 C.程序流程图 D.数据结构图 B 7.一个模块传送给另一模块的参数是由单个 数据项组成的数组,它属于(A.数据型 B.复合型 C.内容型 D.公共型 A 模拟试卷二 8.在概要设计的设计文档中, 对每个模块的描述内容包括(A.功能、界面、输入、输出 B.界面、输入、输出、过程C.界面、过程、限制和约束 D.功能、界面、过程、注释 D 模拟试卷二 9.根据SP方法的要点规定, 程序最后要由(审定.? A.专家 B.谁编谁审 C.主程序员 D.资料员 C 10.结构化程序图(FC)中的箭头是用于 表示(A.控制流 B.数据流 C.数据/控制 D.调用关系 A 模拟试卷二