版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、系统集成专业技术练习题1. 一般可以将信息系统的开发分成 5 个阶段,即总体规划阶段. 系统分析阶段. 系统设计阶段. 系统实施阶段. 系统运行和评价阶段,在各个阶段中工作量最大的是( 1) 。在每个阶段完成后都要向下一阶段交付一定的文档,( 2 )是总体规划阶段交付的文档。(1)A总体规划阶段B系统分析阶段C系统设计阶段D系统实施阶段(2)A系统方案说明书B系统设计说明书C用户说明书D可行性2.需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系统“做什么”的问题。()并不是需求分析的实现步骤之一。A获得当前系统的物理模型B抽象出当前系统的逻辑模型C建正立目标系统的逻辑
2、模型D确定目标实现的具体技术路线3.为了直观地分析系统的动作,从特定的视点出发推述系统的行为,需要采用动态分析的方法。其中( 1 )本来是表达异步系统的控制规则的图形表示方法,现在已经广泛地应用于硬件与系统的开发中,它适用于描述与分祈相互独立. 协同操作的处理系统,也就是并发执行的处理系统。( 2 )是描述系统的状态如何响应外部的信号进行推移的一种图形表示。(1)A状态迁移图B时序图CPetri 网D数据流图(2)A状态迁移图B时序图CPetri 网D数据流图4.设计包括四个既独立又相互联系的活动,分别为(1). (2). 数据设计和过程设计。(1)A用户手册设计B语言设计C体系结构设计D文档
3、设计(2)A文档设计B程序设计C.实用性设计D接口设计3.在业务领域分析过程中,通过建立实体关系图,把与业务相关的数据模型化;通过建立(1)来表示业务在过程依赖图中;通过建立(2)来详细说明整个活动的分解过程;两个业务过程之间的相互依赖关系应业务过程的逻辑。(1)A.数据流图(DFD)B.过程层次图(PHD)C.过程活动图(PAD) D.过程关系图(PRD)(2)A.数据流图(DFD)B.过程层次图(PHD) C.过程活动图(PAD)D.图(Ganntte)4. 系统开发过程通常被分为若干个阶段,每个阶段的开始和结束都有明确的规定。人们开发过程中完成某项关键工作的时刻称为里程碑。完成()时最适
4、于称为里程碑。A. 需求B.总体设计稿C.一套实体关系图D.50%的编码5. 企业系统规划方法(BSP)是指导公司建立信息系统的方法。一个企业的信息系统应当满足各个管理层次关于信息的需求。以下选项中不属于企业系统规划层次的是()。A.控制层B. 管理控制层C.操作控制层D.数据产生层6.在各种不同的需求中,(1)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。需求说明书是需求分析阶段的成果,(2)不是其应包含的内容。(1)A.业务需求B.非功能需求C.用户需求D.功能需求(2)A.数据描述B.功能描述C.系统结构描述D.性能描述7.对开发的看法可有多种观点,敏捷开发方法是一种(1
5、),代表性是极限编程 XP,它的核心为(2)。(1)A.数学观B.建模观C.工程观D.协作(2)A.强调文档和以敏捷性应对变化B.强调建模和以敏捷性应对变化C.强调设计和以敏捷性应对变化D.强调人和人之间的合作的和以敏捷性应对变化8.需求分析的任务不应包括( 1)。进行需求分析可使用多种工具,但( 2)是不适用的。在需求分析中,开发要从用户那里解决的最重要的问题是( 3)。需求规格说明书的内容不应包括(4),该文档在开发中具有重要作用,但其作用不应包括( 5)。(1)A 问题分解B 可靠性与安全性要求C 结构化程序设计D 确定逻辑模型(2)A 数据流图(DFD) B 判定表C. PAD 图D
6、数据字典(3)A 要让做什么B 要给该提供哪些信息C 要求工作效率怎样D 要让具有何种结构(4)A 对重要功能的描述B 对算法的详细过程描述C 对数据的要求D的性能(5)AB 用户和开发设计的依据对要做什么的共同理解C验收的依据D可行性分析的依据9.结构化系统分析和设计的主导原则是() 。A自底向上B集中C自顶向下D分散平行10.在描述复杂关系时,图形比文字叙述优越得多,下列四种图形工具中,不适合需求分析阶段使用的是()A.层次方框图B.用例图C.IPO 图D.NS 图11. 结构化设计方法在开发中用于 1 ,它是一种面向 2 的设计方法。该方法使用的图形工具是 3 , 3 中矩形表示 4 。
7、如果两矩形之间有直线相连,表示它们存在 5 关系。(1)A 测试用例设计B 概要设计C 程序设计D 详细设计(2)A 对象B 数据结构C 数据流D 控制流(3)A 程序结构图B 数据流程图C 程序流程图D 实体联系图(4)A 数据B 加工C 模块D 存贮(5)AB 调用C 并列D 顺序执行12. 按制定工程标准的不同层次和适用范围,工程标准可分为五级, 1 制定的是国际标准, 2 是行业标准。GBl526-89 对程序流程图等作了明确. 具体规定。这种标准程序流程图的特点有: 3. 4. 5 。12A.IEEE,GJBB. IEEE,ANSIC.ISO,IECD.ISO,IEEEE.IEC,G
8、JBF.ANSl,ISO35A 箭头表示数据的传递方向B 允许自行定义多种特定的图形符号C 对循环结构规定了一对特定的符号D 它和 ISO 的有关规定有一些差别E 允许有两个以上出口的判断F 特定方向的流线才用箭头标明流向G 不允许在图形符号外加注标识符和描述符13.设计中划分模块的一个准则是1。两个模块之间的耦合方式中,2耦合的耦合度最高,3耦合的耦合度最低。一个模块内部的内聚种类中4内聚的内聚度最高,5内聚的内聚度最低。1.A 低内聚低耦合B 低内聚高耦合C 高内聚低耦合D 高内聚高耦合2.A 数据B 非直接C 控制D 内容3.A 数据B 非直接C 控制D 内容4.A 偶然B 逻辑C 功能
9、D 过程5.A 偶然B 逻辑C 功能D 过程14.OMT 定义了三种模型来描述系统。( 1 )可以用状态图来表示;(2)可以用数据流图表示。(3)为上述两种模型提供了基本的框架。(1)A.对象模型B.功能模型C.动态模型D.类模型(2)A.对象模型B.功能模型C.动态模型D.类模型(3)A.对象模型B.功能模型C.动态模型D.类模型15.OMT 是一种对象建模技术,它定义了三种模型,它们分别是1模型,2模型,和3模型,其中,1模型描述了系统中对象的表态结构,以及对象之间的联系. 2模型描述系统中与时间和操作顺序有关的系统特征,表示瞬时行为上的系统的“控剂”特征,通常可用4来表示;3模型描述了与
10、值的变换有关的系统特征,通常可用5来表示。1.A 对象B 功能C. ERD 静态2.A 控制B 时序C 动态D 实时3.A 对象B 功能C 变换D 计算4.A 类图B 状态图C 对象图D 数据流图5.A 类图B 状态图C 对象图D 数据流图16. 在开发过程中常用图作为描述工具。DFD 就是面向_1_分析方法的描述工具。在一套分层 DFD 中,如果某一中有 N 个加工(pros),则这允许有_2_图。在一张 DFD 图中,任意两个加工之间_3_。在画分层 DFD 时,应注意保持_4_之间的平衡。DFD 中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为_5_两大类。
11、1.A 数据结构B 数据流C 对象D 构件(component)2.A 0B1C 1ND0N3.A 有且仅有一条数据流B 至少有一条数据流C 可以有 0 或多条名字互不相同的数据流D 可以有 0 或多条数据流,但允许其中有若干条名字相同的数据流4.A 父图与子图B 同一父图的所有子图C 不同父图的所有子图D 同一子图的所有直接父图5.A 控制流和变换流B 变换流和事务流C 事务流和事件流D 事件流和控制流17.OMT(object Mling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型. (1) 组成。对象模型是从实际系统导出的类的体系,即类的属性.
12、子类与父类之间的继承关系. 以及类之间的 (2)关系。(1)A. 静态模型和功能模型B. 动态模型和过程模型C. 动态模型和功能模型D. 静态模型和操作模型(2)A. 关联B. 从属C.调用D. 包含18. 用来辅助工具。开发. 运行.管理. 支持等过程中的活动的称为开发工具,通常也称为A.CADB.CAIC.CAMD.CASE19. 使用的开发.开发工具有助于提高和管理的效率。集成型开发环境通常由工具集和环境集成机制组成。这种环境应具有。环境集成机制主要有数据集成机制.控制集成机制和界面集成机制。A.开放性和可剪裁性B.开放性和不可剪裁性C.封闭性和可剪裁性D.封闭性和不可剪裁性20.的开发
13、。演化模型是在快速开发一个()的基础上,逐步演化成最终的软开发模型用于指导件。A.模块B.运行C.原型D.主程序21. 概要设计是系统结构的总体设计,以下选项中不属于概要设计的是。A.把划分成模块B.确定模块之间的调用关系C.确定各个模块的功能D.设计每个模块的伪代码22. 在下列说法中,是造成的主要原因。 用户使用不当本身特点 硬件不可靠 对的错误认识 缺乏好的开发方法和 开发效率低A. B. C. D. 23. 系统中模块的不仅意味着作用于系统的小变动将导致行为上的小变化,也意味着规格说明的小变动将影响到一小部分模块。A. 可分解性B. 保护性C. 可理解性D. 连续性24. 关于程序模块
14、优化的启发式规则有若干条,以下规则中不符合优化原则的是 (1) 。如果一个模块调用下层模块时传递一个数据结构,则这种耦合属于 (2) 。(1) A通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性B提高上层模块的扇出,减少模块调用的层次C将模块的作用范围限制在模块的控制范围之内D降低模块之间接口的复杂性,避免“连接”(2)A简单耦合B直接耦合C.标记耦合D控制耦合25. 甲通过计算机网络给乙发消息,表示甲己同意与乙签订合同,后甲不承认发过该消息。为了防止这种情况的出现,应该在计算机网络中采取技术。A数据压缩B数据加密C数据备份D数字签名26.的互操作性是指。A的可移植性B.人机界面的可交
15、互性C.连接一个系统和另一个系统所需的工作量D.多用户之间的可交互性27.下述任务中,不属于工程需求分析阶段的是。A.系统的数据要求B.确定系统的功能需求C.确定系统的性能要求D.确定系统的运行28.设计的主要任务是设计的结构. 过程和模块,其中结构设计的主要任务是要确定。A.模块间的操作细节B.模块间的相似性C.模块间的组成关系D.模块的具体功能29. 在结构化分析方法中,数据字典是重要的文档。对加工的描述是数据字典的组成内容之一,常用的加工描述方法。A.只有结构化语言B.有结构化语言和判定树C.有结构化语言. 判定树. 判定表D.有判定树和判定表30.在面向数据流的设计方法中,一般把数据流
16、图中的数据划分为两种。A.数据流和事务流B.变换流和数据流C.变换流和事务流D.控制流和事务流31.以下不属于中间件技术的是。A.Java RMIB.CORBAD.Java Applet32. 下列要素中,不属于 DFD 的是(1)。当使用 DFD 对一个工资系统进行建模时,(2)可以被认定为外部实体。(1)A.加工B.数据流C.数据D.联系(2)A.接收工资单的B.工资系统源代码程序C.工资单D.工资数据库的33. 以下选项中,可以用于ernet 信息服务器管理的是 。AnetBRASCFTPDSMTP34. 若对象A 可以给对象 B 发送消息,那么。A.对象 B 可以看见对象 AB.对象
17、A 可看见对象 BC.对象 A. B 相互不可见D.对象 A. B 相互可见35.复用是使用已有的产品(如设计. 代码. 文档等)来开发新的系统的过程。复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指_1_中的复用,水平式复用是指_2_中的复用。为了提高构件(Component)的复用率,通常要求构件具有较好的_3_。为了将不同生产商在不同软硬件上开发的构件组装成一个系统,必须解决异构的各构件间的互操作问题。目前国际上已出现了一些支持互操作的构件标准,典型的有国际对象管理组织 OMG的_5_和公司推出的_6_。12. A同一系统B 不同系统C同一应用领域D 不同应用领域3.A性和不变
18、性B性和可变性C通用性和不变性D 通用性和可变性45.ACORBAB DCOMCJavaBeansDDelphi36. ISO9000成熟度模型 CMM 都着眼于质量和过程管理。ISO9000 系列标准的主导系列标准和是:(1)强调质量 ;(2)使影响产品质量的全部始终处于 状态;(3)要求证实企业具有持续提供符合要求产品的 ;(4)强调质量管理必须坚持进行质量 。而 CMM 则强调持续的 。:A形成于需求B形成于设计C形成于实现D形成于生产的全过程:A可观察B可控制C可度量D可:A能力B条件C工具D环境:A度量BC改进D保证:A质量度量B质量改进C过程改进D过程度量37.结构化分析方法(SA
19、)是一种预先严格定义需求的方法,强调分析对象的 (1) ,其指导是 (2) 。A.程序流B指令流C. 控制流D数据流A.自顶向下逐层分解B自底向上逐层分解C. 面D面向过程象38.逆向工程过程的抽象层次是指可从源代码中抽取出来的设计信息的精制程度。抽象层次分为四层,其中“最低层”抽象能够导出过程的设计表示文档,“低层”抽象能够导出程序和数据结构信息,“中层”能够导出 (1) ,“”抽象能够导出 (2) 。(1)A. 实体关系模型B.程序和文档结构信息C. 全部文档信息D. 数据流和控制流模型(2)A. 实体关系模型B. 模块结构图C. 完全的数据流图D. 全部文档信息39.SSL(TLS)协议
20、 () 。A.工作于 TCP/IP 协议栈的网络层B.不能够提供认证功能C.仅能够实现加功能D.可以被用于实现安全电子邮件40.在使用 Kerberos 进行密钥管理的环境中,有 N 个人,为确保在任意两个人之间进行,系统所需的最少会话密钥数为 () 个。A.N-1B.NC.N+1D.N(N-1)/241. 若要重构一个功能上和性能上更为完善的改进的,可以使用()A逆向工程工具B程序切片工具C程序理解工具D再工程工具42.下列要素中,不属于 DFD 的是( 1)。当使用 DFD 对一个工资系统进行建模时,( 2)可以被认定为外部实体。(1)A加工B数据流C数据D联系(2)A接收工资单的B工资系
21、统源代码程序C工资单D工资数据库的43 某业务员需要在出差期间能够公司局域网中的数据,与局域网中的其他机器进行通信,并且保障ernet 上的机器随意网使用 ()通信的性。但是为了安全,公司公司局域网。虚拟议可以解决这一需求。A.PPTPB.RC-5C.UDPD.net44. 用于在网络应用层和传输层之间提供加密方案的协议是 () 。A PGPBSSLCIPSecDDES45. 基线是生存期各个开发阶段的工作成果,测试阶段的基线是 () 。A可提交的B被测试的程序C提交D测试46.的分层式体系结构把系统划分为 4 层,这 4 层结构自顶向下分别是 () 。A应用业务构件中间件系统B业务构件应用中
22、间件系统C应用中间件系统业务构件D业务构件中间件应用系统47. 在关于信息属性的叙述中,错误的是 () 。A信息具有无限性和普遍性B信息具有依附性,信息必须依附于某种载体C信息具有相对性,即不同的认识主体从同一事物中获取的信息及信息量可能是不同的D信息具有可传递性,信息在空间的传递称为信息48. 某公司拥有多个应用系统,分别采用不同的语言和独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地. 立即地. 可靠地. 异步地传输数据。以下集成方式,最能满足这种) 。要求的是 (A. 文件共享B. 数据库共享C.方法调用D. 消息机制49.()不属于 Web Service 直
23、接涉及到的协议或技术ASOAPBXMLCXHTMLDUDDI50.形成 Web Service 架构基础的协议不包括()ASOA PBDHCPCWSDLDUDDI51.Web Service 体系结构中包括服务提供者. ()和服务请求者三种角色。A服务认证中心B服务中心C服务协作中心D服务支持中心52.以下有关 Web Service 技术的示例中,产品和语言对应关系正确的是()ANET Framework-C#BDelphi 6-PascalCWASP -C+DGLUE-JAVA53.一个设计良好的系统应具有()的特征。A低内聚. 低耦合B高内聚. 低耦合C高内聚. 高耦合D低内聚. 高耦合
24、54.()不是 J2EE 的。AJSPBRMI/IIOPCASPDEJB55.“消息”是所关心的实际数据,经常也称为“明文”,用“M”表示。经过加密的消息是“密文”,用“C”表示。如果用 C=E(M)表示加密,M=D(C)表示。那么从数学角度讲,加密只是一种从 M ()的函数变换,正好是对加密的反函数变换。A.公钥到私钥B.变量域到 C 函数域C.定义域到 C 函数域D.定义域到 C 值域56. 把分布在不同地点. 不同时间的数据集成起来,以支持管理决策的技术称为,为 Web service中表示数据的基本格式。A. 数据库HTMLB. 数据仓库XMLC. 数据挖掘HTTPD. 商业智能UML
25、57. 以下不属于中间件技术的是 ()。A. Java RMIB. CORBAC. DCOMD. Java Applet58. 为了使构件系统更切合实际. 更有效地被复用,构件应当具备(),以提高其通用性。A. 可继承性B.可变性C.可封装性D.可伸缩性59.在进行网络规划时,要遵循的通信协议标准。网络架构和通信协议应该选择广泛使用的国际标准和事实上的工业标准,这属于网络规划的()。A.实用性原则B.开放性原则C.先进性原则D.可扩展性原则60.以下( )是 SOA 概念的一种实现。A.DOOMB.J2EEC.Web serviceD. WWW61. 在.NET 架构中,(的. 面象的.层次化
26、的. 可扩展的编程接口。)给开发提供了一个A.通用语言规范B.基础类库C.通用语言运行环境D.ADO.NET62.应用()不能在 Windows环境下搭建 WEB 服务器 。A IISBServ-UCWeb SphereDWebLogic63.下列技术规范中,()不是中间件的技术规范。AEJBBCOMCTPM 标准DCORBA64.以下关于NET 的描述,错误的是()ANET 是一个程序运行BNET Framework 管理和支持NET 程序的执行CVisual StudioNET 是一个应用程序集成开发环境D编译NET 时,应用程序被直接编译成机器代码65. ()表达的不是类之间的关系。A.
27、关联B.依赖C.创建D.泛化特性66.的 1 的重要尺度之一。为了提高可移植性是用来衡量的可移植性,应注意提高软件的 2 。采用 3 有助于提高 2 。为了提高可移植性,还应 4 。使用 5 语言开发的系统具有较好的可移植性。1.A 通用性B 效率C 质量D 人机界面2.A 使用的方便性B 简洁性C 可靠性D 设备独立性3.A 优化算法B设备C 表格驱动方式D 树型文件目录4.A 有完备的文档资料B 选择好的宿主计算机C 减少输入输出次数D 选择好的操作系统5.A.CobolB.APLC. CD. PL167.质量包含多方面的内容, 1 . 2 . 可移植性. 可复用性等是较为重要的质量特性。
28、在软件开发中,必须采取有力的措施,以确保的质量,这些措施至少应包括: 3. 4. 5 。12A 稳定性B 可靠性C 数据一致性D 可性E 可行性F 数据独立性35A 在开发初期制定质量保证计划,并在开发中坚持实行B 开发工作严格按阶段进行,文档工作应在开发完成后集中进行C 严格执行阶段评审D 要求用户参与全部开发过程,以监督开发质量E 开发前选定或制定开发标准或开发规范,并遵照实施F 争取足够的开发经费和开发人力的支持68.工作越来越受到重视,因为它的花费常常要占生存周期全部花费的 1 左右。其工作内容为 2 ,为了减少工作的;可以考虑采取的措施是 3 。而的可性包含 4 。所谓管理主要指的是
29、 5 等。1.A1020B2040C6080D 90 以上2.A 纠正与修改B 因环境已发生变化,中含有的错误需作相应的变更C 为扩充功能,提高性能而作的变更D 包括上述各点内容3. A 设法开发出无错的B 增加数量C 切实加强管理,并在开发过程中就采取有利于未来的措施D 限制修改的范围。4. A 正确性. 灵活性. 可移植性B 可测试性. 可理解性. 可修改性C 可靠性. 可复用性.可用性D 灵活性. 可靠性. 高效性5.A 加强需求分析B 重新编码C 判定修改的合理性并修改质量D 加强管理69. 设计高质量的是设计追求的重要目标。可移植性. 可性. 可靠性. 效率. 可理解性和可使用性等都
30、是评价质量的重要方面。可移植性是反映出把一个原先在某种硬件或环境下正常运行的移植到另一个硬件或环境下,使该也能正确地运行的难易程序。为了提高的可移植性,应注意提高的_1_。可性通常包括_2_。通常认为,工作包括改正性. _3_和_4_。其中_3_则是了为扩充的功能或提高原有的性能而进行的活动。_5_是指当系统万一遇到未预料的情况时,能够按照预定的方式作合适的处理。1.A 使用方便性B 简洁性C 可靠性D 设备不依赖性2.A 可用性和可理解性B 可修改性. 数据独立性和数据一致性C 可测试性和稳定性D 可理解性.可修改性和可测试性34A 功能性B 扩展性C 合理性D 完善性EF 适应性5.A 可
31、用性B 正确性C 稳定性D 健壮性70.性是指理解. 改正. 改进有易理解性. 易修的易的难易度。通常影响易性的改性和_1_。在的开发过程中往往采取各种措施来提高的易性。如采用_2_有助于提高的易理解性;_3_有助于提高的易修改性。在质量特性中,_4_是指在规定的一段时间和条件下,与维持其性能水平的能力有关的一组属性;_5_是指防止对程序及数据的非的能力。1.A 易使用性B 易恢复性C 易替换性D 易测试性2.A 增强健壮性B 信息隐蔽原则C 良好的编程风格D 高效的算法3.A 高效的算法B 信息隐蔽原则C 增强健壮性D认证4.A 正确性B 准确性C 可靠性D 易使用性5.A 安全性B 适应性
32、C 灵活性D 容错性71.关于所需的成本,以下叙述正确的是 () 。A.纠正外部和内部设计错误比纠正源代码错误需要更大的成本B.与需求定义相比,源代码的文字量大得多,所以源代码的成本更高C.用户文档需要经常更新,其成本超过了纠正设计错误的成本D.需要定义的错误会在设计时被发现并纠正,因此需求定义纠错的成本小于源代码纠错的成本72. 如何评价的质量一直是技术所关心的问题,目前已有多种质量模型来描述的质量特性。ISO/IEC 9126 是国际标准化组织在 1991 年质量标准。它由三个层次组成,第一层是质量特性,第二层是质量子特性,第三层是度量指标。六个质量特性是:功能性. 可靠性. 易使用性.
33、效率.可性和_1_。其能性包括质量子特性_2_;可靠性包括质量子特性_3_;易使用性包括质量子特性_4_;可性包括质量子特性_5_。1.A 易理解性B 容错性C 可移植性D 安全性2.A 互用性B 易恢复性C 易安装性D 易替换性3.A 依从性B 易恢复性C 资源特性D 一致性4.A 易理解性B 容错性C 易分析性D 安全性5.A 准确性B 容错性C 易操作性D 易测试性73.一般来说,在过程中,大部分工作是由(1)引起的。在的实施过程中,为了正确. 有效地修改程序,需要经历以下三个步骤,分析和理解程序. 修改程序和 (2)。 (3)的修改不归结为的工作。(1) A.适应新的环境B适应新的硬件
34、环境C用户的需求改变D.程序的可靠性(2) A.重新验证程序B验收程序C. 书写D建立目标程序文档(3) A.文档B.数据C需求分析D代码74.McCall质量模型把的质量特性分为三个重要的方面,属于产品运行方面的特性有(1),属于产品修改方面的特性有(2)。(1)A可移植性B可性C可使用性D灵活性(2)A互操作性B可测试性C可重用性D完整性75.可测试性是指对测试一个所需要的工作量的度量。可测试性与的许多度量属性有关,与可测试性有关的 6 个度量属性是()。A可操作性,可性,自检视性,易培训性,完备性,模块性B可操作性,可容错性,可检视性,可理解性,复杂性,准确性C可审计性,执行效率,自检视
35、性,易培训性,安全性,准确性D可审计性,自描述性,自检视性,可理解性,简洁性,模块性76.按照 ISO/IEC9126质量标准,的可性所包括的子特性有 (1) ,的可移植性包括的子特性有 (2) 。(1)A.可靠性. 可更改性. 一致性B.可分析性. 可更改性. 安全性C.可分析性. 可安装性. 一致性D.可分析性.可更改性.稳定性(2)A.可理解性. 可更改性. 依从性B.可安装性.可替换性.一致性C.可操作性. 可安装性. 一致性D.可分析性.可适应性.稳定性77.的并不只是修正错误。为了满足用户修改现有功能. 增加新功能以及一般性的改进要求和建议,需要进行(1) ,它是工作的主要部分;测
36、试不可能发现系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,和更正这些错误的过程称为(2) ;为了改进未来的可性或可靠性,或者为了给未来的改进提供更好的基础而对进行修改,这类活动称为(3) 。(1)A.完善性B.适应性C.预防性D.改正性(2)A.完善性B.适应性C.预防性D.改正性(3)A.完善性B.适应性C.预防性D.改正性78.( 1) 是测试质量的基础; ( 2) 定义了一组用于指质量强调三个方面的内容:导开发方式的准则; (3)间接定义了用户对某些特。(1)A.需求B.分析C.设计D.实现(2)A.开档B.开发标准C.手册D.用户手册(3)A.功能需求B.非功能需求C.
37、期望需求D.质量属性需求79. 可移植性是反映出把一个原先在某种硬件或环境下正常运行的移植到另一个硬件或环境下,使该也能正确地运行的难易程序。为了提高的可移植性,应注意提高的 ()。A. 使用方便性B. 简洁性C. 可靠性D. 设备不依赖性80.下列叙述中,与提高可移植性相关的是()。A选择时间效率高的算法B尽可能减少注释C选择空间效率高的算法D尽量用高级语言编写系统中对效率要求不高的部分81. 按照开放的接口. 服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面. 系统管理工具. 通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用的 () 。A. 可移植性.
38、可裁剪性和互操作性B. 可靠性. 可用性和可性C. 兼容性. 安全性和可理解性D. 完整性. 可扩充性和可推广性82.测试的目的是 1 。为了提高测试的效率,应该 2 。使用白盒测试方法时,确定测试数据应根据 3 和指定的覆盖标准。一般说来与设计测试数据无关的文档是 4 。的集成测试工作最好由 5 承担,以提高集成测试的效果。1. A 评价的质量B 发现的错误C 找出D 证明中的所有错误是正确的2. A 随机地选取测试数据B 取一切可能的输入数据作为测试数据C 在完成编码以后制定的测试计划D 选择发现错误的可能性大的数据作为测试数据3.A 程序的内部逻辑B 程序的复杂程序C 使用说明书D 程序
39、的功能4. A 需求规格说明书B 设计说明书C 源程序D 项目开发计划5. A 该的设计B 该开发组的C 该的编程D 不属于该开发组的设计83.测试的目的是 1 。通常 2 是在代码编写阶段可进行的测试,它是整个测试工作的基础。逻辑覆盖标准主要用于 3 。它主要包括条件覆盖. 条件组合(多重条件)覆盖. 判定覆盖. 条件及判定覆盖.语句覆盖. 路径覆盖等几种,其中除路径覆盖外最弱的覆盖标准是 4 ,最强的覆盖标准是 5 。1.A 表明的正确性B 评价质量C 尽可能发现中错误D 判定是否合格2.A 系统测试B 安装测试C 验收测试D 单元测试3.A 黑盒测试方法B 白盒测试方法C 灰盒测试方法D
40、验证方法45A 条件覆盖B 条件组合覆盖C 判定覆盖D 条件及判定覆盖E 语句覆盖84. 1 。三种可能的模块耦设计中划分程序模块通常遵循的原则是要使各模块间的耦合性尽可能合是: 2 。例如,一个模块直接另一模块中的数据。 3 。例如,一个模块把开关量作为参数传送给另一模块。 4 。例如,一个模块把一个数值量做为参数传送给另一模块。其中 5 的耦合性最强。1.A 强B 适中C 弱25A 公共耦台B 数据耦合C 逻辑耦合D 外部耦合E 内容耦合F 控制耦合85.测试是质量保证的主要之一,测试的费用已超过 1 的 30 以上。因此提高测试的有效性非常重要。“高产”的测试是指 2 。根据GB8566
41、-88 计算机开发规范的规定,的开发和划分为 8 个阶段,其中单元测试是在 3 阶段完成的;组装测试的计划是在 4 阶段制订的;确认测试的计划是在 5 阶段制订的。1.A开发费用B费用C开发和费用D研制费用2.A 用适量的测试用例,说明被测程序正确无误B 用适量的测试用例,说明被测程序符合相应的要求C 用少量的测试用例,发现被测程序尽可能多的错误D 用少量的测试用例,纠正被测程序尽可能多的错误35A 可行性和计划B 需求分析C 概要设计D 详细设计E 实现F 组装测试G 确认测试H 使用和86.在设计测试用例时, 1 是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的
42、步骤是:1. 根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;2. 设计一个测试用例,使其覆盖 2_E_尚未被覆盖的有效等价类,重复这一步,直至所有有效等价均被覆盖。3. 设计一个测试用例,使其覆盖 3 尚未被覆盖的无效等价类,重复这一步,直至所有无效等价均被覆盖。因果图方法是根据 4 之间的因果关系来设计测试用例的。在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为 5 。1.A 等价类划分B 边值分析C 因果图D 判定表23 A 1 个B 7 个左右C 一半D 尽可能少的E 尽可能多的F 全部4.
43、A 输入与输出B 设计与实现 C 条件与结果D 主程序与子程序5.A 验收测试B 强度测试C 系统测试D 回归测试87. 如果一个是给许多客户使用的,大多数厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误, (1) 测试是由的最终用户在一个或多个用户实际使用环境下来进行的。 (2) 测试是由一个用户在开发者的场所来进行的.测试的目的是寻找错误的原因并改正之。(1) A. alphaB. betaC. gammaD. delta(2) A. alphaB. betaC. gammaD. delta88.系统测试是将系统与硬件. 外设和网络等其他试。()不是结合,对整个系统进系统测试
44、的内容。A.路径测试B.可靠性测试C.安装测试D.安全测试89. 在系统验收测试中,(1) 是在一个模拟的环境下使用模拟数据运行系统;(2)是在一个实际环境中使用真实数据运行系统。(1)A验证测试B审计测试C确认测试D模块测试(2)A验证测试B审计测试C确认测试D模块测试90. 测试大型通常由_1_. 集成测试.确认(Validation)测试组成。确认测试主要寻找与_2_说明不一致的错误。语句覆盖. 判定覆盖. 条件覆盖和路径覆盖都是白盒测试法设计测试用例的覆盖准则,在这些覆盖准则中最弱的准则是_3_,最强的准则是_4B_。此外,还有多种黑盒测试的设计测试用例方法,如_5_。1.A 组装测试
45、B 性能测试C 接口测试D 单元测试2.A 需求规格B 概要设计C 详细设计D 界面设计34.A 语句覆盖B 条件覆盖C 路径覆盖D 判定覆盖5.A. ER 图B 因果图C. DFD 图D.IPO 图91.测试通常可分为单元测试. 集成测试. 确认测试和系统测试,其中确认测试主要用于发现_1_阶段的错误。在集成测试时,通常可采用自顶向下增殖式集成和自底向上增殖式集成。在自底向上增殖式集成时,对每个被集成的模块_2_。对那些为众多用户开发的(如操作系统,编译程序),通常还要进行 测试和 测试,以发现可能只有最终用户才能发现的错误,其中, 测试是指最终用户在_3B_的情况下所进行的测试, 测试是指
46、最终用户在_4_的情况下所进行的测试。在阶段,当修改后,除了进行常规的测试外,还应进行_5_测试。1.A 需求分析B 概要设计C 详细设计D 编码2.A 不必设计驱动模块和桩(stub)模块B 不必设计驱动模块,但要设计桩模块C 要设计驱动模块,但不必设计桩模块D 要设计驱动模块和桩模块34A 开发环境下,开发不在场B 开发环境下,开发在场C 用户的实际使用环境下,开发不在场D 用户的实际使用环境下,开发在场5.A 恢复B 强度C 安装D 回归92. 在下面所列举的逻辑测试覆盖中,测试覆盖最强的是(1),最弱的是(2)。(1)A.条件覆盖B. 条件组合覆盖C.语句覆盖D条件及判定覆盖(2)A.
47、条件覆盖B条件组合覆盖C.语句覆盖D条件及判定覆盖93.测试工具有多种,其中(1)对源程序的数据流和控制流进行分析,发现语义错误:(2)通过对程序的执行流进行探测,检查有关变量的逻辑值。(1) A. 动态分析工具B静态分析工具C. 模拟工具D. 测试管理工具(2) A. 动态分析工具B静态分析工具C. 模拟工具D. 测试管理工具94.测试是为了发现错误而执行程序的过程。检验是否满足用户需求的测试称为(1)。(2)是中常用的方法,其目的是检验修改所引起的副作用。黑盒测试法主要根据(3)来设计测试用例。(1)A.确认测试B.有效性测试C.系统测试D.集成测试(2)A.回归测试B.模块测试C.功能测
48、试D.结构测试(3)A.程序数据结构B.程序流程图C.程序内部逻辑D.程序外部功能95. 集成测试有各种方法,以下关于集成测试的描述中,不正确的是 () 。A增量式集成测试容易定位错误,排除错误B非增量式集成测试不能充分利用人力,会拖延工程进度C增量式集成测试的强度大,测试更彻底D即使各个模块都通过了测试,但系统集成以后仍可能出现错误96.黑盒测试方是根据产品的功能设计规格说明书,通过运行程序进试,证实每个已经实现的功能是否符合设计要求。如果某产品的文本编辑框允许输入 1255 个字符,采用()测试方法,其测试数据为:0 个字符. 1 个字符. 255 个字符和 256 个字符。A等价类划分B
49、边界值分析C比较测试D正交数组测试97. 关于白盒测试,以下叙述正确的是()。A根据程序的内部结构进试B从顶部开始往下逐个模块地加入测试C从底部开始往上逐个模块地加入测试D按照程序规格说明书对程序的功能进试,不考虑其内部结构98.系统测试是将系统与硬件. 外设和网络等其他结合,对整个系统进试。()不是系统测试的内容。A.路径测试B.可靠性测试C.安装测试D.安全测试99. 应该在 ()阶段制定系统测试计划。A. 需求分析B. 概要设计C. 详细设计D. 系统测试100. 下面关于面象方法中消息的叙述,不正确的是()。A. 键盘. 鼠标.通信端口. 网络等设备一有变化,就会产生消息B操作系统不断
50、向应用程序发送消息,但应用程序不能向操作系统发送消息C. 应用程序之间可以相互发送消息D发送与接收消息的通信机制与传统的子程序调用机制不同101. 面象技术中,对象是类的实例。对象有三种成份:(). 属性和方法(或操作)。A. 标识B. 规则C. 封装D. 消息102.面象的测试可分四个层次,按照由低到高的顺序,这四个层次是 (31) 。A.类层模板层系统层算法层B.算法层类层模板层系统层C.算法层模板层类层系统层D.类层系统层模板层算法层103. 类描述了一组对象共同的特性,下列叙述中正确的是 () 。A.类本身不能具有变量B.对象具有类定义的所有变量的一份拷贝C.对象间不能共享类定义的变量
51、D.可通过类名静态变量(类变量)104. (1)反映了类间的一种层次关系,而(2)反映了一种整体与部分的关系。(1)A.继承B.组合C.封装D.多态(2)A.继承B.组合C.封装D.多态105. 下列叙述中正确的是()。A.面象程序设计语言都不支持过程化的程序设计B.面象系统只可采用面象程序设计语言实现C.某些过程化程序设计语言也可实现面象系统D.面象程序设计语言不支持对成员变量的直接106. 在面象技术中,类属是一种 (1) 机制。一个类属类是关于一组类的一个特性抽象,它强调的是这些类的成员特征中与 (2) 的那些部分,而用变元来表示与 ( 3) 的那些部分。(1)A.包含多态B.参数多态C
52、.过载多态D.强制多态(2)A.具体对象无关B.具体类型无关C.具体对象相关D.具体类型相关(3)A.具体对象无关B.具体类型无关C.具体对象相关D.具体类型相关107.在面象分析过程中,用概念模型来详细描述系统的问题域,用(1)来表示概念模型;用(2)来描述对象行为。(1)A.序列图B.类图C.协作图D.用例图(2)A. 序列图和协作图B.用例图和活动图C.状态图和活动图D.用例图和构件图108.面象系统中有两种基本的复用方式:框架复用和类库复用。下列关于框架和类库的描述不正确的是()。A.框架是一个“半成品”的应用程序B.类库只包含一系列可被应用程序调用的类C.框架会为一个特定的目的实现一
53、个基本的. 可执行的架构D.类库是框架的一种扩展形式109.下列有关面象的叙述不正确的是()。A.面象设计最根本的意图是适应需求变化B.应尽量针对接口编程,而不要针对实现编程C.尽量使用继承而不是聚合,因为继承使得类间的藕合性最小D.尽量使用已有的类库110.当()时,用例是捕获系统需求最好的选择。A.系统具有很少的用户B.系统具有很少的接口C.系统算法复杂,功能单一D.系统有很多参与者111.象的分析与设计的描述,正确的是()。下列关于面A.面象设计描述要做什么B.面象分析不需要考虑技术和实现层面的细节C.面象分析的输入是面象设计的结果D.面象设计的结果是简单的分析模型112.在面象方法中,
54、对象可看成属性(数据)以及这些属性上的操作的封装体。封装是一种( 1)技术。类是一组具有相同属性和相同操作的对象之集合,类的每个对象都是这个类的一个( 2)。(1)A组装B. 产品化C.D. 信息隐蔽(2)A.例证B. 用例C. 实例D. 例外113.面1)机制是对现实世界中遗传现象的模拟。通过该机制,基类的属性和方法被遗象中的(传给派生类;( 2)是指把数据以及操作数据的相关方法组合在同一单元中,使可以把类作为复用中的基本单元,提高内聚度,降低耦合度。(1)A.复用B.消息C.继承D.变异(2)A.多态B.封装C.抽象D.接口114. 在面象技术中,多态有多种不同的形式,其中(1)和(2)称
55、为通用多态,(3)和强制多态称为特定多态.(1) A.参数多态B.过载多态C.隐含多态D.重置多态(2) A.重置多态B.过载多态C.隐含多态D.包含多态(3) A.参数多态B.隐含多态C.过载多态D.包含多态115. 在 UML 提供的图中,可以采用(1)对逻辑数据库模式建模;(2)用于接口. 类和协作的行为建模,并强调对象行为的时间顺序;(3)用于系统的功能建模,并强调对象的控制流。(1)A.用例图B.构件图C.活动图D.类图(2)A.协作图B.状态图C.序列图D.对象图(3)A .状态图B.用例图C.活动图D.类图116. 在 UML 提供的图中,(1)用于描述系统与外部系统及用户之间的
56、交互;(2)用于按时间顺序描述对象间交互。(1)A用例图B类图C对象图D部署图(2)A网络图B状态图C协作图D序列图117. UML 是一种面象的建模语言。它包含十种图,其中,用例图展示了外部 actor 与系统所提供的用例之间的连接,UML 中的外部 actor 是指(1),用例可以用(2)图来描述。状态图指明了对象所有可能的状态以及状态间的迁移 (transition)。如果一个并发的状态由 n 个并发的子状态图组成,那么,该并发状态在某时刻的状态由(3)个子状态图中各取一个状态组合而成。协作图描述了协作的(4)之间的交互和(1ink),它画成(5)图的形式。(1):ABC或D或外部系统(
57、2):A类B状态C活动D协作(3):A每一B任意一C任意二D任意 m (m n)(4):A对象B类C用例D状态(5):A对象B类C用例D状态118.在使用 UML 建模时,若需要描述多个用例的单个对象的行为,使用(1)是最为合适的。UML 结构包括了基本构造块公共机制和(2)_。UML 中提供了扩展机制,其中,构造型(Stereotype)扩展了 UML 的(3)_,约束(Constra)扩展了 UML(4) 。(1)A.协作图(Collaboration Diagram)B.序列图(Sequence Diagram)C.活动图(Activity Diagram)D.状态图(Sechart D
58、iagram)(2)A.把这些构造块放在一起的规则B.图形或文字修饰C.类与对象的划分以及接口与实现的分离 D.描述系统细节的规格说明(3)A.构造块的特性,允许创建详述元素的新信息B.构造块的语义,允许增加新的规则或修改现有的规则C语义,允许创建新的构造块D词汇,允许创建新的构造块(4)A构造块的特性,允许创建详述元素的新信息B构造块的语义,允许增加新的规则或修改现有的规则C语义,允许创建新的构造块D词汇,允许创建新的构造块119.类库是一种预先定义的程序库,它以程序模块的形式,按照(1)把一组类的定义和实现组织在一起:(2)对类库的建设提供了强有力的支持。(1)A.类的功能B.类层次结构C
59、.实例之间的调用关系D.类的类型(2)A.B.重置C.类属类D.封装120.用例(use case)系统在对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户帐号是否正确。那么,用例“创建新订单”.“更新订单”与用例“核查客户帐号”之间是()关系。A. 包含(include)B. 扩展(extend)C. 分类(classification)D.(aggregation)121.在 UML 中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为(1),该图
60、的特点是(2),强调参加交互的对象的组织图称之为(3),这两种图是(4)。(1) A. 活动图(activity diagram)B. 状态图(sechart diagram)C. 序列图(sequence diagram)D. 协作图(collaboration diagram)(2) A.有生命线及控制焦点,重点在消息的时间顺序上B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀C.是对系统. 子系统或类的行为建模D.本质上是一个流程图,显示从活动到活动的信息流(3) A.活动图(activity diagram)B.状态图(sechart diagram)C.序列图(sequen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年石油钻采机械项目申请报告模板
- 2024年度企业环境管理与污染治理服务合同
- 中等教育的创新教材与教学资源考核试卷
- 2024年度北京夫妻共同债务解决合同
- 城市轨道交通的工程建设与项目管理考核试卷
- 建筑施工中的特殊工种安全要点考核试卷
- 企业教育培训的项目管理与实施策略考核试卷
- 数字孪生技术与智能制造的融合考核试卷
- 构建学习型组织的企业培训方案考核试卷
- 化学纤维在包装行业中的应用考核试卷
- 0417 教学能力大赛 公共基础《英语 》教学实施报告 电子商务专业
- 校园及周边重点人员排查情况表
- mbti性格测试题及答案(十篇)
- 钢筋加工厂龙门吊的安装与拆除专项施工方案
- 土力学与地基基础教案
- 方太销售及市场营销管理现状
- Module9 Unit 2 课件-外研版八年级英语上册
- 蔬菜栽培的季节与茬口安排-陇东学院教学提纲
- 三年级《稻草人》阅读测试试题附答案
- 《新闻学概论》第十章
- 超材料(metamaterials)教学讲解课件
评论
0/150
提交评论