1、奥鹏作业软件工程与软件测试技术在线作业20秋学期(1709、1803、1809、1903、1909、2003、2009 )软件工程与软件测试技术在线作业哪个是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。选项【A】:软件生命周期选项【B】:软件测试选项【C】:软件工程选项【D】:软件过程正确选项:C关联是建立( )之间关系的一种手段。选项【A】:对象选项【B】:类选项【C】:功能选项【D】:属性正确选项:B使用白盒测试方法时确定测试数据应根据( )和指定的覆盖标准。选项【A】:程序的内部逻辑选项【B】:程序的复杂程度选项【C】:程序的难易程
2、度选项【D】:程序的功能正确选项:A下面所列的性质中, ( )不属于面向对象程序设计的特性。选项【A】:继承性选项【B】:重用性选项【C】:封装性选项【D】:可视化正确选项:DDFD 中的每个加工至少有( )选项【A】:一个输入流或一个输出流选项【B】:一个输入流和一个输出流选项【C】:一个输入流选项【D】:一个输出流正确选项:BSA 方法用DFD 描述( )。选项【A】:系统的控制流程选项【B】:系统的数据结构选项【C】:系统的基本加工选项【D】:系统的功能正确选项:D数据流图是进行软件需求分析的常用图形工具,其基本回形符号是( )。选项【A】:输入、输出、外部实体和加工选项【B】:变换、加
3、工、数据流和存储选项【C】:加工、数据流、数据存储和外部实体选项【D】:变换、数据存储、加工和数据流正确选项:C面向对象分析是对系统进行( )的一种方法。选项【A】:设计评审选项【B】:程序设计选项【C】:需求建摸选项【D】:测试验收正确选项:C面向对象分析阶段建立的3个模型中,核心的模型是( )模型。选项【A】:功能选项【B】:动态选项【C】:对象选项【D】:分析正确选项:C在下列选项中, 哪个不是软件的特征选项【A】:系统性与复制性选项【B】:可靠性与一致性选项【C】:.抽象性与智能性选项【D】:有形性与可控性正确选项:D可行性研究要进行一次()需求分析。选项【A】:详细的选项【B】:全面
4、的选项【C】:简化的,压缩的选项【D】:彻底的正确选项:C软件测试可能发现软件中的( ),但不能证明软件( )。选项【A】:所有错误、没有错误选项【B】:设计错误、没有错误选项【C】:逻辑错误、没有错误选项【D】:错误、没有错误正确选项:D下列是面向对象设计方法中有关对象的叙述,其中( )是正确的。选项【A】:对象在内存中没有它的存储区选项【B】:对象的属性集合是它的特征表示选项【C】:对象的定义与程序中类型概念相当选项【D】:对象之间不能相互通信正确选项:B在结构化分析方法中,用以表达系统内数据的运动情况的工具有( )选项【A】:数据流图选项【B】:数据词典选项【C】:结构化英语选项【D】:
5、判定树与判定表正确选项:B数据字典是对数据定义信息的集合,它所定义的对象都包含于选项【A】:数据流图选项【B】:程序框图选项【C】:软件结构选项【D】:方框图正确选项:A以下属于面向对象的设计语言的是( )。选项【A】:FORTRAN 语言选项【B】:Pascal 语言选项【C】:C 语言选项【D】:Java 语言正确选项:D系统流程图用于可行性分析中的()的描述。选项【A】:当前运行系统选项【B】:当前逻辑模型选项【C】:目标系统选项【D】:新系统正确选项:A在需求分析之前有必要进行( )工作。选项【A】:程序设计选项【B】:可行性分析选项【C】:ER 分析选项【D】:2NF 分析正确选项:
6、B下列错误的是选项【A】:在软件设计中应该追求尽可能松散耦合的系统选项【B】:可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。选项【C】:模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大选项【D】:模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性正确选项:C软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( )。选项【A】:分析阶段选项【B】:设计阶段选项【C】:编码阶段选项【D】:测试阶段正确选项:C在E-R 模型中,包含以下基本成分( )。选项【A】:数据、对象、实体选项【B】:控
7、制、关系、对象选项【C】:实体、关系、控制选项【D】:实体、属性、关系正确选项:D软件模块设计准则中个错误的是选项【A】:降低模块之间的耦合性,降低模块的内聚性选项【B】:模块的作用范围应该在控制范围内选项【C】:设计功能可预测并能得到验证的模块选项【D】:适当划分模块规模,以保持其独立性正确选项:A集成测试的主要方法有两个, 一个是( ),一个是( )。选项【A】:白盒测试方法、黑盒测试方法选项【B】:等价类划分方法、边缘值分析方法选项【C】:渐增式测试方法、非渐增式测试方法选项【D】:因果图方法、错误推测方法正确选项:C软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为( )
8、。选项【A】:生命周期选项【B】:面向对象设计选项【C】:面向对象分析选项【D】:面向对象程序设计正确选项:C黑盒测试是从( )观点的测试,白盒测试是从( )观点的测试。选项【A】:开发人员、管理人员选项【B】:用户、管理人员选项【C】:用户、开发人员选项【D】:开发人员、用户正确选项:C构件图(Component Diagram)是描述构件及其相互关系的图。构件图包含的3种元素是( )。选项【A】:构件选项【B】:接口选项【C】:关系选项【D】:层次正确选项:A,B,C结构性分析方法使用的描述工具有选项【A】:数据流图选项【B】:数据字典选项【C】:结构化语言选项【D】:判定树和判定表正确选
9、项:A,B,C,D需求分析的步骤选项【A】:需求获取选项【B】:需求提炼选项【C】:需求描述选项【D】:需求验证正确选项:A,B,C,D如果出现下列哪些情况,两个模块之间就发生了内容耦合:选项【A】:一个模块访问另一个模块的内部数据选项【B】:一个模块不通过正常入口转到另一个模块的内部选项【C】:两个模块有一部分程序代码重叠选项【D】:一个模块有多个入口正确选项:A,B,C,D在总体设计阶段可能会用到以下几种图形工具有选项【A】:软件结构图选项【B】:层次图选项【C】:HIPO图选项【D】:系统流程图正确选项:A,B,C内聚衡量不同模块彼此间相互依赖的紧密程度选项【A】:对选项【B】:错正确选
10、项:B测试用例由输入数据和预期的输出结果两部分组成。选项【A】:对选项【B】:错正确选项:A软件生命周期是指某一软件项目被提出来并着手实现开始直到该软件报废或停止使用为止的生命周期选项【A】:对选项【B】:错正确选项:A面向对象分析的核心在于建立一个描述软件系统的模型。选项【A】:对选项【B】:错正确选项:B面向对象的继承性是子类自动共享父类数据结构和方法的机制。选项【A】:对选项【B】:错正确选项:A用面向对象方法开发的软件系统,可维护性好。选项【A】:对选项【B】:错正确选项:A在能满足用户需求的条件下,应选择复杂度更高的算法。选项【A】:对选项【B】:错正确选项:B应从用例模型中引入服务
11、。选项【A】:对选项【B】:错正确选项:A面向对象设计是在分析模型的基础上,运用面向对象技术生成软件实现环境下的设计模型。选项【A】:对选项【B】:错正确选项:A关系数据库可以完全支持面向对象的概念,面向对象设计中的类可以直接对应到关系数据库中的表。选项【A】:对选项【B】:错正确选项:B软件危机的主要体现是软件需求增加,软件价格上升。选项【A】:对选项【B】:错正确选项:B软件测试的目的是尽可能多地发现软件中存在的错误,将它作为纠错的依据。选项【A】:对选项【B】:错正确选项:A非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求选项【A】:对选项【B】:错正确
12、选项:A在描述一个模块时,还必须按模块的外部特性与内部特性分别描述选项【A】:对选项【B】:错正确选项:A类是指具有相同或相似性质的对象的抽象,类的具体化就是对象。选项【A】:对选项【B】:错正确选项:A在面向对象设计中,需要选择能够方便、有效实现算法的物理数据结构。选项【A】:对选项【B】:错正确选项:A用户界面设计对于一个系统的成功是至关重要的,一个设计得很差的用户界面可能导致用户拒绝使用该系统。选项【A】:对选项【B】:错正确选项:A用例图用于展示系统将提供什么样的功能,以及用户将如何与系统交互来使用这些功能。选项【A】:对选项【B】:错正确选项:A条件覆盖的基本思想是,设计足够多的测试用例,不仅每个语句至少执行一次,而且使判定表达式中的每个条件都取到各种可能的结果(真或假)。选项【A】:对选项【B】:错正确选项:A系统成本只包括开发成本选项【A】:对选项【B】:错正确选项:B
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1