2013 年上半年信息系统项目管理师真题及答案 1、根据软件生命周期的 V 模型,系统测试主要针对(),检查系统作为一个整体是否有效地得到运行 A、概要设计 B、项目范围说明书 C、项目管理计划 D、需求规格说明书 参考答案:A 【解析】: V 模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发各阶段的对应关系。 (1).单元测试的主要目的是针对编码过程中可能存在的各种错误,例如用户输入验证过程中的边界值的错误。 (2)集成测试主要目的是针对详细设计中可能存在的问题,尤其是检查各单元与其他程序部分之间的接口上可能存在的错误。 (3)系统测试主要针对概要设计,检查系统作为一个整体是否有效地得到运行,例如在产品设置中是否能达到预期的高性能。 (4)验收测试通常由业务专家或用户进行,以确认产品能真正符合用户业务上的需要。 在不同的开发阶段,会出现不同类型的缺陷和错误,所以需要不同的测试技术和方法来发现这些缺陷。 2、面向对象开发方法主要分为分析、设计和实现三个阶段,下面属于分析阶段主要工作的是() A、定义子系统接口参数 B、编写代码 C、改进系统的性能 D、建立用例模型 参考答案:D 【解析】:面向对象开发方法的开发过程 1.面向对象分析(OOA):面向对象分析包括需求分析和需求模型化两个部分。其主要作用是明确用户的需求,并用标准化的面向对象模型来规范地表达这一需求,最后形成面向对象的分析模型。它是系统设计的依据。识别出问题域中的对象,并分析它们之间的相互关系,最终建立起问题域的对象模型、动态模型和功能模型。其中,对象模型是最基本、最重要、最核心的。 2.面向对象设计(OOD):把分析阶段得到的问题域需求转变成符合要求的、抽象的系统实现方案。分为两个阶段:(1)系统设计:确定实现系统的策略和目标系统的高层结构(2)对象设计:确定解空间中的类、关联、接口形式及实现服务的算法 3.面向对象编程(OOP):选择一种支持面向对象的程序设计语言实现 OOD 的设计结果。选择语言应考虑的因素:可重用性\将来能否占主导地位\类库\开发环境 4.面向对象测试(OOT) 3、()的目的是提供关于软件产品及过程的可应用的规则、标准、指南、计划和流程的遵从性的独立评价。 A、软件审计 B、软件配置 C、软件质量保证 D、软件功能确认 参考答案:A 【解析】:评审与审计过程包括:管理评审、技术评审、检查、走查、审计等。...