医学软件工程智慧树知到期末考试答案2024年_第1页
医学软件工程智慧树知到期末考试答案2024年_第2页
医学软件工程智慧树知到期末考试答案2024年_第3页
医学软件工程智慧树知到期末考试答案2024年_第4页
医学软件工程智慧树知到期末考试答案2024年_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

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

文档简介

医学软件工程智慧树知到期末考试答案2024年医学软件工程等价划分测试方法属于()

A:白盒测试B:系统测试C:边界测试D:黑盒测试答案:黑盒测试实用的测试策略是:()

A:以穷举法为主,以黑盒测试和白盒测试共同补充B:以黑盒测试为主,白盒测试补充C:以白盒测试为主,黑盒测试补充D:黑盒测试与白盒测试并重答案:以黑盒测试为主,白盒测试补充在详细设计的图示工具中,()的形状象一个盒子。

A:HIPO图B:流程图C:N-S图D:PAD图答案:N-S图为了提高测试的效率,应该()。

A:选择发现错误可能性大的作为测试数据B:随机地选取测试数据C:完成编码后制定软件测试计划D:取一切可能的输入数据作为测试数据答案:选择发现错误可能性大的作为测试数据模块()定义为受该模块内一个判断影响的所有模块集合。

A:作用域B:宽度C:控制域D:接口答案:控制域在白盒测试中的逻辑覆盖法用以下哪个图形作为辅助设计测试用例?()

A:程序图B:状态图C:程序流程图D:PAD图答案:程序流程图在面向对象的软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫()。

A:生存期B:面向对象分析C:面向对象程序设计D:面向对象设计答案:面向对象分析软件详细设计阶段的任务是()

A:调用关系设计B:功能设计C:算法设计D:输入/输出设计答案:算法设计瀑布模型的关键不足在于()。

A:过于灵活B:过于简单C:各个阶段需要进行评审D:不能适应需求的动态变更答案:不能适应需求的动态变更需求分析中,开发人员要从用户那里解决的最重要的问题是()

A:要求软件工作效率怎样B:要给软件提供哪些信息C:让软件具有何种结构D:让软件做什么答案:让软件做什么软件可行性研究实质上是要进行一次()需求分析、设计过程。

A:深入的B:详细的C:彻底的D:简化、压缩的答案:简化、压缩的模块中一个组成部分的输出作为另一个组成部分的输入,该模块的内聚性是()。

A:时间内聚B:通信内聚C:过程内聚D:顺序内聚答案:顺序内聚一只小狗在叫,叫是这个小狗对象的()

A:事件B:调用C:属性D:方法答案:方法适合在互联网上编写程序可供不同平台上运行的面向对象的程序设计语言是()

A:SmalltalkB:JavaC:LispD:Algol答案:Java源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有()

A:模块的功能B:语句的功能C:模块的接口D:开发历史答案:语句的功能分层数据流图是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()

A:细节B:输入与输出C:绘制的时间D:软件的作用答案:输入与输出研究开发所需要的成本和资源是属于可行性研究中的()研究的一方面。

A:法律可行性B:技术可行性C:社会可行性D:经济可行性答案:经济可行性软件维护工作的最主要部分是()。

A:改正性维护B:预防性维护C:适应性维护D:完善性维护答案:完善性维护软件的可修改性支持软件的()。

A:可互操作性B:可追踪性C:可维护性D:有效性答案:可维护性在数据流图中,○(椭圆)代表()。

A:模块B:终点C:源点D:加工答案:加工使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。

A:程序的内部逻辑B:该软件的编辑人员C:程序的复杂程度D:程序的功能正确答案:A答案:程序的内部逻辑系统定义明确之后,应对系统的可行性进行研究。可行性研究应包括()。

A:经济可行性、社会可行性、系统可行性B:软件环境可行性、技术可行性、经济可行性、社会可行性C:经济可行性、技术可行性、操作可行性D:经济可行性、实用性、社会可行性答案:经济可行性、技术可行性、操作可行性UML提供的图中,()用于描述系统与外部系统及用户之间的交互。()

A:用例图B:序列图C:类图D:协作图答案:用例图按类的类型划分,不包括()

A:事件类B:边界类C:实体类D:控制类答案:事件类()引入了“风险驱动”的思想,适用于大规模的内部开发项目。

A:喷泉模型B:增量模型C:原型模型D:螺旋模型答案:螺旋模型螺旋模型是()模型的结合。

A:增量B:原型C:喷泉D:瀑布答案:原型###瀑布在白盒测试中包含的方法有:()

A:边界值测试法B:路径测试法C:逻辑覆盖法D:等价分类法答案:路径测试法###逻辑覆盖法数据流图有哪几种成分?()

A:数据源点和终点B:数据存储C:数据流D:数据字典E:加工处理答案:加工处理###数据存储###数据流###数据源点和终点动态测试分为:()

A:白盒测试B:黑盒测试C:集成测试D:单元测试答案:黑盒测试;白盒测试DFD图中的数据源与数据目的必须严格区分。()

A:对B:错答案:错PAD图是树形结构,适合于大型的软件开发。()

A:对B:错答案:对系统流程图是对信息进行加工处理的控制过程。()

A:对B:错答案:错详细设计的根本目标是确定应该怎样具体地实现所要求的系统.()

A:对B:错答案:对内聚是衡量模块间紧密程度的。()

A:错B:对答案:错程序流程图适合对规模大的程序进行详细设计分析。()

A:错B:对答案:错条件覆盖一定符合判定覆盖.()

A:错B:对答案:错成功的测试是没有发现错误的测试。()

A:错误B:正确答案:错误在UseCase图中,主导Actor是主动要求得到结果,一个UseCase可以有多个主导Actor。()

A:对B:错答案:错一个好的注释应该是解释下面怎么做()

A:错误B:正确答案:错误判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖,判定/条件覆盖是同时满足这两种覆盖标准的逻辑覆盖。()

A:错误B:正确答案:正确扇出指的是被几个模块调用的个数。()

A:对B:错答案:错程序设计语言中应绝对禁止使用GOTO语句。()

A:错误B:正确答案:错误DFD图不能描述条件逻辑。()

A:错B:对答案:对详细设计的工具有数据流图、PAD图和N-S图等。()

A:错B:对答案:错可行性研究的最根本的任务是对以后的行动方针指定解决方案。()

A:对B:错答案:对对于外部耦合,或者公共耦合,我们要合并模块变成通信内聚,来减少对全局数据的引用.()

A:错误B:正确答案:正确软件开发是,一个错误发现的越晚,为改正它所付出的代价就越小。()

A:正确B:错误答案:错误画DFD时,只要考虑系统的逻辑功能而不要考虑如何具体地实现这些功能;()

A:错B:对答案:对软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量。()

A:错B:对答案:错面向对象的三要素中不包括()

A:事件B:继承C:方法D:属性答案:AI参考:正确选项是【事件】。\n\n面向对象的三要素包括:继承、属性和事件。其中,继承是指一个类可以继承另一个类的属性和方法,属性和事件是指类的内部状态和行为,而事件是指由外部环境触发的一组行为序列。因此,方法不是面向对象的三要素之一。选项A、B、D都是面向对象的三要素之一,只有C选项方法不在其中。因此,答案是C。'验收测试是由()主导的。

A:项目经理B:质量保证人员C:软件开发人员D:用户答案:AI参考:正确选项是C:软件开发人员主导验收测试。\n\n验收测试是由软件开发人员主导的,目的是确保软件的功能和性能符合用户的需求和期望。验收测试通常在软件开发的后期阶段进行,以确保软件的质量和稳定性。因此,选项C是正确答案。其他选项如项目经理、质量保证人员和用户都可能参与验收测试,但并不是主导测试的人。'软件生存周期中时间最长的是()阶段。

A:总体设计B:软件维护C:需求分析D:软件测试答案:AI参考:正确选项是【B:软件维护】\n\n软件维护是软件生存周期中时间最长的一项活动,这是因为软件产品在使用过程中可能会发生各种变化或缺陷,需要对其进行维护和改进。其他选项中,总体设计、需求分析和软件测试都是软件生存周期中的重要阶段,但相对于维护阶段来说时间较短。因此,选择B选项。'下图中的程序由A、B、C、D、E5个模块组成,下表中描述了这些模块之间的接口,每—个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么B和D之间耦合关系是()。

A:数据耦合B:控制耦合C:公共耦合D:内容耦合答案:AI参考:从给出的图和描述中,我们可以看到模块A、D和E都要引用一个专用数据区,这体现了模块之间的数据交互,即模块B和模块D之间存在数据耦合。所以,答案选择A:数据耦合。'在()软件开发模型中,软件被作为一系列的构件来设计、实现、集成和测试。

A:原型模型B:增量模型C:瀑布模型D:螺旋模型答案:AI参考:正确选项是【B:增量模型】。\n\n增量模型是一种典型的迭代过程,将软件被作为一系列的构件来设计、实现、集成和测试。这种模型中,开发工作量分成了若干个增量的阶段,每个阶段都包含了需求定义、设计、实现、测试和部署等阶段。随着每个增量的完成,开发工作量会逐步增加,同时系统也会逐步完善,直到最终的交付。增量模型是一种比较成熟且实用的软件开发模型,它适合于对项目进行细粒度的管理,同时也能够降低项目风险。'UML的三个要点不包括:()

A:图形B:语言C:建模D:统一答案:AI参考:单选题】UML的三个要点不包括:()A:图形\n\n\n答案:A\n\n解析:UML的三个要点包括统一、图形和语言。统一是指UML是一个标准化的建模语言,适用于各种不同的系统建模;图形是指UML提供了多种图形化的建模元素,如用例图、类图、活动图等;语言是指UML是一种建模语言,而不是一种编程语言。因此,图形不是UML的三个要点之一。其他选项B、C、D都是UML的要点之一。'模块(),则说明模块的独立性越强。

A:扇入数越高B:扇入数越低C:耦合越强D:耦合越弱答案:AI参考:正确选项为D:耦合越弱。\n\n模块独立性是指模块之间相互依赖和相互作用的大小。模块之间的耦合越弱,说明模块之间的依赖和相互作用越小,模块的独立性越强。反之,耦合越强,模块的独立性越弱。因此,选项D耦合越弱是正确的。选项A和B是错误的,因为扇入数过高或过低都可能影响模块的独立性。选项C也是错误的,因为耦合强弱与模块的独立性没有直接关系。'下图中,虚线框内模块的内聚关系是什么?()

A:顺序内聚B:通信内聚C:功能内聚D:逻辑内聚答案:AI参考:从图中可以看出,虚线框内模块的功能是独立的,每个功能都完成特定的任务,并且模块之间的依赖关系较少。因此,该模块的内聚关系是**功能内聚**。\n\n顺序内聚是指模块中的各个操作都要完成相同的任务,相互之间的联系紧密。通信内聚表示模块中的所有成分都围绕一个单一功能进行组织,并且模块内的各个成分之间存在通信关系。逻辑内聚是根据问题域中对象的属性来进行模块的划分,即模块的各个成分只完成单一的逻辑功能。这些定义与图中模块的内聚关系不符。因此,正确答案为C:功能内聚。'①巧合内聚②时间内聚③功能内聚④通信内聚

⑤逻辑内聚⑥顺序内聚⑦过程内聚

请将有关模块独立性的各种模块内聚,按其内聚度(强度)从高到低排列起来()。

A:⑥、⑤、③、①、④、⑦、②B:③、②、⑤、⑥、④、⑦、①C:③、⑥、⑤、①、④、⑦、②D:③、⑥、④、⑦、②、⑤、①答案:AI参考:正确答案是C:③、⑥、⑤、①、④、⑦、②。\n模块内聚度(强度)从高到低排列为:功能内聚、顺序内聚、逻辑内聚、通信内聚、时间内聚、过程内聚、偶然内聚。因此,C选项为正确答案。'类图中不包含()

A:属性B:类名C:事件D:方法答案:AI参考:在类图中,通常包含类名、属性和方法这三个元素,不包含事件。事件是事件驱动系统中的一个重要概念,而类图是用于描述对象系统的图表,因此类图中不包含事件。因此,正确选项是C:事件。'

计算工龄和计算工资是一个模块里的两个成分,他们之间是()内聚?

A:通讯内聚B:过程内聚C:功能内聚D:顺序内聚答案:AI参考:在内聚性模型中,工龄和工资的计算之间属于“功能内聚”。因为在这个场景下,他们被设计成可以作为一个整体来工作,即计算工龄和计算工资是同一功能的不同方面。功能内聚的内聚性等级是最高的,因为它表示所有的模块都执行一个单一的功能,并且模块间的耦合度最低。因此,本题的正确答案是C:功能内聚。'类的构造函数是在()调用的。

A:不自动调用B:删除对象时C:类创建时D:创建对象时答案:AI参考:正确选项是D:创建对象时。\n\n类的构造函数是在创建对象时调用的。当一个对象被创建时,构造函数会自动被调用,用于初始化对象的属性。因此,选项D是正确答案。选项A、B、C都不正确,因为构造函数不是在不自动调用、删除对象时或类创建时调用,而是在创建对象时自动调用。'以下说法错误的是:()

A:UseCaseA是基础用例B:箭头指向的是扩展用例C:UseCaseA需要留出扩展点D:UseCaseB和UseCaseC扩展了UseCaseA答案:AI参考:选项B错误。箭头指向的是扩展用例的说法是不正确的。在UML(统一建模语言)中,箭头通常用于表示依赖关系或扩展关系,而不是简单的方向指示。选项A、C和D都是正确的描述,它们分别表示UseCaseA是基础用例,需要留出扩展点,以及UseCaseB和UseCaseC扩展了UseCaseA。所以,根据题目的图片和描述,正确答案是B:箭头指向的是扩展用例。'UseCase图中不包括:()

A:UseCase(用例)B:通信关联C:Actor(执行者)D:加工处理答案:AI参考:正确选项是D:加工处理。UseCase图主要用于描述系统的功能,它主要包含用例、执行者和通信关联等信息,不涉及具体的加工处理过程。因此,选项D是正确答案。'

上图中,红色箭头表示的是()关系?

A:逻辑关系B:调用关系C:参数传递关系D:控制关系答案:AI参考:上图中,红色箭头表示的是控制关系。选项D控制关系是最准确的答案。这个箭头表示的是一种控制流,即一个函数或方法调用另一个函数或方法,从而控制程序的执行流程。其他选项A、B、C在图中没有体现或不完全符合。'

N模块的扇出是()?

A:4B:5C:3D:2答案:AI参考:正确选项是【B:5】。\n\n从图片中可以看出,N模块有五个子模块,因此扇出为5。选项A、C、D都不符合实际情况。'下图是一个SC结构图的()模块?

A:传入模块B:协调模块C:变换模块D:传出模块答案:AI参考:正确选项是【C:变换模块】。\n\n根据题目描述,给定的是一个SC结构图的模块,这个模块在结构图中与其他模块之间有变换关系,因此可以判断该模块属于变换模块。其他选项中,传入模块和传出模块通常用于描述数据流的方向,与题目描述不符;协调模块则是指用于协调各个模块之间关系,促

温馨提示

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

评论

0/150

提交评论