上半年《信息系统监理师》(上午)试题及答案.pdfVIP

  • 0
  • 0
  • 约1.56万字
  • 约 22页
  • 2018-05-10 发布于天津
  • 举报

上半年《信息系统监理师》(上午)试题及答案.pdf

1. 类之间的关系不包括() A.依赖关系 B.泛化关系 C.实现关系 D.分辨关系 【参考答案】 D 【分 析】 类之间的关系主要由关联、依赖、泛化、聚合和实现。 关联关系(Association ):描述了给定类的单独对象之间语义上的连接。提供了不同类 的对象之间的结构关系,它在一段时间内将多个类的实例连接在一起,关联关系体现的是对 象实例之间的关系,而不表示两个类之间的关系。 依赖关系(Dependency )。有两个元素X 、Y ,如果修改元素X 的定义可能会引起对另 一个元素Y 的定义的修改,则称元素Y 依赖于元素X 。 泛化关系(generalization )。泛化关系描述了一般事务与该事务中的特殊种类之间的关 系,也就是父类与子类之间的关系。继承关系是泛化关系的反关系,也就是说子类是从父类 继承的,而父类则是子类的泛化。例如,子类继承了父类,则父类是子类的泛化。 聚合关系(Aggregation )。聚合是一种特殊形式的关联,它是传递和反对称的。聚合表 示类之间的关系是整体与部分的关系。表示类之间的整体和部分的关系,其含义是“部分” 可能同时属于多个“整体”。例如,汽车和车轮就是聚合关系,汽车坏了,车轮还可以用。 组合关系(Composition )。如果聚合关系中呃表示部分的类的存在与否,与表示整体的 类有着紧密关系。通常称为组合关系,它也是表示类之间的整体与部分的关系。例如,一个 公司包含多个部门,它们之间的关系就是组合关系,公司一倒闭,也就没有部门了。 实现关系:将说明和实现联系起来。接口是对行为而非实现的说明,而类中则包含了实 现的结构。一个或多个类可以实现一个接口,而每个类分别实现接口中的操作。 2. 性能测试工具LoadRunner 用来覆盖性能测试基本流程的三大主要功能模块不包括() A. Bugzilla B. Virtual User Generator C. ConTroller D. Analysis 【参考答案】 A 【分 析】 3. 下列关于软件测试技术的叙述,不正确的是() A.用黑盒测试的结论分辨数据库或系统层面的错误 B.要满足较高的覆盖准则,路径数量有可能非常庞大 C.搭建测试环境时必须尽可能地与真实运行环境一致 D.兼容性验证测试和用户环境模拟测试可以不同 【参考答案】 A 【分 析】 软件测试分为动态测试和静态测试二种。 动态测试是指运行程序时进行测试,静态测试则是指不运行程序时进行测试。在进行测 试前需要搭建测试的环境,准备测试用例,选择适当的测试方法。 动态测试方法分为白盒测试和黑盒测试二种类型;动态测试是指运行程序时进行测试, 静态测试则是指不运行程序时进行测试。在进行测试前需要搭建测试环境,准备测试用例, 选择适当的测试方法。白盒测试包括有:语句覆盖、判定覆盖、判定-条件覆盖、条件组合 覆盖及路径覆盖;静态测试包括有:边界值分析、因果图、错误推测、等价类划分; 白盒测试是一种按照程序内部的逻辑结构和编码结构设计并执行测试用例的测试方法。 采用这种测试方法,测试者需要掌握被测程序的内部结构。白盒测试通常根据覆盖准则设计 测试用例,使程序中的每个语句、每个条件分支、每个控制路径都在程序测试中受到检验。 白盒测试需要运行程序,并能在运行过程中跟踪程序的执行路径。如果要满足高的覆盖,在 进行测试用例设计时路径的数量则会很大。 黑盒测试是一种从软件需求出发,根据软件需求规格说明设计测试用例,并按照测试用 例的要求运行被测程序的测试方法。它较少关心程序内部的实现过程,侧重于程序的执行结 果,将被测程序看成是不可见的黑盒子,因此被称为黑盒测试。黑盒测试着重于验证软件功 能和性能的正确性,它的典型测试项目包括功能测试、性能测试、边界测试、余量测试和强 度测试等。 选项A 不正确。 4. 在会议上,由参会人员阅读程序,利用测试数据人工运行程序,对输出结果进行审查, 以达到测试的目的。这种测试方法是()。 A.软件审查 B.代码走查 C.技术评审 D.代码审查 【参考答案】 B 【分 析】 5. 在信息系统工程建设过程中,()不属于配置管理工具。 A.文档版本信息表

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档