ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:25.38KB ,
资源ID:7955879      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7955879.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程试题及答案.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程试题及答案.docx

1、软件工程试题及答案软件工程窗体顶端1: 2.下面说法哪个不属于设计准则( )1。提高模块得内聚,降低模块间得耦合 2。 降低模块接口得复杂程度 3、 模块大小要适中4。 模块要有重用性 :88。计算机得体系结构对程序设计语言具有( )1、 反作用 、 促进作用 3。 抑制作用。完善作用3:79.程序图得作用就是( )1、 定性度量软件得复杂程度2。 定量度量软件得复杂程度 3、 预测软件得质量标准 4、 估计软件中得错误数量 4: 87.下面说法正确得就是( )1. 模块得作用域在模块得控制域之内 . 模块得控制域在模块得作用域之内 3。 模块得作用域与模块得控制域有时相同4、模块得作用域与模

2、块得控制域都就是一种层次结构 5:94、等价类划分属于( )1。白盒测试 。 黑盒测试 3。穷尽测试 4。 系统测试 6:90.软件维护组织包括( )1。 系统维护人员与系统管理人员 2。系统程序员与硬件维护人员 3。系统程序员与操作员 4、 打字员与软件工程师 7:6。可行性研究阶段使用得图形工具就是( )1。 DFD图 2、N图 3. PAD图。War图8: 5、好得软件结构它得外观形状一般呈( )1、线性 2、 扇形 3、椭圆形 4. 层次型9: 93.变换型结构得数据流呈( )。 线性形状 . 辐射状 3. 椭圆形 4、 阶梯形 10:8、结构化程序设计就就是要( )1、 保留GOTO

3、语句 2、取消前转GOT语句 3。 限制O语句得使用 4. 取消后转GOTO语句11: .若要保证开发出来得软件局部优化,而且能尽早发现设计上得错误,应采用( )1。 自顶向下得开发方法 2.自底向上得开发方法 3. 渐增式得开发方法 、 非渐增式得开发方法12: 软件工程得七条基本原理中有一条就是“坚持进行阶段评审”,要这么做得理由有( )。大部分错误就是在编码之前造成得在软件开发过程中插入阶段评审就是为了张弛有度、提高开发效率 错误发现得越晚,所付出得修正代价越高 为了便于控制开发进度1。供选择得答案:。A、 。B、 3。C。 4。 D、 13:7、软件得开发模式有( )、面向过程模式、面

4、向对象模式、混合模式 2、 变换模式、渐增模式、瀑布模式 3。 自顶向下模式、自底向上模式、关系模式 、 分步模式、渐增模式、非渐增模式 1: 80。V()=n+中得p取3意味着( )1、 软件有三个模块 2. 软件有两个子程序 3、 主程序中含两个子程序4.软件有三个子程序 15: 2.模块得初始化工作与模块处理意外故障均属于( )1、 时间内聚 2. 顺序内聚 3、 功能内聚 .逻辑内聚1: 81.在数据流图中,源点与终点得数量( )。 必须就是一对一得 、 源点个数大于终点个数 3、 终点个数大于源点个数 . 依需要而定 17:83、P得含义就是( )1. 层次、输入、处理、输出 、高速

5、、信息、程序、目标 3.顶层得IPO图 4。关于输入、处理、输出得层次 8:CMU/SEI推出得( 2 )将软件组织得过程能力分为五个成熟度级别,每一个级别定义了一组过程能力目标,并描述了要达到这些目标应该具备得实践活动。1、A. CMM 2。 PS 3。C。I900 4. D.P 19: 77、需求分析得方法包括( )、 结构化分析技术、面向对象得分析技术、原型开发技术 2. 结构化分析技术、面向对象得分析技术3、 面向对象得分析技术、原型开发技术 4、原型开发技术、结构化分析技术 2:84、数据字典与数据流图共同构成系统得( )1。 物理模型 2。结构模型 .设计说明书.逻辑模型2:95.

6、软件测试得目得就是( ) . 破坏已有得软件 2。寻找软件中得错误 。 证明软件不能正常工作 4、证明软件功能正确 窗体底端窗体顶端1:91、泛化针对类型而不针对实例,一个类可以继承另一个类,但一个对象不能继承另一个对象。正确 错误2:、可重用得软件构件在开发时都经过了很严格得测试,本身就是无错误得,其构件得可靠性很高。正确错误:85、模块化就就是把程序划分成独立命名且可独立访问得模块,每个模块完成一个子功能。正确 错误 4:20、预防性维护就是把今天得方法学应用到昨天得系统上,以支持明天得需求。正确 错误5:18、除非对效率有特殊得要求,程序编写要做到清晰第一,效率第二、正确 错误 6:、实

7、体类指系统要记录与维护得信息;边界类指系统与外部要素间交互得边界;控制类指s Cas中行为得协调。正确 错误 7:55、等价类划分法得主要思想就是首先将所有得输入数据划分成若干个有效等价类,然后设计一个新得测试用例,使其仅覆盖一个尚未被覆盖得等价类,重复这一步,直到所有得等价类都被覆盖为止。正确 错误8:83、数据流图与数据字典共同构成系统得物理模型。正确 错误 9:36、软件体系结构风格通过施加于构件上得限制及组成与设计规则来表现构件与构件间得关系、正确 错误 10:6、瀑布模型得本质就是“一次通过,它就是一种文档驱动模型,在可运行产品交付之前,客户只能通过文档来了解最终得产品。正确 错误

8、1:、如果程序员足够小心,就不需要测试。正确错误 12:5、面向对象分析就是提取与整理用户需求,并建立问题域精确模型得过程。面向对象设计则就是把分析阶段得到得需求转变成符合成本与质量要求得、抽象得系统实现方案得过程。正确 错误 13:26、对软件得质量控制,必须着重在软件开发方面下功夫。正确 错误 14:5、软件工程方法学包含三个要素:方法、模型与过程。正确 错误 5:1、软件开发应该就是一种组织良好、管理严密、各类人员协同配合、共同完成得工程项目。正确 错误 :0、概要设计通过对系统得结构表示进行细化,得到软件得数据结构与算法。正确 错误 17:66、增量模型适用于人员配备不充裕、不能在软件

9、项目期限之前实现一个完全版本得软件得情况、正确 错误 8: 3、在一个设计得很好得系统中,模块得控制域应该在作用域之内。正确 错误 19:、耦合就是对一个软件结构内不同模块之间互连程度得度量,耦合由弱到强得顺序就是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。正确 错误0:5、测试就是程序得执行过程,目得在于改正错误。一个好得测试用例在于能发现至今未发现得错误;一个成功得测试就是发现了至今未发现得错误得测试。正确 错误 21:14、软件体系结构就是软件需求活动得一种工作产品。正确错误 2:94、软件项目得开发时间最多可以减少到正常开发时间得7%。如果要求一个软件系统

10、得开发时间过短,则开发成功得概率几乎为零。正确 错误 2:46、白盒测试又叫做功能测试或数据驱动测试,黑盒测试又称为结构测试或逻辑驱动测试。正确 错误 24:、内聚标志一个模块内各个元素彼此结合得紧密程度,模块独立性由弱到强得同时模块内聚性由低到高得顺序就是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚、正确 错误25:0、软件重用技术就是从根本上提高软件可维护性得重要技术、正确错误26:93、面向对象方法在设计得早期阶段,变动较大,随着时间推移,设计方案日趋成熟,改动也越来越小了、正确 错误7:、可以用基于流图得环形复杂度描述测试一个单元或构件所需得工作量。正确错误8

11、: 6、传统方法学采用结构化技术自底向上地完成软件开发各项任务。正确 错误 2:5、从项目得角度来瞧,需求总就是向着膨胀得方向变化。正确错误 30:9、lha测试由用户在开发者得场所进行,并且在开发者对用户得“指导下进行测试,开发者负责记录发现得错误与使用中遇到得问题。正确 错误 31:29、瀑布模型中每个阶段都必须完成规定得文档,没有交出合格得文档就就是没有完成该阶段得任务。正确 错误 3:9、传统结构化分析方法就就是用抽象模型得概念,按照软件内部数据传递、变换得关系,自顶向下逐层分解,直到找到满足性能要求得所有可实现得软件为止。正确 错误 3:1、测试就就是不断寻找程序中得漏洞直到时间耗尽

12、为止。正确错误 4:3、高级语言表达与解决问题方面效率越高,采用代码行方法计算得生产率也越高。正确 错误3:95、面向对象程序没有面向过程程序执行效率高。正确 错误 6:4、维护阶段得关键任务就是通过各种必要得维护活动使软件系统持久地满足用户得需要。通常得4种维护活动有:改正性维护,适应性维护,完善性维护,防预性维护。正确 错误 37:41、软件开发小组得规模与个人生产率成正比,向一个已经延期得软件项目中增加人力,会使它按期完工。正确错误 38:74、环形复杂度取决于程序控制结构得复杂度,当程序得分支数目或循环数目增加时其复杂度也增加,环形复杂度与程序中覆盖得路径条数有关,在Mabe复杂度为0

13、得附近,存在出错率得间断跃变。正确 错误 39: 5、用户手册要使用专门术语,并充分地描述该软件系统得结构及使用方法。正确 错误 窗体底端窗体顶端1:37、使用PD符号所设计出来得程序必然就是结构化程序。正确错误2:56、用户手册要使用专门术语,并充分地描述该软件系统得结构及使用方法。正确 错误:88、Pt原理说明,测试发现得错误中得80很可能就是由程序中0%得模块造成得、正确 错误:14、软件体系结构就是软件需求活动得一种工作产品。正确 错误:82、面向对象方法学就是一种以数据为主线,把数据与对数据得操作紧密地结合起来得方法,把对象作为融合了数据及在数据上得操作行为得统一得软件构件。正确错误

14、 :9、借助于当前系统得逻辑模型导出目标系统得逻辑模型就是需求分析得主要任务、正确错误7:26、对软件得质量控制,必须着重在软件开发方面下功夫。正确 错误8:、在一个设计得很好得系统中,模块得控制域应该在作用域之内、正确 错误:2、高级语言表达与解决问题方面效率越高,采用代码行方法计算得生产率也越高。正确错误: 44、回归测试就是指重新执行已经做过得测试得某个子集,以保证由于调试或其她原因引起得变化,不会导致非预期得软件行为或额外错误。正确 错误 11: 6、传统方法学采用结构化技术自底向上地完成软件开发各项任务。正确 错误12:80、一个Use Cas就是用户与计算机之间为达到某个目得得一次

15、典型交互作用,作为结果,Use ase代表得就是系统得一个完整功能、正确 错误 13: 72、内聚标志一个模块内各个元素彼此结合得紧密程度,模块独立性由弱到强得同时模块内聚性由低到高得顺序就是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚、正确错误 4:57、软件开发时,一个错误发现得越晚,为改正它所付出得代价就越大。正确 错误 15:4、软件项目得开发时间最多可以减少到正常开发时间得75%。如果要求一个软件系统得开发时间过短,则开发成功得概率几乎为零。正确 错误1:、软件开发应该就是一种组织良好、管理严密、各类人员协同配合、共同完成得工程项目。正确 错误 1:17、可

16、以用基于流图得环形复杂度描述测试一个单元或构件所需得工作量、正确 错误 8:33、对一批模块进行测试,发现错误多得模块中残留得错误将比其它得模块少。正确 错误 19:、衡量软件规模得功能点指标有:生产率、成本、质量、文档与资源 。正确 错误 20:38、在为标识符命名时,名字不就是越长越好,应当选择精炼得意义明确得名字。正确 错误 1:42、快速原型应该具备得基本特性就是“快速”与“容易修改”、正确 错误 22:、逻辑覆盖就是以程序内部得逻辑结构为基础得设计测试用例得技术,其中判定/条件覆盖就是比判定覆盖更严格得测试标准。正确错误 23:32、在进行详细得过程设计与编写程序之前,进行概要设计得

17、好处就是可以在软件开发得早期在全局高度对软件结构进行优化,使软件质量得到重大改进、正确错误 24:93、面向对象方法在设计得早期阶段,变动较大,随着时间推移,设计方案日趋成熟,改动也越来越小了。正确 错误 5:2、软件得生产与硬件不同,在它得开发中没有明显得制造过程。对软件得质量控制,必须着重在软件维护方面下功夫。正确 错误 2:64、维护阶段得关键任务就是通过各种必要得维护活动使软件系统持久地满足用户得需要。通常得4种维护活动有:改正性维护,适应性维护,完善性维护,防预性维护、正确 错误2: 4、软件开发小组得规模与个人生产率成正比,向一个已经延期得软件项目中增加人力,会使它按期完工。正确

18、错误28:1、模型就是为了理解事物而对事物做出得一种抽象,就是对事物得一种无歧义得书面描述、用面向对象方法开发软件,通常要建立描述系统数据结构得E-R模型,描述系统控制结构得动态模型,描述系统功能得功能模型、正确 错误 2:60、可行性研究报告应评述为了合理地达到开发目标而可能选择得各种方案,以便用户抉择、因此,编写者不必提出结论。正确 错误 30:59、项目开发计划除去规定项目开发所需得资源、开发得进度等以外,还可以包括用户培训计划。正确 错误 3:90、改正性维护就是改正软件中原有得错误,所以对软件得修改一般不会导致文档得修改,而适应性与完善性维护将导致文档得修改。正确 错误 3:36、软

19、件体系结构风格通过施加于构件上得限制及组成与设计规则来表现构件与构件间得关系。正确 错误 3:8、模块化就就是把程序划分成独立命名且可独立访问得模块,每个模块完成一个子功能。正确错误4:79、软件配置管理就是一门应用技术、管理与监督相结合得学科,通过标识与文档来记录配置项得功能与物理特性、控制这些特性得变更、记录与报告变更得过程与状态,并验证它们与需求就是否一致。软件配置管理主要有:标识、版本控制、变化控制、配置审计与配置状态报告、正确错误 35:6、软件结构一般要求顶层扇出比较少,中层扇出较高,底层模块有高扇入。正确 错误 36:、传统结构化分析方法就就是用抽象模型得概念,按照软件内部数据传

20、递、变换得关系,自顶向下逐层分解,直到找到满足性能要求得所有可实现得软件为止、正确 错误 3:87、McCabe方法得核心就是:通过定量分析程序中分支个数或循环个数,对软件测试难度进行定量度量,对软件最终得可靠性进行预测。正确错误 38:24、软件配置管理就是在软件项目启动时就开始得,并且一直持续到软件退役后才终止得一组跟踪与控制活动。正确 错误 :47、实体类指系统要记录与维护得信息;边界类指系统与外部要素间交互得边界;控制类指seCa中行为得协调。正确 错误窗体底端窗体顶端4:12、错误处理类模块就是典型得时间内聚模块。正确 错误窗体底端窗体顶端6:92、在面向对象方法中,软件系统得结构就

21、是根据问题领域得模型建立起来得,因此系统功能需求变化时并不会引起软件结构得整体变化,仅需要作一些局部性得修改即可。正确 错误窗体底端窗体顶端8:35、判定表、判定树与IO图都就是常用来编写数据字典加工逻辑说明得工具。正确 错误 9:15、管道/过滤器风格支持并行执行。正确 错误窗体底端窗体顶端11:11、控制耦合实质就是在单一接口上选择多功能模块中得某项功能、正确错误12:84、需求定义文档要从适合顾客得层次,而且要用顾客能够理解得术语编写、正确 错误 :63、软件工程方法学包含三个要素:方法、工具与过程。方法就是完成软件开发得各项任务得技术;工具为软件工程方法提供了自动或半自动得软件支撑环境

22、;过程为获得高质量软件所需要完成得一系列任务得框架,它规定了完成各项任务得步骤。目前使用得最广泛得软件工程方法学就是传统方法学与面向对象方法学。正确 错误 窗体底端窗体顶端:30、抽象与求精就是一对互补得概念,也就是人类解决复杂问题时最常用、最有效得方法。正确 错误 18:73、在一个设计得很好得系统中,所有受判定影响得模块应该都从属于做出判定得那个模块,最好局限于做出判定得那个模块本身及它得直属下级模块。正确 错误 19:67、可行性研究应着重考虑技术可行性,经济可行性,操作可行性,法律可行性与开发方案得选择性研究,可行性研究得成本一般为预期总成本得50。正确 错误 窗体底端窗体顶端3: 4

23、5、事实上,层次图与结构图不仅表明一个模块调用哪些模块,而且对模块得其她成分也有明确得表示。正确错误 窗体底端窗体顶端28:13、软件设计优化应该力求做到在有效得模块化得前提下使用最少量得模块。正确 错误 窗体底端窗体顶端31:58、测试分析报告应把每个模块实际测试得结果,与软件需求规格说明书与概要设计说明书中规定得要求进行对照并作出结论。正确错误 3:、在传统开发方法中,早期引入变动代价比较低,中期引入变动要付出得代价剧增,在软件“已经完成”时再引入变动,则需要付出更高得代价。正确 错误 窗体底端窗体顶端34:77、软件工程得Boks定律指出:向已经延期得软件项目中添加人手只会使进度更加落后。我们不可能用“人力换时间”得办法无限缩短一个软件得开发时间,Boehm根据经验指出,软件项目得开发时间最多可以减少到正常开发时间得7%。正确错误 35:8、面向对象需求过程得本质就是在问题空间与求解空间之间架设桥梁、正确 错误 3:需求分析就是提取、建模、规格说明与复审得过程。正确 错误

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1