奥鹏南开21秋学期(2103)《软件工程与软件测试技术》在线作业_第1页
奥鹏南开21秋学期(2103)《软件工程与软件测试技术》在线作业_第2页
奥鹏南开21秋学期(2103)《软件工程与软件测试技术》在线作业_第3页
奥鹏南开21秋学期(2103)《软件工程与软件测试技术》在线作业_第4页
奥鹏南开21秋学期(2103)《软件工程与软件测试技术》在线作业_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1.画分层DFD图的基本原则有()。A.数据守恒原则B.分解的可靠性原则C.子、父图平衡的原则D.数据流封闭的原则【参考答案】:C2.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐藏的,外界只能通过有限的接口与对象发生联系。A.多态性B.继承C.消息D.封装【参考答案】:D3.软件需求规格说明书的内容不应该包括()。A.对重要功能的描述B.对算法的详细过程描述C.对数据的要求D.软件的性能【参考答案】:B4.只有类的共有界面的成员才能成为使用类的操作,这是软件设计的()原则。A.过程抽象B.信息隐藏C.功能抽象D.共享性【参考答案】:B5.软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的()。A.可用性B.可维护性C.可扩展性D.可移植性【参考答案】:B6.Jackson方法根据()来导出程序结构。A.数据流图B.数据间的控制结构C.数据结构D.IPO图【参考答案】:C7.DFD中的每个加工至少有()A.一个输入流或一个输出流B.一个输入流和一个输出流C.一个输入流D.一个输出流【参考答案】:B8.面向对象的分析方法主要是建立3类模型,即()。A.系统模型、ER模型、应用模型B.对象模型、动态模型、功能模型C.ER模型、对象模型、功能模型D.对象模型、动态模型、应用模型【参考答案】:B9.软件模块设计准则中个错误的是A.降低模块之间的耦合性,降低模块的内聚性B.模块的作用范围应该在控制范围内C.设计功能可预测并能得到验证的模块D.适当划分模块规模,以保持其独立性【参考答案】:A10.程序的三种基本控制结构是A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移【参考答案】:B11.需求分析的主要方法有()。A.形式化分析方法B.PAD图描述C.结构化分析方法D.程序流程图【参考答案】:C12.软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。A.总结B.阶段性报告C.需求分析评审D.以上答案都不正确【参考答案】:C13.关联是建立()之间关系的一种手段。A.对象B.类C.功能D.属性【参考答案】:B14.集成测试的主要方法有两个,一个是(),一个是()。A.白盒测试方法、黑盒测试方法B.等价类划分方法、边缘值分析方法C.渐增式测试方法、非渐增式测试方法D.因果图方法、错误推测方法【参考答案】:C15.在E-R模型中,包含以下基本成分()。A.数据、对象、实体B.控制、关系、对象C.实体、关系、控制D.实体、属性、关系【参考答案】:D16.黑盒测试方法根据()设计测试用例。A.程序的调用规则B.软件要完成的功能C.模块间的逻辑关系D.程序的数据结构【参考答案】:B17.影响软件可维护性的主要因素不包括()。A.可修改性B.可测试性C.可用性D.可理解性【参考答案】:C18.面向对象设计OOD模型的主要部件中,通常不包括()。A.通信部件B.人机交互部件C.任务管理D.数据管理【参考答案】:A19.面向对象的主要特征除了对象唯一性、封装、继承外,还有()。A.兼容性B.完整性C.可移植性D.多态性【参考答案】:D20.软件测试的目的是()。A.证明软件的正确性B.找出软件系统中存在的所有错误C.证明软件系统中存在错误D.尽可能多的发现软件系统中的错误【参考答案】:D21.在面向数据流的软件设计方法中,一般将信息流分为()。A.数据流和控制流B.变换流和控制流C.事务流和控制流D.变换流和事务流【参考答案】:D22.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。A.原型模型B.瀑布模型C.基于知识的智能模型D.变换模型【参考答案】:A23.SA法的主要描述手段有()。A.系统流程阁和模块图B.DFD图、数据词典、加工说明C.软件结构图、加工说明.功能结构图、加工说明【参考答案】:B24.增量模型本质上是一种()。A.线性顺序模型B.整体开发模型C.非整体开发模型D.螺旋模型【参考答案】:C25.面向对象分析的首要工作是建立()。A.系统的动态模型B.系统的功能模型C.基本的E-R图D.问题的对象模型【参考答案】:D26.UML的组成元素有()。A.基本构造块B.规则C.图D.公共机制【参考答案】:ABD27.软件开发的阶段有A.概要设计B.详细设计C.编码D.单元测试、综合测试【参考答案】:ABCD28.结构程序设计的基本控制结构有A.顺序B.判断C.选择D.循环【参考答案】:ACD29.下列正确的是A.模块耦合要低B.模块内聚要高C.模块耦合要高D.模块内聚要低【参考答案】:AB30.在总体设计阶段可能会用到以下几种图形工具有A.软件结构图B.层次图C.HIPO图D.系统流程图【参考答案】:ABC31.判定覆盖一定包含条件覆盖,但是条件覆盖不一定包含判定覆盖。T.对F.错【参考答案】:F32.用例图用于展示系统将提供什么样的功能,以及用户将如何与系统交互来使用这些功能。T.对F.错【参考答案】:T33.若类A为关联的源类,类B为关联的目的类,表示类B的属性中包含了一个或多个类A的属性。T.对F.错【参考答案】:F34.软件工程学科出现的主要原因是软件危机的出现T.对F.错【参考答案】:T35.测试用例由输入数据和预期的输出结果两部分组成。T.对F.错【参考答案】:T36.面向对象分析和设计活动是一个多次反复迭代的过程。T.对F.错【参考答案】:T37.要进行优化设计,首先就要确定质量指标的优先级。T.对F.错【参考答案】:T38.分层的DFD图可以用于可行性分析阶段,描述系统的物理结构T.对F.错【参考答案】:F39.需求说明相当于用户与开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。T.对F.错【参考答案】:T40.UML2.0将构件划分为部署构件、工作产品构件、执行构件。T.对F.错【参考答案】:T41.元元模型层(Meta-MetaModel)由UML最基本的元素事物(thing)组成,表示要定义的所有事物。T.对F.错【参考答案】:T42.发现错误多的模块,残留在模块中的错误也多。T.对F.错【参考答案】:T43.模型是对现实的简化,建模是为了更好地理解所开发的系统。T.对F.错【参考答案】:T44.针对各种边界情况设计测试用例,可以查出更多的错误。T.对F.错【参考答案】:T45.软件生命周期是指某一软件项目被提出来并着手实现开始直到该软件报废或停止使用为止的生命周期T.对F.错【参考答案】:T46.判定树是判定表的变种,也能清晰地表示复杂的条件组合与应做的动作之间的对应关系。T.对F.错【参考答案】:T47.多态性增强了软件的灵活性和重用性,允许用更为明确、易懂的方式去建立通用软件,多态性和继承性相结合使软件具有更广泛的重用性和可扩充性。T.对F.错【

温馨提示

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

评论

0/150

提交评论