南开大学22春学期《软件工程与软件测试技术》在线作业答卷_第1页
南开大学22春学期《软件工程与软件测试技术》在线作业答卷_第2页
南开大学22春学期《软件工程与软件测试技术》在线作业答卷_第3页
南开大学22春学期《软件工程与软件测试技术》在线作业答卷_第4页
南开大学22春学期《软件工程与软件测试技术》在线作业答卷_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

22春学期(高起本1709-1803、全层次1809-2103)《软件工程与软件测试技术》在线作业-00003试卷总分:100得分:100一、单选题(共25道试题,共50分)面向对象分析阶段建立的3个模型中,核心的模型是()模型。功能动态对象分析答案:C2.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()。分析阶段设计阶段编码阶段测试阶段答案:C3.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()细节输入与输出软件的作用绘制的时间答案:B4.进行需求分析可使用多种工具,但()是不适用的数据流图PAD图状态转换图数据词典答案:B5.验收测试的任务是验证软件的()。可靠性正确性移植性有效性答案:D6.在需求分析之前有必要进行()工作。程序设计可行性分析ER分析2NF分析答案:B7.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是()。原型模型瀑布模型基于知识的智能模型变换模型答案:A8.程序的三种基本控制结构的共同特点是不能嵌套使用只能用来写简单程序已经用硬件实现只有一个入口和一个出口答案:D9.在E-R模型中,包含以下基本成分()。数据、对象、实体控制、关系、对象实体、关系、控制实体、属性、关系答案:D10.在下列选项中不属于软件工程学科所要研究的基本内容软件工程材料软件工程目标软件工程原理软件工程过程答案:A11.成功的测试是指运行测试用例后()。发现了程序错误未发现程序错误证明程序正确改正了程序错误答案:A12.一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。数据耦合公共耦合控制耦合标记耦合答案:A13.软件危机的主要原因是软件工具落后软件生产能力不足对软件的认识不够软件本身的特点及开发方法答案:D14.在数据流图中,椭圆代表()。源点终点加工模块答案:C15.可行性研究要进行一次()需求分析。详细的全面的简化的,压缩的彻底的答案:C16.面向对象分析的首要工作是建立()。系统的动态模型系统的功能模型基本的E-R图问题的对象模型答案:D17.()工具在软件详细设计过程中不采用。判定表IPO图PDLDDFD图答案:D18.软件维护的副作用是指()。运行时误操作隐含的错误因修改软件而造成的错误开发时的错误答案:C19.下述任务中,不属于软件工程需求分析阶段的是()。分析软件系统的数据要求确定软件系统的功能需求确定软件系统的性能要求确定软件系统的运行平台答案:D20.决策树()能用来代替程序流程图是程序流程图的辅助手段是描述基本加工的逻辑功能的有效工具A和B答案:C21.面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是(),一个类可获得其父亲的全部描述(数据和操作)。兼容性继承性复用性多态性答案:B22.需求分析的主要方法有()。形式化分析方法PAD图描述结构化分析方法程序流程图答案:C23.影响软件可维护性的主要因素不包括()。可修改性可测试性可用性可理解性答案:C24.为了提高模块的独立性,模块之间最好是()。公共环境耦合控制耦合数据耦合特征耦合答案:C25.在下列选项中,哪个不是软件的特征系统性与复制性可靠性与一致性.抽象性与智能性有形性与可控性答案:D二、多选题(共5道试题,共10分)26.需求分析的步骤需求获取需求提炼需求描述需求验证答案:ABCD27.研究目标系统的可行性从哪几个方面经济可行性技术可行性操作可行性法律可行性答案:ABCD28.软件开发的阶段有概要设计详细设计编码单元测试、综合测试答案:ABCD29.构件图(ComponentDiagram)是描述构件及其相互关系的图。构件图包含的3种元素是()。构件接口关系层次答案:ABC30.在总体设计阶段可能会用到以下几种图形工具有软件结构图层次图HIPO图系统流程图答案:ABC三、判断题(共20道试题,共40分)31.面向对象的开发方法将过程作为最基本元素,是分析问题、解决问题的核心。答案:错误32.N-S图不容易确定局部和全程数据的作用域。答案:错误33.内聚衡量不同模块彼此间相互依赖的紧密程度答案:错误34.为编程方便应增加底层成分,通过细化对象的分类来实现。答案:正确35.验证和确认是一回事。答案:错误36.一个系统内可以只包含数据耦合答案:正确37.用于需求分析的软件工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性答案:正确38.一个设计得好的软件系统具有低内聚、高藕合的特征。答案:错误39.模块化是指解决一个复杂问题时自下向上逐层把软件系统划分成若干模块的过程答案:错误40.可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。答案:正确41.继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。答案:错误42.在软件计划中不应该把维护费用计划在内。答案:错误43.用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。答案:正确44.优化算法的一个途径是尽量扩大查找范围。答案:错误45.文档是影响软件可维护性的决定因素。答案:正确46.分析阶段给出的关联可能是笼统的关联关系,在设计阶段就需要对关联关系进行细化的分析和设计。答案:正确47.在描述一个模块时,还必须按模块的

温馨提示

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

评论

0/150

提交评论