《软件工程知识考试题库与答案.pdf》由会员分享,可在线阅读,更多相关《软件工程知识考试题库与答案.pdf(72页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程知识考试题库一、选择题1 .为了提高测试的效率,应该一。单选题*随机地选取测试数据取一切可能的输入数据作为测试数据库在完成编码后制定软件的测试计划选择发现错误可能性大的数据作为测试数据*2.以下哪个不是详细设计中常用的图形描述工具.单选题*数据流图*程序流图盒图(N-S图)问题分析图(PAD)3.耦合是对软件结构中各个不同模块之间互相关联程度的度量。一个模块直接访问另一个模块的内部信息应属于方式。单选题*控制耦合内容耦合*数据耦合外部耦合4.软件设计包括一两个阶段。单选题*接口设计和结构设计数据设计和概要设计结构设计和过程设计概要设计和详细设计*5.现有一个计算类型的程序,它的输入只有
2、一个Y ,其范围504Y450。现从输入的角度考虑设计了一组测试用例:一100,100,0,设计这组测试用例的方法是o 单选题*条件覆盖法边缘值分析法错误推测法等价划分法*6.在软件结构图的有关术语中,用于表示软件结构中控制的层数的是.单选题*扇出扇入深度*宽度7.结构化设计方法是面向()的设计。单选题*数据编码数据流*数据库数据结构8.下面不属于软件工程的基本原则的是_ 单选题*模块化抽象局部化自顶向上*9.在数据流图中,用圆或者椭圆来表示。单选题*A.数据流B.数据源点或终点C.数据存储D.加工*10.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的一。单选题*总貌*细
3、节抽象软件的作者11.数据流图中,当数据流向或流自文件时_ _ _ _ _ 单选题*数据流要命名,文件不必命名数据流不必命名,有文件名就足够了*数据漏口文件均要命名,因为流出和流进数据流是不同的数据流W文件均不要命名,通过加工可自然反映出12.分析员是 单选题*用户中系统的直接使用者用户和软件人员的中间人软件的编程人员用户和软件人员的领导13.在软件开发中,有利于发挥集体智慧的一种做法是。单选题*设计评审*模块化主程序员制进度控制14.在开发软件时_ _ _ 可用来提高程序员的工作效率。单选题*程序开发环境*操作系统的作业管理功能编译程序的优化功能并行运算的大型计算机15.PAD(Proble
4、m Analysis Diagram)图是一种_工具。单选题*系统描述详细设计*测试编程辅助16.结构化程序设计主要强调程序的.单选题*效率速度可读性*大小17.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作一。单选题*软件投机软件危机*软件工程软件产生18.成 功 的 测 试 是 指。单选题*运行测试实例后未发现错误项发现程序的错误*证明程序正确改正程序的错误19.系统开发的需求分析阶段的重要工作之一是.数据定义*数据库设计数据维护数据结构实现20.概要设计的结果是提供一份.单选题模块说明书*框图程序数据结构.单选题*21.单独测试一个模块时,有时需要一个程序驱动被测试的模块
5、.有时还要有一个或几个模块模拟由被测试模块调用的模块。*理解驱动*管理传递子(Sub)仿真(Initation)栈(Ssack)桩(Ssub)*22.在结构化程序设计思想提出以前,在程序设计中曾强调程序的.现 在,与程序的相 比,人们更重视程序的.*安全性专用性一致性合理性可理解性*效率*23.软件测试中,白箱方法是通过分析程序的一来设计测试实例的方法,除了测试程序 外,还适用于对阶段的软件文档进行测试。黑箱方法是根据程序的来设计测试实例的方法,除了测试程序外,它适用于一阶段的软件文档进行测试。*应用范围内部逻辑*功能*输入数据编码软件详细设计*软件概要设计*需求分析24.作为面向对象分析的基
6、础、由问题领域中的对象所组成、用ER图来描述是一 单选题*消息模型*处理模型状态模型瀑布模块25.一是以发现错误为目的的,而 一 是 以 定 位,分析和改正错误为目的的。*测试*排错(调试)*维护开发26.请按顺序写出软件生命期的几个阶段_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _6.维护*5.测试*3.详细设计*2.概要设计*4.编码*1,需求分析*27.数据库设计全过程中的关键是_ _ _ _。单选题*分析用户要求建立概念性数据模型*逻辑设计物理设计28.软件危机出现于_ _ _ _ 为了解决软件危机,人
7、们提出了用的原理来设计软件,这是软件工程诞生的基础。*50年代末60年代初60年代末*70年代初工程学*29.瀑布模型把软件生存周期划分为软件定义、软件开发和一三个阶段,而每一阶段又可细分为若干个更小的阶段。单选题*详细设计可行性分析运行及维护*测试与排错30.软件的设计又称为总体设计,其主要任务是建立软件系统的总体结构。单选题*概要*抽象逻辑规划31.结构化分析SA是软件开发需求分析阶段所使用的方法_ _ _ 不 是 SA所使用的工具。单选题*DFD图PAD 图*结构化英语判定表32.结构化分析方法以数据流图、和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。单选题*A.DF
8、D图B.PAD 图C.IPO 图D.数据字典*33.模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的 一 类 是 一。单选题*顺序性内聚过程性内聚逻辑性内聚功能性内聚*34.Jackson设计方法由英国的M.Jackson提出的,它是一种面向_ _ _ 的设计方法。单选题*对象数据流数据结构*控制结构35.结构化设计思想的核心是要求程序只由顺序、循环和三种结构组成。单选题分支*单入口单出口有规则GOTO36.源程序的版面文档要求应有变量说明、适当注释和。单选题*框图统一书写格式*修改记录编程日期37.在软件工程中,软件测试的目的是一。单选题*试验性运行软件发现软件错误
9、*证明软件是正确的找出软件中的全部错误38.在软件工程中,当前用于保证软件质量的主要技术手段还是一。单选题*正确性证明测试*自动程序设计符号证明39.在软件工程中,高质量的文档标准是完整性、一致性和。单选题*统一性安全性无二义性*组合性40.在软件研究过程中,CASE是。单选题*指计算机辅助系统工程CAD和CAM技术的发展动力正在实验室用的工具指计算机辅助软件工程*41.软件(结构)设计阶段份既要设计)的文档是。单选题*系统模型说明书程序流程图系统功能说明书模块结构图和说明书*42.软 件 的 维 护 是 指 单选题*对软件的改进、适应和完善*维护正常运行配置新软件软件开发期的一个阶段43.逆
10、向工程在软件工程中主要用于一阶段。单选题*分析*设计编码维护44.软件工程中,只根据程序的功能说明而不关心程序内部的逻辑结构的测试方法,称为测试。单选题*白盒法灰盒法黑盒法*综合法45.模块内聚联系最大的是。单选题*顺序内聚功能内聚*通信内聚时间内聚46.在软件的设计阶段应提供的文档是_。单选题*软件需求规格说明书概要设计规格说明书和详细设计规格说明书数据字典及流程图源程序以及源程序的说明书47.程序流程图、N-S图 和PAD图是使用的算法表达工具。单选题*设计阶段的概要设计设计阶段的详细设计*编码阶段测试阶段48.软件的可维护性是指一。单选题*软件的可理解程度,程序修改的难易程度*软件文档修
11、改的难易程度程序修改的难易程度使用维护工具进行维护的难易程度49.月收入=800元者免税,现用输入数800元 和801元测试程序,则采用的是一方法。单选题*边缘值分析*条件覆盖错误推测等价类50.采用黑盒法测试程序是根据。单选题*程序的逻辑程序的功能说明*程序中的语句程序中的数据51.数据流图的小说明中描述的最基本部分是o 单选题*激发条件加工逻辑*优先级执行频率52.系统的健壮性是指.单选题*系统能够正确地完成预期的功能系统能有效地使用计算机资源在有干扰或输入数据不合理等意外情况下,系统仍能进行适当地工作*在任何情况下,系统均具有错误自修复功能53.软件工程学是应用科学理论和工程上的技术指导
12、软件开发的学科,其目的是。单选题*引入新技术提高空间利用率用较少的投资获得高质量的软件*缩短研制周期扩大软件功能硬软件结合使系统面向应用54.不适于作为数据流图处理(加工)框名称的是.单选题*人工校核工资数据工资支票数据*打印工资支票计算职工工资55.如果模块中所有成分引用共同的数据,该模块内的联系类型是。单选题*顺序内聚功能内聚通信内聚*过程内聚56.某模块的功能是打印录取通知书或不录取通知书,调用模块可通过向此模块传递布尔标志信息决定本次调用哪种通知书的打印,这种模块之间的耦合称为一.单选题*数据耦合混合耦合公共耦合控制耦合*57.适应性维护的含义是j 斤进行的维护。单选题*为使软件在改变
13、了的环境下仍能使用*为改正在开发时期产生、测试阶段没有发现、运行时出现的错误为改善系统性能、扩充功能为软件的正常执行58.采用白盒法测试模块(程序),应 根 据 一。单选题*内部逻辑结构*算法复杂度外部功能特性支撑环境59.下列关于软件工程方面的叙述中,正 确 的 说 法 是 单选题*软件的质量标准中,某些因素是不可兼得的*数据字典包括数据流、文件、模块调用关系等三种条目测试过程即调试白盒法测试用例中,满足条件覆盖的一定满足判定覆盖60.程序编写(实现)阶段完成的文档有一。单选题*详细设计说明书详细设计说明书、用户手册模块开发宗卷、操作手册用户手册、操作手册*61.软件总体结构的内容应在一文档
14、中阐明。单选题*软件需求规格说明书概要设计规格说明书*详细设计规格说明书数据要求规格说明书62.使用结构化分析方法时,采用的基本手段是。单选题*分解和抽象*分解和综合归纳与推导试探与回溯63.决定软件可维护性的主要因素可概括为一。单选题*可测试性、可理解性、可修改性*一致性、康 性、自我描述性可计测性、可访问性、可通讯性可扩充性、简洁性、结构性64.要减少两个模块之间的耦合,则必须。单选题*两个模块间的调用次数要少模块间传递的参数要少模块间传递的参数要少且布传递开关型参数模块间传递的参数要少且不传递开关型参数以及两模块不引用同样的全局变量*65.软件开发中系统分析阶段产生的文档是0 单选题*数
15、据流图系统说明书*模块结构图和模块说明书数据字典66.初始化模块和结束模块从块内联系看,被 称为一模块。单选题*过程内聚功能内聚时间内聚*逻辑内聚67.结构化设计方法采用变换分析和事务分析技术实现.单选题*从数据结构导出程序结构从模块结构导出程序结构从模块结构导出数据结构从数据流图导出初始化结构图*68.在软件测试中,确认(验收)测试主要用于发现一阶段的错误。单选题*软件计划需求分析*软件设计编码69.结构化系统分析主要是通过一进行分析的。单选题*算法分解控制结构分解数据结构分解处理功能分解*70.结构化设计方法是面向的设计方法。单选题*过程对象数据流*数据结构7 1在维护请求且进行的维护过程
16、中,应先,然后对维护要求进行评估并分别处理。单选题*确定维护类型*安排维护箔欠序组织人员维护分析软件错误的严重程序72.划分软件生存周期的阶段时所应遵循的基本原则是.单选题*各阶段的任务尽可能相关性各阶段的任务尽可能相对独立*各阶段的彳壬务在时间上连续各阶段的任务在时间上相对独立73.0 0 A模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方式的一组一 连 接 来 表 示 的。单选题*消息*记录数据属性74.用 黑 盒 法 设 计 测 试 用 例 时 采 用 的 方 法 包 括。单选题*判定覆盖法条件覆盖法因果图法*路径分析法75.软件维护过程中_ _
17、 _ _ _ 将会引起维护副作用。单选题*修改代码或数据后未作测试*进行改正性维护时错误未全部改正进行完善性、适应性或预防性维护时考虑因素不全面维护过程中发生系统运行错误76.Jackson程序设计方法是一种面向的设计方法。单选题*数据结构*数据流图IPO图系统流程图77.下面所列的性质中_ _ _ _ 不属于面向对象程序设计的特性。单选题*继承性重用性封装性可视化*78.一般来说,在管理软件中,软件生存周期各个阶段的工作量以 所占的比例最大。单选题*需求分析与设计阶段编码实现阶段测试阶段维护阶段*79.系统开发人员使用系统流程图或其他工具描述系统,估计每种方案的成本和效益的工作是在_ _ _
18、 _阶段进行的。单选题*需求分析总体设计*详细设计编码阶段80.结 构 化 设 计 方 法 采 用 变 换 分 析 和 事 务 分 析 技 术 实 现 单选题*从数据结构导出程序结构从数据流图导出初始结构图*从模块结构导出数据结构从模块结构导程序结构81.设一模块内部的处理动作为:成分A的输出是成分B的输入,则该模块的聚合性称为.单选题*顺序内聚*功能内聚过程内聚、通信内聚82.某 个 模 块 的 作 用 域 是 指。单选题*被该模块调用的所用模块调用该模块的所有模块与该模块相关联的所有模块受该模块内的判定所影响的所有模块*83.在软件测试中,确认(验收)测试主要用于发现 阶段的错误。单选题*
19、软件计划需求分析*软件设计编码84.如果按用户要求增加新功能或修改已有的功能而进行的维护工作,称为 单选题*完善性维护*适应性维护预防性维护改正性维护85.软件维护阶段是软件生存周期中持续时间最长的阶段,它从 时算起。单选题*产生可执行程序组装测试通过软件交付使用*用户提出第一份维护报告86.软件质量因素中_ _ _ _ _ 是指软件产品能准确执行需求规格说明中所规定的任务。单选题*健壮性正确性*可扩充性精确性87.下列是面向对象设计方法中有关对象的叙述,其中 是正确的。单选题*对象在内存中没有它的存储区对象的属性集合是它的特征表示*对象的定义与程序中类型概念相当对象之间不能相互通信88.软件
20、生存周期中,开发期间包括 阶段。单选题*软件计划、结构设计、测试 运行维护需求分析、概要设计、详细设计和编码结构设计、编码、测试和运行维护需求分析、结构设计、详细设计、编码和测试*89.结构化系统分析主要是通过_ _ _进行分析的。单选题*算法分解控制结构分解数据结构分解处理功能分解*90.下列不是模块化设计的目的。单选题*可采用结构化设计方法降低复杂度有利于信息隐蔽描述系统的功能与性能*91.下面一不属于结构化设计需解决的问题范围。单选题*确定系统应由哪些系统和模块组成模块什么方式联结,接口如何如何编写结构程序*如何以恰当方式表达系统的软件结构92.结构化设计方法是面向 的设计方法。单选题*
21、过程对象数据流*数据结构93.下列耦合度表示中,最弱的耦合形式是_ _ _o 单选题*特征耦合公共耦合数据耦合*数据结构94.在结构化系统分析中,判定表和判定树常用于表达搬流图中的一.单选题*加工*数据流数据存储外部项95.用由底向上渐增式方式对软件进行测试时,需要为每个模块准备一个 它的作用是调用被测的模块。单选题*主模块桩模块驱动模块*输入模块96.全局数据结构的错误通常在_ _ _中检查。单选题*单元测试有效性测试集成(系统)测试*确认测试97.现有一个计算类型的程序,它的输入只有一个Y,其范围-504Y450。现从输入的角度考虑设计了一组测试用例:一100,1 0 0,0.设计这组测试
22、用例的方法是_ _0 单选题*条件覆盖法等价分类法*边缘值分析法错误推测法98.为软件系统今后改进和发展打好基础而进行的维护工作称为 o 单选题*改正性维护适应性维护完善性维护预防性维护*99.下列系统设计工具中 不属于详细设计工具。单选题*NS图数据流图*程序流程图PAD100.软件生存周期中,运行期的主要任务。单选题*软件开发软件维护*版本更换功能扩充101.系 统 开 发 的 需 求 分 析 阶 段 的 重 要 工 作 之 一 是.单选题*A、数据定义*B、数据库设计C、数据维护D、数据结构实现102.经调查,系统分析员给出有问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出
23、定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输出。从这段描述可知该部分数据流图中的外部项为:单选题*采购员、仓库管理员*定购清单、库存业务库存业务定购清单、采购员103.下列叙述中_ _ _ _ _ _ 不属于数据字典的作用。单选题*作为编码阶段的描述工具*为用户与开发人员之间统一认识作为概要设计的依据为需求分析阶段定义各类条目104.T模块直接控制(调用)的 下 层 模 块 的 数 目 称 为 模 块 的。单选题*扇入数扇出数*宽度作用域105.模块内部的算法设计在结构化方法的 阶段进行。单选题*系统分析概要设计详细设计*编码(实现)106.在面向对象软件
24、方法中,类是。单选题*具有同类数据的对象的集合具有相同操作的对象的集合具有同类数据的对象的定义具有同类数据和相同操作的对象的定义*107.编码(实现)阶段得到的程序段应该是 o 单选题*编辑完成的源程序编译(或汇编)通过的可装配程序*可交付使用的程序可运行程序108.下列所述的测试原则中,错误的是 0 单选题*应设计非法输入的测试用例测试用例要给出测试的预期结果因维护修改程序后需回归测试开发小组与测试小组合并*109.如果某个程序的输入数据的可能值划分为n个合理等价类,m个不合理等价类,这些等价类均为数轴上的一个有限区间范围,则采用边缘值测试方法至少需要 个测试用例。单选题*m+n2m+n2n
25、+m2(m+n)*110.某应用系统为今后的发展将单用户系统改为多用户系统,并形成新的应用软件,由 此 进 行 的 维 护 工 作 称 为.单选题*改正性维护和预防性维护适应性维护和完善性维护完善性维护和改正性维护预防性维护和适应性维护*111,可维护性是软件的重要质量标准。下列_ 措施与提高可维护性无关。【单选题*提高程序效率*强调程序设计风格化采用模块化程序设计方法采用结构化程序设计方法或面向对象方法112.产生软件危机的原因有如下几点,除了 0 单选题*软件开发过程未经审查软件开发不分阶段,开发人员没有明确的分工所开发的软件,除了程序清单外,没有其他文档采用工程设计的方法开发软件,不符合
26、软件本身的特点*113.需求分析说明书不能作为 o 单选题*可行性研究的依据*用户和开发人员之间的合同系统概要设计的依据软件验收测试的依据114.在自顶向下设计分层数据流图时,设计顶层数据流图主要分析.单选题*源、汇、(终)点和输入、输出数据流*源、汇(终)点和处理功能数据存储和输入、输出数据流处理功能和输入、输出数据流115.模 块 结 构 图 是 要 软 件 工 程 的 阶段中有采用的描述工具。单选题*需求分析概要设计*详细设计编码(实现)116.如果 则称该模块具有功能内聚。单选题*模块包括单一功能*模块包括若干功能,但所有功能相互紧密相关每个模块有单入口、单出口模块中每个处理成分对应一
27、个功能,它们紧密结合117.变换型数据流图通常是形态。单选题*线性*层次网状无规则118.结构化设计采用模块化方法的主要出发点是_ _ _ _.单选题】*增加内聚性减少耦合度提高有效性降低复杂度*119.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这地特点称为类的 o 单选题*多态性封装性继承性*重用性120.如果一个排序程序所设定的测试用例为(1)表 空(2)表中只有一个元素(3)表中均有相同的关键字值(4)元 素 已 排 序 则 此 测 试 方 法 称 为 单选题*等价分类法边缘值分析法因果图法错误推测法*121.维护机构接受维护申请后,接下的工作是 o 单选题
28、*回归测试评价申请*执行维护组织复审122.软件工程中 不属于用户文档的内容。单选题*功能描述安装手册系统设计*使用手册123.防错性程序设计对具有潜在危险性的操作进行检查,并给出出错信息。采用这种程 序 设 计 方 法 可 提 高 系 统 的.单选题*正确性有效性健壮性*精确性124.数 据 流 图 所 描 述 的 是 实 际 系 统 的。单选题*逻辑模型*物理模型程序流程数据结核125.由变换型数据流图转换成模块结构图,其中包括变换模块,则。单选题*变换模块就是主模块变换模块的功能是将逻辑输入变换为逻辑输出*变换模块没有下层模块变换模块没有只能有一个输入量、一个输出量126.面向对象分析时
29、,所标识的对象为_ _ _ _ 是错误的。单选题*与目标系统有关的物理实体与目标系统发生作用和人或组织的角色目标系统运行中需记忆的事件目标系统中环境场所的状态*127.面向对象设计00D模型的主要部件中,通常不包括o 单选题*通信部件*人机交互部件任务管理数据管理128.软 件 测 试 的 基 本 目 标 是。单选题*确定白盒法或黑盒法确定单元测试或集成测试确定测试范围和路径确定一组测试数据以尽可能多地发现错误*129.在维护请求后进行的维护过程中,应先,然后对维护要求进行评估并分别处理。单选题*确定维护类型*安排维护优先次序组织人员维护分析软件错误的严重程度130.下列各项中 不是增加软件维
30、护工作量的因素。单选题*用户数量的增加使用结构化技术或面向对象技术*软件功能扩充应用环境变化131.一个软件项目是否进行开发的结论是在_ _ _ _ 文档中作出的。单选题*软件开发计划可行性报告*需求分析说明书测试报告132.某教学设备销售部门制定一项销售优惠政策,一次购买100台 或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为 o 单选题*(Cl100)AND NOT(C2=0)*(Cl0)(Cl100)AND NOT(C2=0)NOT(C10)133.数据流是数据流图的基本成分,下列关
31、于数据流的叙述中 是正确的。单选题*某加工的输入是一个数据流,该加工的输出也必定是一个数据流多个不同的数据流可以流向一个加工,也可从一个加工中流出*数据流只能从加工流向文件,但不能从文件流向加工一个数据流可以从一个文件流向另一个文件134.银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是_ _ _ _。单选题*变换型事务型*既不是A也不是B不一定135.某模块的输入数据为某工厂中一个车间的生产产量表,通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员名单,从内聚度来看,该模块属于.单选题*逻辑内聚通信内聚*
32、顺序内聚功能内聚136.不属于概要设计所解决的问题范围。单选题*确定模块的层次结构全程数据结构的设计描述系统的功能与性能*修改用户手册137.面向对象设计时,对象信息的隐藏主要是通过_ _ _ _ 实现的。单选题*对象的封装性*子类的继承性系统模块化模块的可重用138.在有集成(组装)测试的叙述中 是正确的。单选题*测试底层模块时不需要桩模块*驱动模块的作用是模拟被调模块自顶向下测试方法易于设计测试结果自底向上测试方法有有利于提前预计测试结果139.程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选一.单选题*A-a=3,b=4,c=5B-
33、a=l,b=2,c=4A,B项目都对a=l,b=2,c=3*140.软件维护过程中 将会引起维护副作用。单选题*修改代码或数据后未作测试*进行改正性维护时错误未全部改正进行完善性、适应性或预防性维护时考虑因素不全面维护过程中发生系统运行错误141.下列四个软件可靠性定义中正确的是.单选题*软件可靠性是指软件在给定的时间隔内,按用户工求成功运行的概率软件可靠性是指软件在给定的时间间隔内,按设计要求成功运行的概率软件可靠性是指软件在正式投入运行内,按规定说明书的规定成功运行的概率软件可靠性是指软件在给定时间间隔内,按规格说明书的规定成功运行的概率*142.决定软件工程方法论所有步骤的关键目标是提高
34、软件的 o 单选题*可移植性可靠性可维护性*效率143.在软件生命期中,占 工 作 量 比 例 最 大 的 是。单选题*可行性研究建立系统的结构编写程序维护*144.某程序功能说明中列出 规定每个运动员参赛项目为13项,应用黑盒法中的等价分类法确定等价类是 o 单选题*1=项目数=3项目数 1项目数 3D、以上都是*145.SA方法在描述方式上的特点,是尽量采用 单选题*自然语言形式语言图形表示*表格146.决定软件系统中各个模块的外部特性,即其输入输出和功能是一的任务。单选题*需求分析概要设计*详细设计编程阶段147.用于概要设计所采用的描述手段是 o 单选题*DFDSC图(系统结构图)*框
35、图数据结构图148.一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于 耦合。单选题*数据型*复合型内容型公共型149.在概要设计的设计文档中,对每个模块的描述内容包括_ _ _ _ _ 单选题*功能、界面、输入、输出界面、输入、输出、过程界面、过程、限制和约束功能、界面、过程、注释*150.软件维护,可按不同的维护目的而分类,为了适应硬件环境或软件环境的变更对软 件 作 修 改 是o 单选题*纠正性维护适应性维护*完善性维护预防性维护151.结构化流程图()中的箭头是用于表示一o 单选题*控制流*数据流数据/控制调用关系152.结构化程序之所以有可能验证其正确性是由于一o 单选题*
36、只有三种基本结构*有限制地使用GOTO语句程序内部有“内部文档选择良好数据结构和算法153.提高程序可读性的有力手段是_ _ _o 单选题*选好一种程序设计语言显式说明一切变量使用三种标准控制语句给程序加注释*154.通过对软件的测试,可 以 证 明。单选题*程序正确性错误不存在错误存在*不含有隐患二、是非题1.需求分析工作完成的一个基本标志是形成了一份完整的、规范的需求规格说明书。判断题*对错*2.需求规格说明可以包括系统的运行环境。单选题*对*错3.结构化分析方法是一种自下而上逐步求精的分析方法。判断题*对*错4.需求是指用户对软件的功能和性能的要求,就是用户希望软件能做什么事,完成什么样
37、的功能,达到什么性能。单选题*对*错5.用例分析方法采用一种面向过程的情景分析方法。判断题*对错*6.软件项目系统的响应时间属于功能性需求。判断题*对错*7.数据字典是由数据项、数据流以及操作指令组成的。判断题*对错*8.瀑布模型不适合短期项目。判断题*对错*9.增量式模型可以避免一次性投资太多带来的风险。判断题*对*错10.V模型适合的项目类型是需求很明确、解决方案很明确,而且对系统的性能要求比较严格的项目。判断题*对*错11.燃尽图是Scrum模型中常用的敏捷开发工程实践。判断题*对*错12.在瀑布生存期模型中,要求项目所有的活动都严格按照M页序执行,一个阶段的输出是下一个阶段的输入。判断
38、题*对*错13.项目初始阶段甲方为软件开发方,乙方为顾客。判断题*对错*14.项目招标对于一个项目的开发是必需的,即便项目是内部项目。判断题*对错*15.make or buy决策中的make指的只是自主开发。判断题*对*错16.项目建议书是项目计划阶段开发的文档。判断题*对错*17.乙方即供方(有时也称卖方)是为顾客提供产品或服务的一方。判断题*对*错18.项目立项需要获得项目经理的认可,但不需要项目发起人的认可。判断题*对错*19.项目章程是项目执行组织高层批准的确认项目存在的文件,其中不包括对项目经理的授权。判断题*对错*20.在软件项目合同中,甲方是需求放,乙方是供方。判断题*对*错2
39、1.搬家属于项目。判断题*对*错22.项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。判断题*对错*23.过程管理就是对过程进行管理,目的是要让过程能够被共享、复 用,并得到持续的改进。判断题*对*错24.日常运作存在大量的变更管理,而项目基本保持连贯性的。判断题*对错*25.项目具有临时性的特征。判断题*对*错26.项目开发过程中可以无限制地使用资源。判断题*对错*27.质量是满足要求的程度,包括符合规定的要求和客户隐含的需求。对*错28.软件质量可以通过后期测试得以提高。判断题*对错*29.质量计划可以确定质量保证人员的特殊汇报渠道。判断题*对*错30.软件质量是代码
40、正确的程度。判断题*对错*31.软件质量是软件满足明确说明或者隐含的需求的程度。判断题*对*错32.一个工作也可以通过多个活动完成。判断题*判断题*对*错33.在项目进行过程中,关键路径是不变的。判断题*对错*34.在PDM网络图中,箭线表示的是任务之间的逻辑关系,节点表示的是活动。判断题*对*错35.项目各项活动之间不存在相互联系与相互依赖关系。判断题*对错*36.在资源冲突问题中,过度分配也属于资源冲突。判断题*对*错37.浮动是在不增加项目成本的条件下,一个活动可以延迟的时间量。判断题*对错*38.在使用应急法压缩时间时,不一定要在关键路径上选择活动来进行压缩。判断题*对错*39.时间是
41、项目规划中灵活性最小的因素。判断题*对*错40.外部依赖关系又称强制性依赖关系,指的是项目活动与非项目互动之间的依赖关系。判断题*对错*41.当估算某活动时间,存在很大不确定性时应采用CPM估计。判断题*对错*42.软件项目规模就是软件项目工作量。判断题*对*错43.人的劳动消耗所付出的代价是软件产品的主要成本。判断题*对*错44.功能点估算与项目所使用的语言和技术有关。判断题*对错*45.COCOMO81有3个等级的模型:基本模型,中等模型和高级或者详细模型。判断题*对*错46.经验对于估算来说不重要。判断题*对错*47.在进行软件估算的时候,可以直接考虑参照其他企业的模型进行项目估算。判断
42、题*对错*48.间接成本是与一个具体项目相关的成本。判断题*对错*49.WBS提供了项目范围基线。判断题*对*错50.WBS的最高层次的可交付成果是工作包。判断题*对错*51.一个工作包可以分配给另一个项目经理去完成。判断题*对*错52.对于一个没有做过的项目,开发WBS时可以采用自底向上方法。判断题*对*错53.如果开发人员对项目比较熟悉或者对项目大局有把握,开发W B S时最好采用自底向上方法。判断题*对错*54.在任务分解结果中,最底层的要素必须是实现项目目标的充分必要条件。判断题*对*错55.任务分解是将一个项目分解为更多的工作细目或者子项目,是项目变得更小、更易管理和操作。判断题*对
43、*错56.一个工作包应当由唯一主体负责。判断题*对*错57.对任务的分解只能是自上而下的。判断题*对错*58.W B S的最底层任务是能分配到一个人完成的任务。判断题*对*错59.一个软件配置项可能有多个标识。判断题对错*60.在软件项目配置管理中最终应保证软件产品的完整性、一致性、有效性、机密性。判断题*对错*61.基线提供了软件开发阶段的一个特定点。判断题*对错*62.一个(些)配置项形成并通过审核,即形成基线。判断题*对*错63.软件配置项是项目需定义其受控于软件配置管理的款项,每个项目的配置项是相同的。的断题*对错*64.有效的项目管理能够控制变化,以最有效的手段应对变化,不断命中移动
44、的目标。判断题*对*错65.基线的修改不需要每次都按照正式的程序执行。判断题*对错*66.基线产品是不能修改的。判断题*对错*67.基线修改应受到控制,但不一定要经SCCB授权。判断题*对错*68.变更控制系统包括从项目变更申请、变更评估、变更审批到变更实施的文档化流程。判断题*对*错69.项目干系人是项目计划的T B分。判断题*对*错70.在IT项目中,成功的最大威胁是沟通的失败 判断题*对*错71.项目沟通的基本原则是及时性、准确性、完整性和可理解性 判断题*对*错72.应尽量多建立一些沟通渠道。判断题*对错*73.责任分配矩阵是明确项目团队成员的角色与职责的有效工具 判断题*对*错74.
45、口头沟通不是项目沟通的方式 判断题*对错*75.对于紧急的信息,应该通过口头的方式沟通;对于重要的信息,应采用书面的方式沟 通 判断题*对*错76.人员计划描述项目的团队人员时候,以及如何加入和离开团队 判断题*对*错77.项目型的优点是可以资源共享。判断题*对错*78.沟通计划包括确定谁需要信息,需要什么信息,何时需要信息,以及如何接收信息等 判断题*对*错79.人员管理计划没有明确的具体体现形式,作为项目计划的一部分,其详细程度因项目 而 异 判断题*对*错80.任何项目都是有风险的。判断题*对*错81.风险是损失发生的不确定性,是对潜在的、未来可能发生损害的一种度量。判断题*对错*82.
46、风险识5 1 1、风险评估、风险规划、风险控制是风险管理的4个过程。判断题*对*错83.TOP风险清单中的条目越多越好。判断题*对错*84.项目的风险几乎一样。判断题*对错*85.应对风险的常见策略是回避风险、转移风险、损失控制和自留风险。判断题*对*错86.当风险发生的概率极高、风险后果影响很严重时,才可以考虑采用回避风险策略。判断题*对错*87.合同类型有成本补偿合同、固定价格合同和单价合同 判断题*对*错88.选择合同类型时,应该屏蔽工作成果、供应商等因素,是选择更加精确 判断题*对错*89.软件项目外包的实质是软件开发过程从公司内部部分或者全部延伸到公司外部的过 程 判断题*对错*90
47、.招标书可以是合同计划的输出 判断题*对*错91.对于甲方来说,风险最高的是CPCC合同类型,风险最低的是FFP合同类型,乙方 则 相 反 判断题*对*错92.如果一个项目的合同类型是固定价格(FFP),合同价格是100万 元,实际花费是160万 元,则项目结算金额为160万 元 判断题*对错*93.成本加奖金(CPIF)合同居右激励机制 判断题*对*错94.为了加快项目进度,可以适当见减低系那个亩过程过程中的质量标准。判断题*对*错95.范围和成本成一定的正比关系 判断题*对*错96.进度和成本是关系最为密切的两个要素,几乎成对立关系,进度的缩短一定依靠成本增加实现,而成本的降低也一定已牺牲
48、工期进度为代价 判断题*对错*97.项目管理过程是一个集成的过程,范围计划、进度、成本、质量、风险是相互联系的 判断题*对错*98.软件项目管理的最重要的四个要素是范围、质量、进度和风险 判断题*对错*99.记录反映当前项目状态的项目性能数据时控制项目的基础。判断题*对*错100.项目进度成本控制的基本目标是在给定的限制条件下,用最短时间、最小成本、以最小风险完成项目工作。判断题*对*错101.代码走查是在代码编写阶段,开发人员自己检查自己的代码。判断题*对*错102.在使用应急法压缩进度时,不一定要在关键路径上选择活动来进行压缩。判断题*对错*103.累计费用曲线中某时间点ACWP比BCWS
49、高,意味着在这个时间点为止,实际的成本要比计划的高,二者之间的差值就是成本差异。判断题*对*错104.CPI=0.90说明目前的预期成本超出计划的9 0%,判断题*对错*105.技术评审的目的是尽早发现工作成果中的缺陷,并帮助开发人员技师消除缺陷,从而有效的提高产品质量。判断题*对*错106.软件测试的目的是证明软件没有错误。判断题*对错*107.产品提交之后,如果甲方提出修改一些功能,对于这个维护需求,我们应该及时给予维护。判断题*对错*108.风险管理是连续的过程。判断题*对*错109.管理干系人参与和控制干系人参与都是干系人管理的任务。判断题*对*错110.敏捷生存期模型中的每天站立会议
50、是很有效的一种沟通方式。判断题*对*错111.麦克勒格的X理论是参与理论。判断题*对错*112.有大量文件说明就能保证项目成功。判断题*对错*113.项目验收过程是甲方对乙方交付的产品或服务进行验收检验,以保证它满足合同条款的要求。判断题*对*错114.项目计划中确定的可交付成果已经出现,项目的目标已经成功实现时,可终止项目。判断题*对*错115.项目没完成时,不能终止项目。判断题*对错*116.一个项目的交付验收,意味着项目的结束。判断题*对*错117.只有项目成功完成了,才说明项目结束了。判断题*对错*118.项目经验教训总结是项目结束的一个重要输出。判断题*对错*119.当一个项目的目标