软件工程模拟题_第1页
软件工程模拟题_第2页
软件工程模拟题_第3页
软件工程模拟题_第4页
软件工程模拟题_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程模拟题模拟1由于计算机软件开发的成本高.质量低.难控制.可靠性差.生产率低而引发了。A)软件革命B)软件工程C)软件危机D)软件技术对一个采用二分法的检索程序,可以列出以下这些需要的情况:1)被检测的表格只有一行2)表格的行数恰好是2的幂次3)表格的行数比2的幂次多1或少1则此测试方法称为。A)等价分类法B)边缘值分析法C)错误推测法D)因果图法详细设计的结果基本决定了最终程序的。A)代码的规模B)运行速度C)质量D)可维护性一个模块直接控制(调用)的下层模块的数目称为模块的。A)扇入数B)扇出数C)宽度D)作用域数据流图(DFD)是软件开发哪一阶段经常使用的工具?。A) 需求分析B)详细设计C)软件测试D)软件维护系统开发过程中的第一个正式文档是。A)系统说明书B) 评审报告C)开发合同D)可行性报告可行性研究从经济可行性,技术可行性,法律可行性.和开发方案可行性等方面进行。A)资源可行性B)效益可行性C) 运行可行性D)政策可行性用由底向上渐增式对软件进行测试时,需要为每个模块准备一个,它的作用是调用被测试的模块。A)主模块B)桩模块C) 驱动模块。)输入模块软件体系结构包含了计算机程序的两个重要特征,即。A)模块的层次结构与数据结构B)代码与数据结构C)模块的层次结构与功能结构D)代码结构和数据结构10.原型法是由用户与人员合作,在短期内定义用户的基本需求,开发出一个功能不分完善.实验性的.简易的应用软件基本框架(称为原型),然后不断修改达到要求的开发方法。A)编程B)系统维护C)系统设计D)系统分析设计11.方案的可行性分析包括可行性和技术的可行性。A)环境的B)条件的C)项目的D)经济的12.模块间的称为模块的耦合,它是衡量模块间结构性能的重要指标。A)调用关系B)信息联系方式C)层次关系D)界面模拟2软件工程的结构化分析方法强调的是分析开发对象的。A) 数据流B)控制流C)时间限制D)进程通讯变换型数据流图通常是形态,A)线性B)层次C)网状D) 无规则软件设计中的软件过程其主要描述的是。A)模块间关系B) 模块操作细节C)模块控制方法D)模块类型软件测试是软件质量保证的重要手段。下述哪种测试是软件测试的最基础环节?。A)功能测试B)单元测试C)结构测试D)确认测试软件维护是软件运行期的重要任务,下列维护任务中哪一类维护是软件维护的主要部分?。A)完善性维护B)适应性维护C)校正性维护D)支持性维护将软件生存周期中各活动规定为依线性顺序连接的若干阶段。包括可行性分析,项目开发计划,需求分析,概要设计,详细设计,编码,测试和维护的模型是:。A)增量模型B)螺旋模型C)瀑布模型D)快速原型在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的。A)可靠性B)健壮性C)可用性D)安全性需求分析阶段的任务是确定。A)软件开发方法B)软件开发工具C)软件开发费D)软件系统的功能模块化是软件设计哪个阶段的要求。A)详细设计B)需求分析C)概要设计D)编程调试10.HIPO技术主要用于。A)系统规划B)系统分析C)系统设计D)系统实施11.下列不属于软件可维护性标志的是。A)可移植性B)可检验性C)可理解性D)可扩充性12.结构化分析方法最后提供的文档是软件的。A)功能说明书B)加工说明书C)可行性分析报告D)结构说明书模拟3反映数据流在系统中流动情况的图是。A)事务流图B)业务流图C)数据流图D)信息流图软件工程的结构化分析方法强调的是分析开发对象的。A)数据流B)控制流C)时间限制D)进程通讯软件设计中的软件过程其主要描述的是。A)模块间关系B)模块操作细节C)模块控制方法D)模块类型软件生存周期是指这一过程。A)软件投入运行到软件系统北废弃B)软件投入试运行到软件系统被废弃C)软件系统开始研制到软件系统投入运行D)软件系统开始研制到软件系统被废弃结构化程序设计实现模块独立性要求。A)模块内的高内聚,模块间的低耦合B)模块内的低内聚,模块间的高耦合C)模块内的低耦合,模块间的高耦合D)模块内的高耦合,模块间的低内聚在下列的描述中是事务型数据流图的特征A)数据流呈线性形式B)处理中心根据输入数据从各条路径中选择一条进行加工处理C)处理中心把逻辑输入换成逻辑输出D)有数据流图导出的结构图的顶层是事务层某个模块的作用域是指。A)被该模块调用的所有模块B)调用该模块的所有模块C)与该模块相关联的所有模块D)受该模块内的判定所影响的所有模块能够对解决软件危机有帮助。A)大幅度提高计算机系统的运算能力B)大力普及计算机网络系统的应用C)从根本上改变计算机硬件系统的结构D)大幅度降低计算机硬件系统的价格数据流程图(DFD)是用于描述结构化方法中哪一个工作阶段的工具?A)可行性分析B)需求分析C)详细设计D)程序编码10.以下哪一项不属于系统测试:A)性能测试B)安全测试C)功能测试D)恢复测试11.如何选择测试数据:。A)完全凭经验选择测试数据B)任意值作为测试数据C)选取每个等价类内的典型值D)利用等价划分技术选择数据12.软件定义期间的问题定义阶段涉及的人员有。A)用户.使用部门负责人B)软件开发人员.用户.使用部门负责人C)系统分析员.软件开发人员D)系统分析员.软件开发人员.用户与使用部门负责人模拟4在结构化方法中,N-S图应属于软件开发中的哪一阶段?。A)详细设计B)需求分析C)总体设计D)编程调试2.OOA模型规定了一组对象如何协同才能完成软件所指定的工作。这种协同在模型中是以表明对象通信方式的一组连接来表示的。A)消息B)记录C)数据D)属性以下属于白盒测试的是。A)错误推测发B)基本路径测试C)边界值分析D)因果图两个模块之间的相互依赖关系,最理想的耦合形式是。A)功能耦合B)数据耦合C)特征耦合D)控制耦合结构化程序流程图中一般包括三种基本结构,下述结构中哪一种不属于其基本结构?。A)顺序结构B)条件结构C)选择结构D)嵌套结构软件复审时其主要的复审对象是。A)软件结构B)软件文档C)程序编码D)文档标准验证软件系统是否符合设计需求,功能实现的正确性及运行安全可靠性。A)集成测试B)有效性测试C)系统测试D)验收测试数据字典(DD)是定义哪一种系统描述工具中的数据的工具?。A)数据流图B)系统流程图C)程序流程图D)软件结构图软件工程环境一般应具有某些特征,下列叙述中,哪一个不是它必须具备的特征?。A)一组工具的集合B)按方法或模型组合的工具C)支持全周期或阶段的工具D)提供完善的移植工具10.适合原型化开发的准则很多,下列哪一项不是有效的准则?。A)自行设计报表生成B)使用熟悉的功能集C)从一个小系统结构集导出D)从小的输入编辑模型集合导出11.预定义技术的主要通信工具是定义报告。报告形式有多种,下列哪一种可以表明外部实体.过程和文件之间的数据流动?。A)叙述文字B)数据流图C)逻辑判定表D)数据字典12.内聚是从功能角度来度量模块内的联系。一个子程序中,两个操作只是使用相同数据,而不存在其它任何联系时的内聚关系为。A)逻辑内聚B)通信内聚C)过程内聚D)顺序内聚模拟5子系统的测试目的是测试。A)结构的合理性B)数据的正确性C)模块间接口的正确性D)逻辑的正确性应用软件系统维护的类型有以下4种:完善性的维护;适应性维护;预防性维护。A)纠错性维护B)安全性维护C)程序维护D)技术文档维护分析系统的相关性,就是根据分解协调的原则,开发系统。A)由底向上B)由顶向下0自左向右。)自右向左JaCkson设计方法是由英国的M.JaCkson所提出的.它是一种面向的软件设计方法。A)对象B)数据流C)数据结构D)控制结构瀑布模型把软件生存周期划分为软件定义。软件开发与三个阶段,而每一个阶段又可细分为若干更少的阶段。A)详细设计B) 可行性分析C)运行及维护D)测试与排错结构化分析方法以数据流图,和加工说明等描述工具,即用直观的图和简洁语言来描述软件系统模型A)DFD图B)PAD图C) IPO图D)数据字典模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是。A)顺序性内聚B)过程性内聚C)逻辑性内聚D)功能性内聚可行性研究从经济可行性,技术可行性,法律可行性.(10)和开发方案可行性等方面进行。A)资源可行性B)效益可行性C)运行可行性D)政策可行性软件测试基本方法中,下列哪种方法不用测试实例?。A)白箱测试方法B)动态测试方法C)黑箱测试方法D)静态测试方法10.耦合是软件各模块间连接的一种度量。一个模块直接访问另一个模块的内部数据的耦合称为。A)内容耦合B)公共耦合C)外部耦合D)控制耦合11.下列表示不是评价软件设计质量的主要准则是。A)模块化8)抽象C)封装D)内聚12.软件开发的结构化生命周期方法将软件生命周期划分成。A)计划阶段.开发阶段.运行阶段B)计划阶段.编程阶段.测试阶段C)总体设计.详细设计.编程调试D)需求分析.功能定义.系统设计填空题两个模块之间的耦合方式中,(3)耦合的耦合度最高,(4)耦合的耦合度最低。软件测试可按照不同阶段进行划分:其中(5)是针对详细设计阶段进行的测试;(6)是针对概要设计阶段进行的测试。系统的需求说明书中用于表达系统逻辑功能的文档是:(7),可有效地表达系统的逻辑功能和逻辑变换;(8),用于对数据流图中的成分作较详细的描述。最早体现结构化程序设计思想的程序设计语言是(3),一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是(4)。5.20世纪60年代,由于软件生产的复杂性和高成本,使大型软件生产出现很大困难,人们称之为(1),由此产生了适合软件开发的一个集成系统,也就是(2)。补充练习选择题软件是一种。A.程序B.数据C.逻辑产品D.物理产品就是简化模拟较低层次模块功能的虚拟子程序。A.过程B.函数C.仿真D.存根以下哪一项不是软件危机的表现形式。A.成本高B.生产率低C.技术发展快D.质量得不到保证瀑布模型本质上是一种。A.线性顺序模型B.顺序迭代模型C.线性迭代模型D.及早见产品模型面向对象模型主要由以下哪些模型组成。A.对象模型.动态模型.功能模型B.对象模型.数据模型.功能模型C.数据模型.动态模型.功能模型D.对象模型.动态模型.数据模型CASE工具的作用是。A.提高软件的生成率和质量B.使管理人员便于管理C.提高软件的重用性D.方便用户使用软件维护的副作用主要有以下哪几种。A.编码副作用.数据副作用.测试副作用B.编码副作用.数据副作用.调试副作用C.编码副作用.数据副作用.文档副作用D.编码副作用.文档副作用.测试副作用软件的是指软件在所给的环境条件下和给定的时间内,能完成所要求功能的性质。A.健壮性B.正确性C.可靠性D.可维护性表示计算机算法的常用工具有。A.数据流,盒图和流程图B.模块结构图,数据流图和流程图C.盒图.流程图和伪代码D.层次方框图.伪代码和盒图10.以下哪种测试方法不属于白盒测试技术。A.基本路径测试B.边界值分析C.循环覆盖测试D.逻辑覆盖技术11.面向对象的开发方法中,将是面向对象技术领域内占主导地位的标准建模语言。A.BOOCH方法B.COAD方法C.UML语言D.OMT方法12.软件测试是软件质量保证的重要手段,下述是软件测试的最基础环节。A.功能性测试B.单元测试C.结构测试D.确认测试13.软件可维护性的特性中相互矛盾的是。A.可修改性和可理解性B.可测试性和可理解性C.效率和可修改性D.可理解性和可读性14.瀑布模型的关键不足在于。A.过于简单B.不能适应需求动态模型C.过于灵活D.各个阶段需要进行评审15.软件维护产生的副作用,是指。A.开发时的错误B.隐含的错误C.因修改软件而造成的错误D.运行时误操作16.用黑盒技术设计测试用例的方法之一为。A.因果图B.逻辑覆盖C.循环覆盖D.基本路径测试17.复审应该把重点放在系统的总体结构,模块划分,内外接口等方面。A.详细设计B.系统设计C.正式D.非正式18.应考虑对模块相联和资源共享问题进行描述和制约。A.系统设计B.详细设计C.接口控制D.结构化编辑工具19.软件详细设计的主要任务是确定每个模块的。A.算法和使用的数据结构B.外部接口C.功能D.编程20.软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是。A.设计人员和用户B.分析人员和用户C.分析人员.设计人员和用户D.编码人员和用户21.以下哪一项不是面向对象的特征A.多态性B.继承性C.封装性D.过程调用22.在大型数据处理系统的功能分析与设计中,数据库的概念设计对应于系统开发的。A.需求分析B.概要设计C.详细设计D.程序设计23.为了提高模块的独立性,模块内部最好是。A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚24.下列不是软件需求说明书性能描述包含的内容。A.预期的软件响应B.测试种类C.设计的限制D.性能参数25.需求分析最终结果是产生。A.项目开发计划B.需求规格说明书C.设计说明书D.可行性分析报告26.由于计算机软件开发的成本高.质量低.难控制.可靠性差.生产率低而引发了。A.软件革命B.软件工程C.软件危机D.软件技术27目前,公认的且行之有效的软件开发方法是的方法。A.结构化B.面向对象C.原形化D.经验式28.软件生命周期一般都划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是。A.运行和维护阶段B.设计阶段C.代码实现阶段D.测试阶段29.软件生命周期不包含。A.问题定义B.性能优化C.测试D.实现30.画软件结构图时应注意调用关系只能是。A.从下到上B.从上到下C.从左到右D.从右到左31.在程序测试中,目前要为成功的测试设计数据,产生这些测试用例主要依赖于。A.黑盒测试B.测试人员的经验C.白盒测试D.猜猜32.软件结构图的形态特征能反映程序重用率的是。A.深度B.宽度C.扇入D.扇出33.面向对象方法的一个主要目标,是提高软件的。A.可重用性B.运行效率C.结构化程度D.健壮性34.对象类之间的聚集关系就是关系。A.一般特殊B.整体-部分C.相互依赖D.层次构造35.耦合度最高的是耦合。A.环境B.内容C.控制D.数据36.软件可行性研究一般不考虑。A.是否有足够的人员和相关的技术来支持系统开发B.是否有足够的工具和相关技术来支持系统开发C.待开发软件是否有市场.经济上是否合算D.待开发软件是否会有质量问题37.内聚度最低的是。A.偶然B.过程C.顺序D.时间38.结构化设计的基本原则是A.模块化B.抽象和分解C.信息隐藏D.逐步求精39.软件复审时,其主要的复审对象是。A.文档B.程序C.数据D.软件配置项40.如果一个模块访问另一个模块的内部数据,则模块之间的属于耦合。A.环境B.内容C.控制D.数据41.软件测试方法中的属于静态测试方法。A.黑盒法B.路径覆盖法C.错误推测D.人工检测42.逻辑覆

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论