南开20秋《软件工程与软件测试技术》在线作业-2(参考答案)_第1页
南开20秋《软件工程与软件测试技术》在线作业-2(参考答案)_第2页
南开20秋《软件工程与软件测试技术》在线作业-2(参考答案)_第3页
南开20秋《软件工程与软件测试技术》在线作业-2(参考答案)_第4页
南开20秋《软件工程与软件测试技术》在线作业-2(参考答案)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、南开20秋软件工程与软件测试技术在线作业-2(参考答案)在E-R 模型中,包含以下基本成分:()A.数据、对象、实体B.控制、关系、对象C.实体、关系、控制D.实体、属性、关系验收测试的任务是验证软件的()。A.可靠性B.正确性C.移植性D.有效性数据流图是进行软件需求分析的常用图形工具,其基本回形符号是()。A.输入、输出、外部实体和加工B.变换、加工、数据流和存储C.加工、数据流、数据存储和外部实体D.变换、数据存储、加工和数据流分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()。A.细节B.输入与输出C.软件的作者D.绘制的时间而向数据流的软件设计方法可将()映射成

2、软件结构。A.控制结构B.模块C.数据流D.事物流SA方法的基本思想是()。A.自底向上逐步抽象B.自底向上逐步分解C.自顶向下逐步分解D.自上向下逐步抽象模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()。A.内聚性和耦合性B.局部化和封装化C.抽象和信息隐藏D.逐步求精和结构图()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。A.部署图B.类图C.组件图D.配置图下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型软件模块设计准则中个错误

3、的是()。A.降低模块之间的耦合性,降低模块的内聚性B.模块的作用范围应该在控制范围内C.设计功能可预测并能得到验证的模块D.适当划分模块规模,以保持其独立性黑盒测试是从()观点的测试,白盒测试是从()观点的测试。A.开发人员、管理人员B.用户、管理人员C.用户、开发人员D.开发人员、用户增量模型本质上是一种()。A.线性顺序模型B.整体开发模型C.非整体开发模型D.螺旋模型面向对象的分析方法主要是建立3类模型,即()。A.系统模型、ER 模型、应用模型B.对象模型、动态模型、功能模型C.ER模型、对象模型、功能模型D.对象模型、动态模型、应用模型Jackson 方法根据()来导出程序结构。A

4、.数据流图B.数据间的控制结构C.数据结构D.IPO图软件开发的瀑布模型,一般都将开发过程划分为分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。A.分析阶段B.设计阶段C.编码阶段D.测试阶段下述任务中,不属于软件工程需求分析阶段的是()。A.分析软件系统的数据要求B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台软件维护的副作用是指()。A.运行时误操作B.隐含的错误C.因修改软件而造成的错误D.开发时的错误SA法的主要描述手段有()。A.系统流程阁和模块图B.DFD图、数据词典、加工说明C.软件结构图、加工说明D.功能结构图、加工说明软件工程

5、的三要素:()A.技术、方法和工具B.方法、对象和类C.方法、工具和过程D.过程、模型和方法需求工程的主要目的是()。A.系统开发的具体方案B.进一步确定用户的需求C.解决系统是做什么的问题D.解决系统是如何做的问题在下列选项中不属于软件工程学科所要研究的基本内容:()A.软件工程材料B.软件工程目标C.软件工程原理D.软件工程过程在需求分析之前有必要进行()工作。A.程序设计B.可行性分析C.ER分析D.2NF分析软件工程中描述生命周期的瀑布模型一般包括计划、需求分析、设计、编码、()、维护等几个阶段。A.产品发布B.版本更新C.可行性分析D.测试在结构化分析方法中,用以表达系统内数据的运动

6、情况的工具是()。A.数据流图B.数据字典C.结构化语言D.判定表与判定树集成测试的主要方法有两个, 一个是(),一个是()。A.白盒测试方法、黑盒测试方法B.等价类划分方法、边缘值分析方法C.渐增式测试方法、非渐增式测试方法D.因果图方法、错误推测方法如果出现下列哪些情况,两个模块之间就发生了内容耦合?()A.一个模块访问另一个模块的内部数据B.一个模块不通过正常入口转到另一个模块的内部C.两个模块有一部分程序代码重叠D.一个模块有多个入口需求分析的步骤:()A.需求获取B.需求提炼C.需求描述D.需求验证构件图(Component Diagram)是描述构件及其相互关系的图。构件图包含的3

7、种元素是()。A.构件B.接口C.关系D.层次一般设计的比较好的软件结构,()。A.顶层扇出低B.中层扇出较少C.底层模块有高扇入D.顶层扇出高在总体设计阶段可能会用到以下几种图形工具有()。A.软件结构图B.层次图C.HIPO图D.系统流程图逻辑覆盖测试引导人们把注意力集中在程序的各个判定部分,抓住了程序测试的重点。()A.正确B.错误IPO图是输入、处理、输出图(Input-Process-Output)的简称。()A.正确B.错误投资回收期越长,就可以越快获得利润,因此该项目就越值得投资开发。()A.正确B.错误内聚衡量不同模块彼此间相互依赖的紧密程度。()A.正确B.错误动态测试是指通

8、过运行程序发现错误。()A.正确B.错误自顶向下集成测试不需要测试驱动模块,需要桩模块。()A.正确B.错误在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。()A.正确B.错误软件就是程序,编写软件就是编写程序。()A.正确B.错误优化算法的一个途径是尽量扩大查找范围。()A.正确B.错误在结构化的程序中通常有3种循环类型简单循环、串接循环和嵌套循环。()A.正确B.错误一般来说,应该尽量选用面向对象语言来实现面向对象分析、设计的结果。()A.正确B.错误类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。()A.正确B.错误调试和测试没有区别。()A.正确B.错误需求说

9、明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。()A.正确B.错误多态性防止了程序相互依赖而带来的变动影响。()A.正确B.错误多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。()A.正确B.错误在能满足用户需求的条件下,应选择复杂度更高的算法。()A.正确B.错误测试人员将程序看成是一个“黑盒”,不深入代码细节的测试方法称为动态黑盒测试。()A.正确B.错误N-S图不容易确定局部和全程数据的作用域。()A.正确B.错误信息建模方法是从数据的角度来建立信息模型的,最常用的描述信息模型的方法是E-R图。()A.正确B.错误 参考答案:D参考答案:D参考答案:C参考答案:B参考答案:C参考答案:C参考答案:A参考答案:B参考答案:A参考答案:A参考答案:C参考答案:C参考答案:B参考答案:C参考答案:C参考答案:D参考答案:C参考答案:B参考答案:C参考答案:C参考答案:A参考答案:B参考答案:D参考答案:A参考答案:C参考答案:ABCD参

温馨提示

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

评论

0/150

提交评论