传统软工程考试题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
传统软工程考试题

传统软件工程试题 一、单项选择题。 1. 瀑布模型本质上是一种(? ) A、线性顺序模型 B、顺序迭代模型 C、线性迭代模型 D、及早见产品模型 2.需求分析最终结果是产生(? ) A、项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告 3.软件详细设计的主要任务是确定每个模块的(? ) A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 4.在McCall软件质量度量模型中,(? )属于面向软件产品操作的质量因素。 A、可用性 B、可维护性 C、适应性 D、互操作性 5.原型化方法是用户和设计者之间执行的一种交互构成,适用于(? )系统。 A、需求不确定性高的 B、需求确定的 C、实时 D、信息管理 6.为了提高测试的效率,应该() A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据 C、在完成编码以后制定软件的测试计划 D、选择发现错误可能性大的数据作为测试数据 7.软件可行性研究一般不考虑() A、是否有足够的人员和相关的技术来支持系统开发 B、是否有足够的工具和相关的技术来支持系统开发 C、待开发软件是否有市场、经济上是否合算 D、待开发的软件是否会有质量问题 8.以下哪种测试方法不属于白盒测试技术() A、基本路径测试B、边界值分析测试C、循环覆盖测试D、逻辑覆盖测试 9.在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,( )是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A、业务需求B、功能需求C、非功能需求D、用户需求 10.下列哪一项属于调试技术() A、边界值分析 B、蛮力法 C、循环覆盖 D、集成测试 11.需求分析中开发人员要从用户那里了解() A、软件做什么 B、用户使用界面 C、输入信息 D、软件规模 12.下列那个不属于系统工程层次结构中的层次:() A.域视图  B.整体视图 C.数据库 D.元素视图 13.结构化分析模型的构成元素中不包括下列选项的哪一个:() A.质量功能部署 B.实体-关系图 C.数据流图 D.加工规约 14.下面是某程序的流程图: 该流程图的环路复杂性为() A.5 B.6 C.7 D.8 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.容错性 二、多项选择题 1.功能独立性是模块化和抽象以及信息隐藏的直接产物,衡量独立性的两个标准是:() A.求精 B.模块可理解性 C.内聚 D.耦合 2.以下说法正确的有:() A.等价类划分和边界值分析属于白盒测试技术。 B.基本路径测试属于白盒测试技术。 C.在基本路径测试中,可以通过流图来计算环路复杂性。 D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果。 E.在确认测试中,b测试是由用户在开发者的场所来进行,开发者对客户进行指导, 是在一个受控环境下进行。 F.可以不进行单元测试就开始集成测试,因为集成测试会发现所有的问题。 3.在设计人机界面时,应主要考虑的因素有:() A.系统响应时间 B.程序的质量 C.用户求助机制 D.错误处理 4.在结构化设计模型中包含哪些设计() A.体系结构设计 B.过程设计 C.数据设计 D.接口设计 5.下列哪些属于集成测试的内容() A.自顶向下集成 B.自底向上集成 C.回归测试 D.压力测试 三、判断题 1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。() 2.一般使用数据字典对数据流图中内容加以定义。() 3.如果通过软件测试没有发现错误,则说明软件是正确的。() 4.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。() 5.集成测试主要由用户来完成。() 四、名词解释 1.内聚性耦合性 2.a测试 3.白盒测试 五、简答题 1.软件测试策略包括哪些步骤?说明这些步骤的测试对象是什么? 2.说明软件测试和调试的目的有何区别以及调试的方法? 3.简述

文档评论(0)

sb75290 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档