1.消息的类型有( )。
A:异步 B:同步 C:复杂   D:简单
答案:AI参考:正确选项为B:同步。\n\n消息的类型通常分为同步和异步两种,其中同步消息是指发送方需要等待接收方的响应才能继续执行后续操作,而异步消息则是指发送方不需要等待接收方的响应,可以继续执行其他任务。因此,根据题目要求选择正确答案,只有B选项符合条件。其他选项A、C、D都与题目要求不符。'
2.白盒测试是结构测试,主要测试程序的内部逻辑结构。( )
A:对 B:错
答案:对
3.需求分析的主要目的是解决开发的具体方案。( )
A:正确 B:错误
答案:错误
4.Two modules are stamp coupled if they have write access to global data. (  )
A:对 B:错
答案:错
5.在面向数据的设计方法中,首先要确定数据结构,然后根据数据结构确定产品结构。 (  )
A:对 B:错
答案:对
6.22 Two modules are stamp coupled if they have write access to global data. (  )
A:对 B:错
答案:错
7.需求评审人员主要由开发人员组成,一般不包括用户。( )
A:错误 B:正确
答案:错误
8.需求分析是开发的工作,用户参与度不大。( )
A:错误 B:正确
答案:错误
9.软件设计复审与设计本身一样重要,其主要作用是避免后期付出高代价( )
A:对 B:错
答案:对
10.需求规格说明书描述了系统每个功能的实现。( )
A:错误 B:正确
答案:错误
11.Common-coupled modules are difficult to reuse. (  )
A:错 B:对

12.详细设计阶段的任务是完成软件体系架构的设计。( )
A:错 B:对 13.好程序的一个重要标准是原程序代码的逻辑简明清晰、易读易懂。( )
A:对 B:错 14.分层的DFD图可以用于可行性分析阶段,描述系统的物理特性。( )
A:对 B:错 15.进行软件维护活动时,可以直接修改程序,无需修改文档。( )
A:错 B:对 16.Stamp coupling is easily to be reused. (  )
A:对 B:错 17.In a larger product, there will be many levels of abstraction.  (  )
A:错 B:对 18.C或C++中,把指向记录的指针作为参数传递时,模块之间有可能会产生标记耦合。 (  )
A:错 B:对 19.Tabular is a format for representing the detailed design.  (  )
A:错 B:对 20.软件危机的主要表现是软件需求增加,软件价格上升。( )
A:正确 B:错误 21.程序设计语言是指编程时表现出来的特点、习惯、逻辑思维等。( )
A:错 B:对 22.软件可行性研究一般考虑 ( )   。
A:是否有足够的人员和相关的技术来支持系统开发 B:待开发的软件是否会有质量问题 C:待开发软件是否有市场、经济上是否合算 D:是否有足够的工具和相关的技术来支持系统开发 23.UML语言支持的建模方式有( )。
A:模块化建模 B:静态建模 C:功能性建模 D:动态建模 24.在软件工程中,高质量的文档标准是( )。
A:一致性 B:无二义性 C:完整性 D:组合性 25.以下能够实现错误隔离的集成策略是哪几项?( )
A:自底向上集成 B:一次性集成 C:三明治集成 D:自顶向下集成 26.软件工程是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括( )三个要素。
A:过程 B:问题 C:工具 D:方法 27.下面关于面向对象方法中消息的叙述,正确的是( )。 
A:不断向应用程序发送消息,但应用程序不能向操作系统发送消息  B:发送与接收消息的通信机制与传统的子程序调用机制不同  C:键盘、鼠标、通信、网络等设备一有变化,就会产生消息  D:应用程序之间可以相互发送消息 28.下列属于面向对象的要素的( )。
A:封装 B:继承 C:分类性 D:抽象 29.软件工程方法学的3个要素是( )。
A:过程 B:工具 C:方法 D:评审 30.下列在面向对象分析的时候采用的模型有( )
A:过程模型 B:动态模型 C:静态模型(对象模型) D:功能模型 31.建立继承关系时所采用的方式有( )。
A:自顶向下 B:从内到外 C:自底向上 D:从复杂到简单 32.部署图中的节点具有以下哪些方面的内容( )。
A:基本内存 B:路径 C:接口 D:计算能力 E:位置 33.在SD方法中全面指导模块划分的的原则是(  )。
A:模块高内聚 B:模块独立性 C:模块低耦合 D:程序模块化 34.关于内容耦合的描述正确的是( )。
A:应该尽量使用内容耦合 B:高级语言一般设计成允许内容耦合的形式 C:如果一个模块有多个入口,可能发生内容耦合 D:内容耦合是最高程度的耦合 35.软件工程的目标有( )
A:短的开发期 B:易于维护 C:高性能 D:低的开发成本 36.一个属性依其特征,其类型有( )
A:描述型 B:定义型 C:参考型 D:派生型 37.下列各种图可用于动态建模的有( )。
A:类图 B:活动图 C:状态图 D:序列图 38.画DFD图的主要目的是( )
A:作为分析和设计的工具。 B:作为需求分析阶段用户与开发者之间交流信息的工具。 C:对目标系统的层次结构进行描述。 D:对系统的数据结构进行描述。 39.下列叙述中,( )属于数据字典的作用。
A:为用户与开发人员之间统一认识 B:为需求分析阶段定义各类条目 C:作为编码阶段的描述工具 D:作为概要设计的依据 40.软件维护的副作用是指( )。
A:开发时的错误  B:隐含的错误 C:运行时误操作 D:因修改软件而造成的错误 41.以下哪项不是软件维护的特点?( )
A:周期长 B:困难性大 C:费用高 D:技术容易 42.软件可行性研究一般不考虑( )。
A:待开发软件是否有市场、经济上是否合算 B:待开发的软件是否会有质量问题 C:是否有足够的工具和相关的技术来支持系统开发 D:是否有足够的人员和相关的技术来支持系统开发 43.影响软件可维护性的主要因素不包括( )。
A:可测试性 B:可修改性 C:可用性 D:可理解性 44.用来辅助软件开发、运行、维护、管理、支持等过程中的活动软件的软件称为软件开发工具,通常也称为( )工具。
A:CAD B:CAI C:CAM D:CASE 45.黑盒测试方法根据( )设计测试用例。
A:模块间的逻辑关系 B:程序的数据结构 C:软件要完成的功能 D:程序的调用规则 46.面向数据流的软件设计方法可以将( )映射成软件结构。
A:数据流 B:模块 C:事物流 D:控制结构 47.衡量模块独立性的度量标准是模块的( )。
A:逐步求精和结构图 B:内聚和耦合 C:抽象和信息隐藏 D:局部化和封装化 48.在需求分析之前,有必要进行( )工作。
A:ER分析 B:2NF分析 C:可行性研究 D:程序设计 49.Which one is the input of architectural design?( )
A:Code B:Modular decomposition C:Testing report D:Specifications 50.以下不适用于作为需求分析阶段工具的是( )。
A:数据流图 B:状态转换图 C:数据词典 D:PAD图 51.在下面的叙述中哪一个不是软件需求分析的任务?( )
A:可靠性与安全性要求 B:结构化程序设计 C:确定逻辑模型 D:问题分解 52.软件需求分析阶段的工作可以分为:问题识别、分析、编写需求文档以及( )。
A:软件测试计划 B:需求分析评审 C:阶段性报告 D:总结 53.Which degree of cohesion is the following module?( )  update_record_in_database_and_write_it_to_audit_trail(更新数据库记录并把它写入审计追踪)
A:Communicational Cohesion B:Logical Cohesion C:Information Cohesion D:Procedural Cohesion 54.在软件测试中,逻辑覆盖标准主要用于( )。
A:回归测试方法 B:白盒测试方法 C:黑盒测试方法 D:灰盒测试方法 55.软件文档不仅是软件开发各个阶段的重要依据,而且也是影响软件的( )。
A:可维护性 B:可用性 C:可扩展性 D:可移植性  56.增量模型本质上是一种( )。
A:螺旋模型 B:整体开发模型 C:非整体开发模型 D:线性顺序模型 57.设被测试的程序段为:begins1 ;if (x=0) and (y>2)then s2;if (x<1) or (y=1)then s3 ;s4 ;end可供选择的测试数据组为:x yⅠ 0 3Ⅱ 1 2Ⅲ -1 2Ⅳ 3 1 以下选项中,实现条件覆盖至少要选择的数据组是哪一组?( )。
A:Ⅲ B:Ⅰ,Ⅳ  C:Ⅰ D:Ⅰ,Ⅱ  58.软件需求分析是保证软件质量的重要步骤,它的实施应该是在( )。
A:软件设计阶段 B:编码阶段 C:软件定义阶段 D:软件开发全过程

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部