1、第一章测试1【多选题】(1分)软件的主要特性是()。A.无形性B.可独立构成计算机系统C高成本D.包括程序和文档参考答案ACD2【单选题】(1分)包含风险分析的软件工程模型是()。A.螺旋模型r厂、,B.增量模型r厂、.瀑布模型D.喷泉模型参考答案3【多选题】(1分)下列属于面向对象开发方法的是()。UMLB.OMTCCoadD.Booch参考答案ABCD4【多选题】(1分)软件危机的主要表现是()。软件生产率低下厂B.软件产品的质量低劣C.软件开发人员明显不足厂D.软件成本太高参考答案AB5【单选题】(1分)从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为()的方法。A.面向
2、属性r、B.面向对象r广:JC.面向数据r、D.面向过程I参考答案B【单选题】(1分)面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的()结构。r厂、A.程序r、.物理rJC.数据r、项.逻辑会考答案7【判断题】(1分)增量模型是非整体开发的模型,软件的开发是用增量开发和增量提交。()r5.错C厂、,B.对会考答案8【判断题】(1分)统一迭代过程在不同阶段,各个核心工作流的工作重心相同。()A.错r广上JB.对参考答案9【判断题】(1分)喷泉模型是一种面向对象模型。()-A.错r厂、JB.对参考答案10【判断题】(1分)螺旋模型不适用于大
3、型内部软件开发。()r、*参考答案第二章测试1【单选题】(1分)面向对象的分析方法主要是建立三类模型,即()。A.对象模型、动态模型、应用模型LB.对象模型、动态模型、功能模型ER模型、对象模型、功能模型系统模型、ER模型、应用模型参考答案2【单选题】(1分)SA法的主要描述手段有()。系统流程图和模块图B.功能结构图、加工说明C.DFD图、数据词典、加工说明D.软件结构图、加工说明参考答案I【多选题】(1分)画分层DFD图的基本原则有()。A.数据守恒原则数据流封闭的原则分解的可靠性原则D.子、父图平衡的原则4【单选题】(1分)数据字典是数据流图中所有元素的定义的集合,一般由以下4类条目
4、组成()。数据源条目、数据流条目、数据处理条目、数据文件条目数据流条目、数据项条目、文件条目、加工条目数据流条目、数据文件条目、数据池条目、加工条目数据说明条目、控制流条目、加工条目、数据存储条目5【单选题】(1分)执行者(Actor)与用例之间的关系是()。关联关系泛化关系包含关系D.扩展关系参考答案6【判断题】(1分)在进行了可行性分析后,需求分析就只需要解决目标系统的设计方案。()IX.对r广上、,B.错参考答案7【判断题】(1分)SA法是面向数据流,建立在数据封闭原则上的需求分析方法。()rA.错r厂、B.对8【判断题】(1分)HIPO法既是需求分析方法又是软件设计方法。()A.错r
5、广上JB.对I参考答案B【判断题】(1分)对象模型表示了静态的,结构化的,系统数据性质,描述了系统的静态结构,她是从客观世界实体的对象关系角度来描述,表现了对象的相互关系。()rA.对C厂、,B.错会考答案10【判断题】(1分)面向对象的分析是用面向对象的方法对目标系统的问题空间进行理解,分析和反映。通过对象层次结构的组织确定解空间中应存在的对象和对象层次结构。()A.对r厂、JB.错参考答案11【判断题】(1分)类的设计过程确定类,确定关联类,确定属性,识别继承关系。()A.对C厂B.错参考答案第三章测试1【单选题】(1分)判定树、N-S图和PAD图是()使用的表达工具。r广:A.设计阶
6、段的详细设计B.测试阶段C.设计阶段的概要设计D.编码阶段参考答案I【单选题】(1分)详细设计的结果基本决定了最终程序的()。A.质量代码的规模JC.运行速度D.可维护性【单选题】(1分)结构化程序设计主要强调的是()IX.程序的规模;B.程序设计语言的先进性rC.程序的效率:、.D.程序易读性参考答案4【判断题】(1分)信息隐蔽原则有利于提高模块的内聚性。()PA.对r厂、JB.错5【判断题】(1分)中心变换型的DFD图可看成是对输入数据进行转换而得到输出数据的处理,因此可以使用事务分析技术得到初始的模块结构图。()A.对rJB.错I参考答案B【判断题】(1分)HIPO图是由一组H图
7、和一张IPO图组成。()rA.对C厂、,B.错参考答案7【单选题】(1分)软件设计中,可应用于详细设计的工具有()。r、./A.数据流程图、PAD、结构图和伪码B.数据流程图、PAD、N-S图和伪码C.程序流程图、PAD、N-S图和伪码D.业务流程图、N-S图和伪码参考答案【单选题】(1分)下面哪个不是UML中的静态视图。()状态图类图JC.用例图D.对象图9【单选题】(1分)()技术是将一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部门,他们负责完成组内的活动。r厂、A.分支r、B.泳道LC.转移;D.分叉汇合会考答案10【单选题】(1分)在面向数据流的软件设计方
8、法中,一般将信息流分为()rA.变换流和控制流B.变换流和事物流、.JC.数据流和控制流:、.D.事物流和控制流参考答案第四章测试1多选题】Q分)【多选题】(1分)以下哪几项是集成可采取的策略?()厂A.自底向上集成厂B.三明治集成厂C.自顶向下集成厂D.一次性集成1我号涔案ABC【多选题】(1分)选择编程语言的时候,需要考虑以下哪些因素?()A.风险因素B.以往的开发经验产品类型与编程工具D.编程语言的适用条件参考答案ARCD3【单选题】(1分)程序语言的特性包括()。r厂、A.习惯特性rJB.算法特性r厂、JC.技术特性r厂、勺.工程特性会考答案【单选题】(1分)软件实现是将()的结果
9、翻译成用某种程序设计语言编写的并可以最终运行的程序代码。IX.架构设计LB.总体设计1C.软件设计:、.D.详细设计参考答案5【单选题】(1分)以下哪一项不是第4代语言(4GL)的主要特征?()r5.面向机器、.JB.友好的用户界面rC.应用程序生成器D.高效的程序代码参考答案6【判断题】(1分)在编写代码过程中,可以适用行内注释,而且行内注释越多越好。()a.对B.错会考答案7【判断题】(1分)序言性注释一般写在代码之前,对代码的属性信息进行标注。()A.错rjb.对()、曰晅H7R(冬I)【睫整髭】。1嫌她冲照ML.VJ。蓄旭宓坦普着、命0益巡SQW(冬I)【睫整髭】8A.错r
10、L、,B.对参考答案第五章测试1多选题】Q分)【多选题】(1分)以下哪几项属于白盒测试技术?()-A判断/条件覆盖B.等价类划分C.条件组合覆盖D.边界值分析参考答案XC2【多选题】(1分)以下哪几项属于黑盒测试技术?()等价类划分B.分支覆盖C.语句覆盖D.边界值分析参考答案AD【单选题】(1分)为提高集成测试效果,软件的集成测试工作最好由()承担。A.软件编程人员B.软件开发组负责人C.该软件的设计人员D.不属于该软件开发组的软件设计人员会考答案【单选题】(1分)黑盒测试与白盒测试分别是从()的观点测试a.用户、管理人员B.开发人员、用户LC.用户、开发人员LD.开发人员、管理人员会考答案
11、5【单选题】(1分)软件测试可能发现软件中的(),但不能证明软件没有r广:、小所有r、b.逻辑C.设计D.I参考答案D【单选题】(1分)使用白盒测试方法时确定测试数据应根据()和指定的覆盖标准。r厂、A.程序的难易程度r厂、JB.程序的功能r厂、C.程序的复杂程度r广上JD.程序的内部逻辑会考答案7【判断题】(1分)代码走查的查错效率低于黑盒测试效率。()A.对rL、,B.错参考答案【判断题】(1分)验收测试使用的是模拟测试数据,产品测试使用的是用户真实数据。();*.对r广上、,B.错会考答案9【判断题】(1分)测试管理过程一般由SQA负责。()rA.对r厂、B.错:【判断题】(1分