版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第页21软工导论选择题复习测试附答案1.软件工程学的一个重要目标是A、提高程序的执行效率B、降低程序对存储空间的要求C、定义各种软件开发过程模型D、提高软件的可维护性【正确答案】:D2.需求分析之前有必要进行工作。A、程序设计B、可行性分析C、概要设计D、详细设计【正确答案】:B3.需求规格说明书的作用不应包括A、软件设计的依据B、用户与开发人员对软件要做什么的共同理解C、
软件验收的依据D、软件可行性研究的依据【正确答案】:D4.准确地解决“软件必须做什么”是【】阶段的任务。A、可行性研究B、详细设计C、需求分析D、编码【正确答案】:C5.目前存在有若干种软件生存周期模型。例如瀑布模型、增量模型、螺旋模型、喷泉模型等。其中规定了由前至后、相互衔接的固定次序的模型是【】A、瀑布模型B、增量模型C、喷泉模型D、螺旋模型【正确答案】:A6.数据存储和数据流都是【】,仅仅所处的状态不同。A、分析结果B、事件C、动作D、数据【正确答案】:D7.【】数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。A、变换型B、事务型C、结构化D、非结构化【正确答案】:A8.软件工程结构化生命周期方法,提出将软件生命周期划分为计划、开发和运行三个时期,下述【】工作应属于软件开发期的内容。A、问题定义B、可行性研究C、总体设计D、都不是【正确答案】:C9.从结构化的瀑布模型看,在软件生命周期的8个阶段中,下面的几个选项中,【】出错,对软件的影响最大。A、详细设计阶段B、总体设计阶段C、需求分析阶段D、测试和运行阶段【正确答案】:C10.需求分析【】
A、要回答“软件必须做什么?”B、可概括为:“理解,分解,表达”6个字C、要求编写需求规格说明书D、以上都对【正确答案】:D11.模块的独立性是由内聚性和耦合性来度量的,其中内聚性是A、模块间的联系程度B、模块的功能强度C、信息隐蔽程度D、接口的复杂程度【正确答案】:B12.在层次结构图中,其模块的层次数称为结构图的【】A、深度B、跨度C、控制域D、粒度【正确答案】:A13.当前时期软件维护的费用在总费用中的比例为。A、35%~40%B、40%~60%C、60%~70%D、70%~80%或更高【正确答案】:D14.可行性研究要进行的需求分析和设计应是【】A、详细的B、全面的C、简化、压缩的D、彻底的【正确答案】:C15.一个成功的测试可以是A、表明程序没有错误B、发现所有错误C、提高软件可靠性D、发现尚未发现的错误【正确答案】:D16.增量模型本质上是一种A、线性顺序模型B、整体开发模型C、非整体开发模型D、快速原型模型【正确答案】:C17.好的软件结构应该是A、高耦合、高内聚B、低耦合、高内聚C、高耦合、低内聚D、低耦合、低内聚【正确答案】:B18.研究软硬件资源的有效性是进行【】研究的一方面。A、技术可行性B、经济可行性C、社会可行性D、操作可行性【正确答案】:A19.详细设计的任务是确定每个模块的A、外部特性B、内部特性C、算法和使用的数据D、功能和输入输出数据【正确答案】:C20.可行性分析中,系统流程图用于描述A、当前运行系统B、当前逻辑模型C、目标系统D、新系统【正确答案】:A21.在数据流图中,不能被计算机处理的成分是A、控制流B、结点C、数据流D、数据源/终点【正确答案】:D22.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的A、细节B、输入与输出C、软件的作者D、绘制的时间【正确答案】:B23.软件需求分析一般应确定的是用户对软件的A、功能需求B、非功能需求C、性能需求D、功能需求和非功能需求【正确答案】:D24.软件生存周期模型有多种,下列选项中,不是软件生存周期模型。A、螺旋模型B、增量模型C、功能模型D、瀑布模型【正确答案】:C25.瀑布模型存在的主要问题是A、用户不容易参与开发B、步骤太多C、用户与开发者不易沟通D、不适应可变的需求【正确答案】:D26.检查软件产品是否符合需求定义的过程称为A、确认测试B、集成测试C、系统测试D、单元测试【正确答案】:A27.模块中所有的成分结合起来完成一项任务,该模块的内聚度是【】的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。A、偶然性B、顺序性C、通信性D、功能性【正确答案】:D28.程序的三种基本控制结构的共同特点是【】A、不能嵌套使用B、只能用来写简单程序C、已经用硬件实现D、只有一个入口和一个出口【正确答案】:D29.模块中所有成分引用共同的数据,该模块的内聚度是的。A、逻辑性B、瞬时性C、功能性D、通信性【正确答案】:D30.整个软件维护阶段所花费的全部工作中,所占比例最大的是A、校正性维护B、适应性维、在护C、完善性维护D、预防性维护【正确答案】:C31.变换流的DFD由三部分组成,不属于其中一部分的是A、事务中心B、变换中心C、输入流D、输出流【正确答案】:A32.在软件需求分析中,开发人员要从用户那里解决的最重要的问题是A、要让软件做什么B、要给该软件提供哪些信息C、要求软件工作效率怎样D、要让软件具有何种结构【正确答案】:A33.数据字典是对数据定义信息的集合,它所定义的对象都包含于A、数据流图B、程序框图C、软件结构D、方框图【正确答案】:A34.快速原型模型的主要特点之一是A、开发完毕才见到产品B、及早提供工作软件C、及早提供全部完整软件D、开发完毕才见到工作软件【正确答案】:B35.研究开发资源的有效性是进行【】可行性研究的一方面。A、技术B、经济C、社会D、操作【正确答案】:A36.软件详细设计主要采用的方法是A、结构程序设计B、模型设计C、结构化设计D、流程图设计【正确答案】:C37.软件危机产生的主要原因是。A、软件日益庞大B、不能与用户良好地沟通C、开发人员编写程序能力差D、没有适应的开发模型【正确答案】:A38.系统流程图是描述【】的工具。A、逻辑系统B、程序系统C、体系结构D、物理系统【正确答案】:D39.在软件结构设计完成后,对于下列说法,正确的是
A、非单一功能模块的扇入数大比较好,说明本模块重用率高B、单一功能的模块扇入高时应重新分解,以消除控制耦合的情况C、一个模块的扇出太多,说明该模块过分复杂,缺少中间层D、一个模块的扇入太多,说明该模块过分复杂,缺少中间层【正确答案】:C40.瀑布模型是一种【】A、软件开发方法B、软件生存周期C、程序设计方法学D、软件生存周期模型【正确答案】:D41.数据流图是用于表示软件模型的一种图示方法,在下列可采用的绘图方法中,【】是常采用的。A、自顶向下B、分层C、逐步求精D、全是【正确答案】:D42.偶然内聚是指A、一个模块内的各处理元素之间没有任何联系B、模块内执行几个逻辑上相似的功能,通过参数确定该模块完成哪一个功能C、把需要同时执行的动作组合在一起形成的模块D、模块内所有处理元素都在同一个数据结构上操作【正确答案】:A43.PDL是A、高级程序设计语言B、伪码C、中级程序设计基础语言D、低级程序设计语言【正确答案】:B解析:
PDL语言【正确答案】:ProgramDesignLanguage44.软件开发时一个错误发现的越晚,改正它付出的代价就越A、越大B、越小C、越不可捉摸D、越接近平均水平【正确答案】:A45.以下哪个软件生存周期模型是一种风险驱动的模型A、瀑布模型B、增量模型C、螺旋模型D、喷泉模型【正确答案】:C46.划分模块时,一个模块的【】A、作用范围应在其控制范围之内B、控制范围应在其作用范围之内C、作用范围与控制范围互不包含D、作用范围与控制范围不受任何限制【正确答案】:A47.软件设计阶段一般可分为
A、逻辑设计和功能设计B、总体设计与详细设计C、概念设计与物理设计D、模型设计与程序设计【正确答案】:B48.软件是一种A、程序B、数据C、逻辑产品D、物理产品【正确答案】:C49.模块中【】,则说明模块的独立性越强。A、耦合越强B、扇入数越高C、耦合越弱D、扇入数越低【正确答案】:C50.在以下模块耦合性类型中,模块之间独立性最差的类型是。A、无直接耦合B、标记耦合C、控制耦合D、内容耦合【正确答案】:D51.内容耦合是指A、两个模块之间传递的是数据结构B、一个模块调用另一个模块时,传递的是控制变量C、通过一个公共数据环境相互作用的那些模块间的耦合D、一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部【正确答案】:D52.在软件维护的内容中,占维护活动工作量比例最高的是。A、校正性维护B、适应性维护C、完善性维护D、预防性维护【正确答案】:C53.瀑布模型中软件生命周期划分为8个阶段:问题定义、可行性研究、软件需求分析、总体设计、详细设计、编码、测试和运行、维护。8个阶段又可以归纳为3个大的阶段:计划阶段、开发阶段和【】A、运行阶段B、可行性分析C、详细设计D、测试与排错【正确答案】:A54.模块内的某成分的输出是另一个成分的输入,该模块的内聚度是的。A、功能性B、顺序性C、逻辑性D、瞬时性【正确答案】:B55.技术可行性是要解决【】A、存在侵权否B、成本——效益问题C、运行方式可行D、技术风险问题【正确答案】:D56.结构化分析方法使用的描述工具【】定义了数据流图中每一个图形元素。A、数据流图B、数据字典C、判定表D、判定树【正确答案】:B57.下列选项中最强的内聚是A、过程性内聚B、通信性内聚C、顺序性内聚D、功能性内聚【正确答案】:D58.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、、维护等活动。A、应用B、测试C、检测D、以上答案都不对【正确答案】:B59.黑盒技术设计测试用例的方法之一是A、因果图B、逻辑覆盖C、循环覆盖D、基本路径测试【正确答案】:A60.通信内聚是指
A、把需要同时执行的动作组合在一起形成的模块B、各处理使用相同的输入数据或者产生相同的输出数据C、一个模块中各个处理元素都密切相关于同一功能且必须顺序执行D、模块内所有元素共同完成一个功能,缺一不可
【正确答案】:B61.在面向数据流的软件设计方法中,一般将信息流分为A、变换流和事务流B、变换流和控制流C、事务流和控制流D、数据流和控制流【正确答案】:A62.下列选项中最弱的耦合是A、非直接耦合B、数据耦合C、特征耦合D、控制耦合【正确答案】:A63.下列中属于软件设计的基本原理的是A、数据流分析设计B、变换流分析设计C、事务流分析设计D、模块化【正确答案】:D64.需求分析阶段研究的对象是软件项目的A、用户要求B、合理要求C、模糊要求D、都不对【正确答案】:A65.结构化程序设计主要强调的是A、程序的效率B、程序执行速度C、程序易读性D、程序的规模【正确答案】:C66.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是的。A、逻辑性B、瞬时性C、功能性D、通信性【正确答案】:A67.【】着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。A、程序流程图B、数据流图C、E-R图D、层次结构图【正确答案】:D68.需求分析的最终结果是产生。A、项目开发计划B、可行性分析报告C、需求规格说明D、设计说明书【正确答案】:C69.进行需求分析可使用多种工具,但【】是不适用的。A、数据流图B、判定表C、PAD图D、数据字典【正确答案】:C70.在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的()A、需求分析B、概要设计C、详细设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海办公室装修合作合同版B版
- 2《长征胜利万岁》《大战中的插曲》联读说课稿 2024-2025学年统编版高中语文选择性必修上册
- 2025新春春节后企业复工环境保护合同3篇
- 专属2024跨境贸易报关业务协议版A版
- 专业隔离房间分包工程2024协议模板版A版
- 个人物品运输协议:2024年合规样本版B版
- 2024正规商铺买卖合同附件清单及交接事宜协议2篇
- 广东省高校毕业生求职创业补贴申请表
- 福建省南平市武夷山第二中学2021年高三英语下学期期末试题含解析
- 福建省南平市文化武术学校2020-2021学年高一数学文联考试题含解析
- 创新创业创造:职场竞争力密钥知到章节答案智慧树2023年上海对外经贸大学
- 《公安机关人民警察内务条令》
- 呼吸机常见报警及处理
- 巨力索具(河南)有限公司年生产10万吨钢丝及5万吨钢丝绳项目环境影响报告
- GB/T 26254-2023家用和类似用途保健按摩垫
- 苏教版六年级数学下册第三单元第3课《练习五》公开课课件
- 北京外国语大学自主招生考试综合素质测试面试试题答题技巧汇总
- 产品质量反馈、回复单
- 煤矿塌陷治理土地复垦主要问题和政策措施
- GB/T 26182-2022家用和类似用途保健按摩椅
- GB/T 7424.2-2002光缆总规范第2部分:光缆基本试验方法
评论
0/150
提交评论