软件工程导论试题集-选择.doc

上传人:wux****ua 文档编号:9040211 上传时间:2020-04-02 格式:DOC 页数:3 大小:37.50KB
返回 下载 相关 举报
软件工程导论试题集-选择.doc_第1页
第1页 / 共3页
软件工程导论试题集-选择.doc_第2页
第2页 / 共3页
软件工程导论试题集-选择.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
软件生命周期中所花费用最多的阶段是(D)A 详细设计B软件编码C软件测试D软件维护 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。A确定B行或不行C正确D无二义下列关于瀑布模型的描述正确的是(C)。A. 瀑布模型的核心是按照软件开发的时间顺序将问题简化。B. 瀑布模型具由于良好的灵活性。C. 瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开。D. 利用瀑布模型,如果发现问题则修改的代价很低。 详细设计的结果基本决定了最终程序的(C)A代码的规模B运行速度C质量D可维护性 结构化程序设计主要强调的是(D)A 程序的规模B 程序的效率C 程序设计语言的先进性D 程序易读性 程序的三种基本控制结构是(B)A过程、子程序和分程序B顺序、选择和重复C递归、堆栈和队列D调用、返回和转移 确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于(C)A、集成测试B、恢复测试C、验收测试D、单元测试 面向对象技术中,对象是类的实例。对象有三种成份:(A)、属性和方法(或操作)。A. 标识 B. 规则 C. 封装D. 消息 下面关于面向对象方法中消息的叙述,不正确的是(B)。A. 键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C. 应用程序之间可以相互发送消息D发送与接收消息的通信机制与传统的子程序调用机制不同 面向对象程序设计中的数据隐藏指的是(D)。A 输入数据必须输入保密口令B数据经过加密处理C. 对象内部数据结构上建有防火墙D对象内部数据结构的不可访问性1.程序设计属于软件开发过程( C )阶段。A、设计B、编程C、实现D、编码2.结构设计是一种应用最广泛的系统设计方法,是以( A )为基础、自顶向下、逐步求精和模块化的过程。A、数据流B、数据流图C、数据库D、数据结构3. 结构化程序设计主要强调程序的( C )。A、效率B、速度C、可读性D、大小4.分析员是( B )A、户中系统的直接使用者B、用户和软件人员的中间人C、软件的编程人员D、用户和软件人员的领导5. 程序的三种基本控制结构的共同特点是( D )。A、不能嵌套使用B、只能用来写简单的程序C、已经用硬件实现D、只有一个入口和一个出口6. 软件生产过程中,需求信息由( D )给出。A、程序员B、项目管理者C、软件分析设计人员D、软件用户7.与设计测试数据无关的文档是( D )。A、需求说明书B、设计说明书C、源程序D、项目开发设计8.结构化分析SA 方法以数据流图、( B )和加工说明等描述工具,即用直观的图和简洁的语言来描述软系统模型。A、DFD 图B、数据字典C、IPO 图D、PAD 图9.面向数据流的软件设计方法,一般是把数据流图中数据流划分为( B ),再将数据流图映射为软件结构。A、数据流和事务流B、交换流和事务流C、信息流和控制流D、交换流和数据流10.总体设计的结果是提供一份( A )。A、模块说明书B、框图C、程序D、数据结构( C )1. 软件是( )。A. 处理对象和处理规则的描述 B. 程序C. 程序及其文档 D. 计算机系统( B )2. 软件需求规格说明的内容不应包括( )。A. 主要功能 B. 算法的详细描述C. 用户界面及运行环境 D. 软件的性能( B )3. 程序的三种基本控制结构是( )。A. 过程、子程序和分程序 B. 顺序、选择和重复C. 递归、迭代和回溯 D. 调用、返回和转移( ) 4. 面向对象的分析方法主要是建立三类模型,即( )。A) 系统模型、ER 模型、应用模型B) 对象模型、动态模型、应用模型C) -模型、对象模型、功能模型D) 对象模型、动态模型、功能模型( C ) 5. 在E-R 模型中,包含以下基本成分( )。A) 数据、对象、实体B) 控制、联系、对象C) 实体、联系、属性D) 实体、属性、操作( A ) 6. 各种软件维护的类型中最重要的是( )。A) 完善性维护B) 纠错性维护C) 适应性维护D) 预防性维护( B ) 7软件测试的目标是( )。A. 证明软件是正确的 B. 发现错误、降低错误带来的风险C. 排除软件中所有的错误 D. 与软件调试相同( D )8软件生命周期中所花费用最多的阶段是( )A详细设计B软件编码C软件测试D软件维护( C )9若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是( )A条件覆盖法B等价分类法C边界值分析法D错误推测法( D )10、详细设计的基本任务是确定每个模块的( )设计A功能B.调用关系C.输入输出数据D.算法( A )11设函数C(X)定义问题X 的复杂程序,函数E(X)确定解决问题X 需要的工作量(时间)。对于两个问题P1 和P2,如果C(P1)C(P2)显然E(P1)E(P2),则得出结论E(P1+P2)E(P1)+E(P2)就是:( )A模块化的根据B逐步求精的根据C抽象的根据D信息隐藏和局部化的根据( D )12下面几种白箱测试技术,哪种是最强的覆盖准则( )A语句覆盖B条件覆盖C判定覆盖D条件组合覆盖( A )13面向数据流的设计方法把( )映射成软件结构。A数据流B系统结构C控制结构D信息流( A )14.内聚程度最低的是( )内聚A.偶然B.过程C.顺序D.时间( A )15.确定测试计划是在( )阶段制定的.A总体设计B.详细设计C.编码D.测试( D )16需求分析的产品是( )A数据流程图案B数据字典C判定表D需求规格说明书( C )17数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( )A数据库设计B数据通信C数据定义D数据维护( D )18.( )引入了“风险驱动”的思想,适用于大规模的内部开发项目。A增量模型B喷泉模型C原型模型D螺旋模型( D )19模块的内聚性最高的是( )A逻辑内聚B时间内聚C偶然内聚D功能内聚( D )20.提高测试的有效性非常重要,成功的测试是指( )A.证明了被测试程序正确无误B. 说明了被测试程序符合相应的要求C.未发现被测程序的错误D.发现了至今为止尚未发现的错误_
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!