[单选题]在软件开发的V模型中,应该在()阶段制订系统测试计划。
正确答案 :B
概要设计
解析:瀑布方法把测试推迟到项目生命期的最后阶段进行,系统前期出现的严重错误可能被隐藏,此时修改代价很大、发布日期会被迫推迟,而且瀑布模型使得开发中的很多关键成员(例如开发人员和测试人员)长期处于空闲状态。"V模型"可被称为瀑布型的变形模式,它提出了测试提前的理念。V模型如图3.2所示:图3.2的左侧是设计和分析,是软件设计实现过程,同时伴随着制订测试计划的过程;图3.2的右侧是对左侧结果的验证,即对设计和分析的结果进行测试,以确认是否满足用户需求。需求分析对应验收测试。在做需求分析和产品功能设计的同时,测试人员就开始阅读和审查需求分析的结果,从而了解产品的设计特性、用户的真正需求、确定测试目标,以准备用例并制订验收测试计划。当系统设计人员在做概要设计时,测试人员可以了解系统是如何实现的、基于什么样的平台,这样可以设计系统测试方案和系统测试计划,并事先准备系统的测试环境,包括硬件和第三方软件的采购。当设计人员在做详细设计时,测试人员可以参与设计,对设计进行评审,找出设计的缺陷,同时设计功能、新特性等各方面的测试用例,完善测试计划,并基于这些测试用例以开发测试脚本。在编程的同时进行单元测试是一种很有效的办法,可以尽快找出程序中的错误,充分的单元测试可以大幅度提高程序质量、减少成本。
[单选题]为了使构件系统更切合实际、更有效地被复用,构件应当具备(),以提高其通用性。
正确答案 :B
可变性
解析:软件复用是指将已有的软件及其有效成分用于构造新的软件或系统。构件技术是软件复用实现的关键。构件是软件系统可替换的、物理的组成部分,它封装了实现体(实现某个职能),并提供了一组接口的实现方法。可以认为构件是一个封装的代码模块或大粒度的运行时的模块,也可将构件理解为具有一定功能、能够独立工作或与其他构件组合起来协调工作的对象。对于构件,应当按可复用的要求进行设计、实现、打包、编写文档。构件应当是内聚的,并具有相当稳定的、公开的接口。为了使构件更切合实际、更有效地被复用,构件应当具备"可变性(Variability)",以提高其通用性。构件应向复用者提供一些公共"特性",另一方面还要提供可变的"特性"。针对不同的应用系统,只须对其可变部分进行适当的调节,复用者要根据复用的具体需要,改造构件的可变"特性",即"客户化"。
[单选题]()是专业的建模语言。
正确答案 :B
UML
解析:XML(可扩展的置标语言)是WebService平台中表示数据的基本格式。UML(统一的建模语言),可以完整地描述应用系统的需求、结构和行为,从而为系统建模。UML是一种建模语言。VC++和Java都是面向对象的程序设计语言。
[单选题]()不是J2EE的关键技术。
正确答案 :C
ASP
解析:J2EE除对XML技术的全面支持外,其关键技术有:·EJB(Enterprise JavaBeans)·Java Servlets API和JSP(Java Server Pages)·RMI/IIOPASP是Active Server Page的缩写。它是实现动态网页的一种技术,不是J2EE的关键技术。
[单选题]在以下联网设备中,工作于网络层的设备是()
正确答案 :D
路由器
解析:调制解调器工作于物理层,它的主要作用是信号变换,即把模拟信号变换成数字信号,或把数字信号变换成模拟信号。以太网交换机工作于数据链路层,根据以太帧中的地址转发数据帧。集线器也是工作于数据链路层,它收集来自多个端口的数据帧并广播出去。路由器工作于网络层,它根据IP地址转发数据报,处理的是网络层的协议数据单元。
查看原题 查看所有试题