[单选题]在软件开发的V模型中,应该在()阶段制订系统测试计划。
正确答案 :B
概要设计
解析:瀑布方法把测试推迟到项目生命期的最后阶段进行,系统前期出现的严重错误可能被隐藏,此时修改代价很大、发布日期会被迫推迟,而且瀑布模型使得开发中的很多关键成员(例如开发人员和测试人员)长期处于空闲状态。"V模型"可被称为瀑布型的变形模式,它提出了测试提前的理念。V模型如图3.2所示:图3.2的左侧是设计和分析,是软件设计实现过程,同时伴随着制订测试计划的过程;图3.2的右侧是对左侧结果的验证,即对设计和分析的结果进行测试,以确认是否满足用户需求。需求分析对应验收测试。在做需求分析和产品功能设计的同时,测试人员就开始阅读和审查需求分析的结果,从而了解产品的设计特性、用户的真正需求、确定测试目标,以准备用例并制订验收测试计划。当系统设计人员在做概要设计时,测试人员可以了解系统是如何实现的、基于什么样的平台,这样可以设计系统测试方案和系统测试计划,并事先准备系统的测试环境,包括硬件和第三方软件的采购。当设计人员在做详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特性等各方面的测试用例,完善测试计划,并基于这些测试用例以开发测试脚本。在编程的同时进行单元测试是一种很有效的办法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少成本。
[单选题]结构化分析方法(SA)的主要思想是()
正确答案 :A
自顶向下、逐步分解
解析:结构化方法由结构化分析、结构化设计和结构化程序设计构成。它是一种面向数据流的开发方法。结构化方法总的指导思想是自顶向下、逐步求精。它的基本原则是功能的分解与抽象,它是软件工程中最早出现的开发方法,特别适合于数据处理领域。
[单选题]下列关于UML叙述正确的是()
正确答案 :D
UML是独立于软件开发过程的
解析:UML是一种图形语言,但用户可对语言进行扩展,它贯穿于系统开发的各个阶段,并且和系统的开发过程相独立。
[单选题]在面向对象软件开发过程中,采用设计模式的是为了()
正确答案 :B
复用成功的设计和体系结构
解析:模式是一条由3部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案。这样就能一次又一次地使用该方案而不必做重复劳动。将设计模式引入软件设计和开发过程的目的在于充分利用已有的软件开发经验,这是因为设计模式通常是对于某一类软件设计问题的可重用的解决方案。设计模式使得人们可以更加简单和方便地去复用成功的软件设计和体系结构,从而能够帮助设计者更快更好地完成系统设计。
[单选题]()不是J2EE的关键技术。
正确答案 :C
ASP
解析:J2EE除对XML技术的全面支持外,其关键技术有:·EJB(Enterprise JavaBeans)·Java Servlets API和JSP(Java Server Pages)·RMI/IIOPASP是Active Server Page的缩写。它是实现动态网页的一种技术,不是J2EE的关键技术。
[单选题]数据仓库解决方案常常用来实现()
正确答案 :C
企业决策信息的挖掘和提取
解析:数据仓库(Data Warehouse,DW)是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。构建数据仓库是为企业决策者做出战略决策提供信息,这些用户访问数据仓库的工具有:报表和查询工具、应用程序开发工具、执行信息系统(EIS)工具、联机分析处理(OLAP)工具和数据挖掘工具。数据仓库解决方案常常用来实现企业决策信息的挖掘和提取。
[单选题]在层次化网络设计方案中,通常在()实现网络的访问策略控制。
正确答案 :C
汇聚层
解析:层次化网络设计在互联网组件的通信中引入了3个关键层的概念,这3个层次分别是:核心层(Core Layer)、汇聚层(Distribution Layer)和接入层(Access Layer)。核心层为网络提供了骨干组件或高速交换组件,在纯粹的分层设计中,核心层只完成数据交换的特殊任务。汇聚层是核心层和终端用户接入层的分界面,汇聚层完成了网络访问策略控制、数据包处理、过滤、寻址及其他数据处理的任务。接入层向本地网段提供用户接入。
[单选题]适用于项目需求清晰、在项目初期就可以明确所有需求、不需要二次开发的软件生命周期模型是()(1);适用于项目事先不能完整定义产品所有需求、计划多期开发的软件生命期模型是()(2)。
正确答案 :
解析:一般把信息系统项目的生命期周期划分为启动、计划、实施和收尾4个典型的阶段,监控作为过程贯穿于整个生命周期。而信息系统作为项目的产品也可按技术工作划分产品的生命期,两个生命期按时间的先后,以过程的方式相互穿插在一起。瀑布模型、迭代模型和快速原型开发是典型的3个产品生命期模型。对需求清晰、在项目初期就可以明确所有需求、不需要二次开发的项目而言,瀑布模型适合用来作产品的生命期模型。对于事先不能完整定义产品所有需求、计划多期开发的项目来说,迭代模型适合用来作产品的生命期模型。对于需要很快给客户或用户演示产品原型的项目,快速原型开发适用于作产品的生命周期模型。
[单选题]在面向对象方法中,对象可看成属性(数据)和这些属性上的专用操作的封装体。封装是一种()(1)技术。类是一组具有相同属性和相同操作的对象的集合,类的每个对象都是这个类的一个()(2)。
正确答案 :
解析:所谓封装,是一种信息隐蔽技术,其目的是把类中的数据与函数组合在一起,根据情况赋予外部对类内数据和函数有下列之一的存取权限:·public·protect·private以达到共享和隐藏类的数据和函数的目的。类是现实世界中实体的形式化描述,类将该实体的数据(也被称作属性、状态、特征)和函数(也被称作功能、操作、服务)封装在一起。对象是类的一个实例(Instance)。
[单选题]服务器的部署是网络规划的重要环节。某单位网络拓扑结构如图3.25所示,需要部署VOD服务器、Web服务器、邮件服务器,此外还需要部署流量监控服务器对单位内部网络流量进行监控。VOD服务器应部署在位置()(1),Web服务器应部署在位置()(2),流量监控服务器应部署在位置()(3)。上述服务器中,流出流量最大的是()(4),流入流量最大的是()(5)。
正确答案 :
解析:本题考查的是计算机网络部署的基本知识。服务器在部署时应考虑到功能、服务的对象、流量、安全等因素。按照题干要求,VOD(VideoOnDemand)服务对内提供且流量较大,应部署在核心层交换机端口。而Web服务器需对外提供服务,一般部署在防火墙DMZ端口。网络流量监控需要监听交换网络中的所有流量,但是通过普通交换机端口去获取这些流量有相当大的困难。因此需要通过配置交换机来把一个或多个端口(VLAN)的数据转发到某一个端口来实现对网络的监听,这个端口就是镜像端口,而网络流量监控服务器需要部署在镜像端口。
查看原题 查看所有试题