软件工程练习-精品

上传人:hs****ma 文档编号:509581547 上传时间:2023-04-27 格式:DOC 页数:6 大小:40KB
返回 下载 相关 举报
软件工程练习-精品_第1页
第1页 / 共6页
软件工程练习-精品_第2页
第2页 / 共6页
软件工程练习-精品_第3页
第3页 / 共6页
软件工程练习-精品_第4页
第4页 / 共6页
软件工程练习-精品_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《软件工程练习-精品》由会员分享,可在线阅读,更多相关《软件工程练习-精品(6页珍藏版)》请在金锄头文库上搜索。

1、一、单选题:1、下列属于软件的特点的是( D )。A. 软件是一种逻辑实体,具有抽象性B. 软件在使用过程中没有磨损、老化的问题C. 软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D. 以上都正确2、需求分析阶段最重要的技术文档是( B )。A. 设计说明书B. 需求规格说明书C. 可行性分析报告D. 用户手册3、数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( C )。A. 数据库设计B. 数据通信C. 数据定义D. 数据维护4、 需求分析阶段的研究对象是( B )。A. 系统分析员要求B. 用户要求C. 软硬件要求D. 系统要求5、 耦合度最高的是( B )耦合。

2、A. 环境B. 内容C. 控制D. 数据6、 内聚程度较低的是( A )内聚。A. 偶然B. 通讯C. 顺序D. 时间7、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大( C )。 A. 详细设计阶段 B. 概要设计阶段 C. 需求分析阶段 D. 测试和运行阶段8、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是( C ) A. 硬件环境 B. 软件开发的环境 C. 软件开发工具和软件开发的环境 D. 开发人员的素质9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( B ) A.

3、 控制流 B. 数据流 C. 程序流 D. 指令流10、软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( A )。A. 运行和维护阶段B. 设计阶段 C. 代码实现阶段D. 测试阶段11、软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是( D ) A. 公共耦合 B. 控制耦合 C. 标记耦合 D. 数据耦合12、软件维护的四类维护活动是( A )A. 改正性维护,适应性维护,完善性维护和预防性维护。B. 适应性维护,完善性维护,抢救性维护和辅助性维护。C. 改正性维护,适应性维护,完善性维护和辅助性维护。D.

4、适应性维护,完善性维护,抢救性维护和预防性维护。13、主要从( A )几个方面进行系统可行性研究。A技术可行性,经济可行性,操作可行性。B. 技术可行性,经济可行性,系统可行性。C经济可行性,系统可行性,操作可行性。D. 经济可行性,系统可行性,时间可行性。14、OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、( C )组成。A. 静态模型和功能模型 B. 动态模型和过程模型C. 动态模型和功能模型 D. 静态模型和操作模型15、为了表示项目管理功能工作中各项任务之间的进度衔接关系,常用的计划管理工具是( D )A

5、 程序结构图 B. 数据流图 C. E-R图 D. 甘特(Gantt)图16、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出(B)的回答。A确定 B行或不行 C正确 D无二义17、在E-R 模型中,包含以下基本成分(C )。A 数据、对象、实体B. 控制、联系、对象C实体、联系、属性D. 实体、属性、操作18、 各种软件维护的类型中最重要的是(A )。A完善性维护B纠错性维护C适应性维护D 预防性维护19、模块的内聚性最高的是( D)A逻辑内聚B时间内聚C偶然内聚D功能内聚20、提高测试的有效性非常重要,成功的测试是指(D )A. 证明了被测

6、试程序正确无误 B. 说明了被测试程序符合相应的要求C.未发现被测程序的错误 D.发现了至今为止尚未发现的错误21、下面几种白箱测试技术,哪种是最强的覆盖准则(D )A语句覆盖B条件覆盖C判定覆盖D条件组合覆盖22、若有一个计算类型的程序,它的输入量只有一个X,其范围是-1.0, 1.0,现从输入的角度考虑一组测试用例:-1.001, -1.0, 1.0, 1.001.设计这组测试用例的方法是(C )A条件覆盖法B等价分类法C边界值分析法D错误推测法23、在下列测试技术中,( D )不属于黑盒测试技术。 A等价划分 B边界值分析 C错误推测 D逻辑覆盖24、Jackson方法是在软件开发过程中

7、常用的方法,使用Jackson方法时可以实现( A)。 A从数据结构导出程序结构 B从数据流图导出初始结构图C从模块结构导出数据结构 D从模块结构导出程序结构25、软件测试时为了(B)而执行程序的过程。 A纠正错误 B发现错误 C避免错误 D证明错误26、模块内聚度越高,说明模块内各成分彼此结合的程序越( B)。 A松散 B紧密 C无法判断 D相等27、提高软件的可维护性可采用很多措施,下列哪个不在措施之列?(A) A提供没有错误的程序 B建立质量保证制度C改进程序文档质量 D明确软件质量标准28、面向对象的分析阶段建立的系统模型不包括(D)。 A对象模型 B动态模型 C功能模型 D数据模型2

8、9、总体设计的目的是确定整个系统的( B )。 A规模 B功能及模块结构C费用 D 测试方案30、Jackson设计方法是由英国的M. Jackson提出的,它是一种面向( C )的软件设计方法。A对象 B数据流 C数据结构 D控制结构31、( A )是用户和设计者交换信息最频繁的方法。A原型化方法 B瀑布模型方法 C 螺旋模型方法 D构件组装模型32、软件测试的目的是?( D )A证明软件的正确性 B找出软件系统中存在的所有错误C证明软件系统中存在错误 D尽可能多的发现软件系统中的错误33、使用白盒测试方法时,确定测试数据应根据(A )和指定的覆盖标准。A程序的内部逻辑 B程序的复杂程度C该

9、软件的编辑人员 D程序的功能34、软件维护工作的最主要部分是( C )。A校正性维护 B适应性维护 C完善性维护 D预防性维护35、PDL是( B )语言。A高级程序设计语言 B伪码式 C中级程序设计语言 D低级程序设计语言36、计算机系统可以划分为软件系统和硬件系统,软件是一种(A)A逻辑产品 B文档资料 C程序代码 D物理装置37、可行性分析研究的主要目的是( B )A.定义项目B. 项目是否值得开发C.开发项目D.规划项目38、需求分析是回答系统必须(D)的问题。A. 为谁做B.怎么做C.何时做D.做什么39、在UML中,类是用 ( A )表示的A 矩形框 B 椭圆 C 箭头 D 菱形框

10、 40、编码阶段是位于哪个阶段之后(A)A. 详细设计B. 可行性研究C. 总体设计D. 需求分析41、( A )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。 A封装 B 继承 C多态性D 消息42、下面不属于软件工程的3个要素是(D)A工具 B过程 C方法 D环境43、数据流图和(C)共同组成系统的逻辑模型。AHIPO图 BPDL C数据字典 D层次图44、检查软件产品是否符合需求定义的过程称为(A)A确认测试B集成测试C验证测试D验收测试45、结构化分析方法就是面向(B)的自顶向下逐步求精进行需求分析的方法。A目标B数

11、据流C功能D对象46、通过(B)可以完成数据流图的细化。A结构分解 B功能分解 C数据分解 D系统分解47、下面不属于软件工程原则的是(C)A抽象 B模块化 C自底向上 D信息隐蔽48、(D)是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问。A模块化 B抽象 C精化 D模块49、(C)是指让一些关系密切的软件元素在物理上彼此靠近。A信息隐蔽 B内聚 C局部化 D模块独立50、在进行软件结构设计时应该遵循的最主要的原理是(C)A抽象 B模块化C模块独立D信息隐蔽51、在测试中,下列说法错误的是(B)A测试是为了发现程序中的错误而执行程序的过程B测试是为了表明程序的正确

12、性C好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D成功的测试是发现了至今为止尚未发现的错误的测试52、下列工具中为需求分析常用工具是(D)APAD BPFD CN-S DDFD53、软件调试的目的是(B)A发现错误B改正错误C改善软件的性能D挖掘软件的潜能54、数据字典是对数据定义信息的集合,它所定义的对象都包含在( A )。A数据流图B程序框图C软件结构D方框图55、软件设计中,可应用于详细设计的工具有(A)。A程序流程图、PAD、方框图和伪码B数据流程图、PAD、结构图和伪码C业务流程图、N-S图和伪码D数据流程图、PAD、N-S图和伪码56、软件设计中设计复审是和设计本身一样重要的环节,其主要目的和作用是(B)。A减少测试工作量B减免后期付出高代价C保证软件质量D缩短软件开发周期57、瀑布模型将软件生命周期归纳为个时期,即计划期、开发期和运行期。下列(D)不属于开发期内的工作。A总体设计B详细

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号