软件工程模拟测试题
- 格式:doc
- 大小:35.00 KB
- 文档页数:3
1.软件生命周期中所花费用最多的阶段是_______
A.详细设计B.软件编码C.软件测试D.软件维护2._______工具在软件详细设计过程中不采用。
A.判定表B.IPO图C.PDL D.DFD图
3.程序的三种基本控制结构是
A.过程、子程序和分程序B.顺序、选择和重复
C.递归、堆栈和队列D.调用、返回和转移
4.产生软件维护的副作用,是指
A.开发时的错误B.隐含的错误
C.因修改软件而造成的错误D.运行时误操作
5.原型化方法是用户和设计者之间执行的一种交互构成,适用于______系统。
A.需求不确定性高的B.需求确定的C.管理信息D.实时6.为了提高测试的效率,应该
A.随机地选取测试数据B.取一切可能的输入数据作为测试数据
C.在完成编码以后制定软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
7.面向数据结构的设计方法(Jackson方法)是进行的形式化的方法。
A.系统设计B、详细设计C、软件设计D、编码8.详细设计的结果基本决定了最终程序的
A.代码的规模
B.运行速度
C.质量
D.可维护性
9.程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的和耦合性。
A.一致性 B. 作用域 C.嵌套限制 D. 内聚性10.软件设计中划分模块的一个准则是。
A.低内聚低耦合 B. 低内聚高耦合 C. 高内聚低耦合 D. 高内聚高耦合11.下列工具中,常用作总体设计的是
A.HIPO图B.N-S图
C.PAD图D.DFD图
12.UML表达关系的术语中,伴随限定符使用的关系是
A.关联B.依赖
C.泛化D.细化
13.自行车是一种交通工具,自行车和交通工具之间的关系是
A.组合B.关联
C.依赖D.泛化
14.面向对象分析中,对象模型描述了系统的
A.静态结构B.动态结构
C.控制结构D.顺序结构
15.UML用来表达系统交互建模的图形化工具是
A.用况图B.状态图
C.顺序图D.类图
16.根据RUP实现活动,输入为设计类,活动为实现类,则输出为A.用况B.构件
C.接口D.子系统
17.黑盒测试技术依据的是
A.程序的逻辑结构B.程序的物理结构
C.软件行为的描述D.软件功能的描述
18.从测试完成程度来看,下列选项中测试覆盖率最高的是
A.语句覆盖B.分支覆盖
C.条件组合覆盖D.路径覆盖
19.一个程序只有一个输入S,其取值范围是-60≤S≤60。
现从输入的角度设计了一组测试数据:-200,20,200,设计这组测试用例的方法是
A.条件覆盖B.等价类划分
C.边界值分析D.因果图
20.演化模型不.具有的特性是
A.本质上是迭代的B.容易适应变化的需求
C.有效风险控制机制D.常常弱化需求分析
1.瀑布模型是驱动的模型。
2.Jackson方法是一种面向的设计方法,其最终目标是得出。
3.的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
4.需求分析的基本任务是要准确回答系统必须“”的问题。
5.数据流图有四种基本成分:、、、。
6.在需求分析阶段常用的图形工具有_______________、Warnier图、IPO图。
7.模块化是指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。
每个模块完成一个特定的,所有的模块按某种方法起来。
成为一个整体,完成整个系统所要求的功能。
8.软件(产品)= + 。
9、面向数据流的设计方法是将映射为。
10、软件测试方法分黑盒测试与。
11.如何实现不同抽象层术语和处理逻辑之间的映射,涉及到两方面的内容,分别是____________和过程途径,前者为求解软件的开发逻辑。
12.需求发现的常用技术中,无法验证所发现的需求是否满足用户的要求,而且无法验证其正确性的是____________和____________。
13.数据流图是一种常用在____________阶段的图形工具。
14.为了控制软件设计的复杂性,结构化设计进一步分为____________和____________,前者将系统分解成一个个“黑盒子”,其细节描述是后者的任务。
15.模块的内聚类型中,最理想的内聚是____________,而内聚程度最弱的是____________。
16.对象实现了属性和操作的结合,它体现了面向对象技术的____________特性。
17.构件图和部署图的基础是____________。
18.RUP利用UML提供的术语和工具定义了需求获取层、系统分析层、____________、实现层,并给出了实现各层模型之间映射的基本活动以及相关的指导。
19.RUP是基于____________的一种过程框架。
20.白盒测试技术,又称为____________技术,典型的是____________技术。
21.有效性测试的目标是发现软件实现的功能与____________不一致的错误。
22.螺旋模型是由____________模型和演化模型结合而建立的一种软件开发模型。
23.常用的软件生存周期模型中,主要用于支持面向对象软件开发的模型是____________。
24.CMMI有6个共用目标,用于表征过程制度化的程度。
目标编号越大,说明该过程的制度化程度就越____________。
25.CMMI提供了两种过程改善路径,一是称为____________的过程改善路径,该路径可使组织针对单一过程域,不断改善该过程域;二是称为____________的过程改善路径,该路径可使组织通过一组过程域,不断改善一组相关的过程域。
26解释层次方框图
27解释IPO图
28解释耦合
29解释内聚
30解释数据字典
31.简述需求的基本性质。
32.简述在进行软件系统/产品的需求工作中所面临的挑战和应对方法。
33.什么是类?什么是对象?什么是类的构成成分?
34.什么是RUP?它有什么特点?
35.简述人们关于软件测试目的的认识所经历的几个阶段。
36.简述喷泉模型以及可适应的情况。