《软件工程》期末考试复习提纲
目录
18.变量的命名规则一般规定如下:变量名的长度不多于 40 个字符,第一个字符必须为英文字母,其他字母可以英文字母、数字以及下划线的任意组合。等价分类法与设计测试用例如表 1、表 2 所示。
19.有二元函数 f(x,y),其中 x∈[1,12],y∈[1,31];请写出该函数采用基本边界值分析法设计的测试用例。
20.为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。
一、单项选择题
1.对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。
A.结合 B.隐藏 C.封装 D.抽象
2.软件调试技术包括( B )
A.边界值分析 B.演绎法 C.循环覆盖 D.集成测试
3.瀑布模型的存在问题是( B )
A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求
4.软件生命周期中所花费用最多的阶段是( D )
A.详细设计 B.软件编码 C.软件测试 D.软件维护
5.程序的三种基本控制结构是( B )
A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、堆栈和队列 D.调用、返回和转移
6.在详细设计阶段,经常采用的工具有( A )
A.PAD B.SA C.SC D.DFD
7.详细设计的结果基本决定了最终程序的( C )
A.代码的规模 B.运行速度 C.质量 D.可维护性