2016年上半年
-
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。(2016年上半年)
( )设计模式将一个请求封装为一个对象,从而使得可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。(2016年上半年)A.命令(Command)B.责任链(Chain of Responsibility)C.观察者(Observer)D.策略(Strategy)答案 A解析命令模式的特点为:将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作...
-
在面向对象方法中,( )是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。 (2016年上半年)
在面向对象方法中,( )是父类和子类之间共享数据和方法的机制。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。 (2016年上半年)A.封装B.继承C.覆盖D.多态A.封装B.继承C.覆盖D.多态答案 B C解析继承是父类和子类之间共享数据和方法的机制。覆盖是子类的方法覆盖了基类的方法,以实现不同的功能,或者对父类的功能进行扩充。...
-
下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了( )测试策略。该测试策略的优点不包括( )。(2016年上半年)
下图(a)所示为一个模块层次结构的例子,图(b)所示为对其进行集成测试的顺序,则此测试采用了( )测试策略。该测试策略的优点不包括( )。(2016年上半年)A.自底向上B.自顶向下C.三明治D.一次性A.较早地验证了主要的控制和判断点B.较早地验证了底层模块C.测试的并行程度较高D.较少的驱动模块和桩模块的编写工作量答案 C D解析从先测试A,再测试A、B、C、D可以看出集成测试时用到了自顶向下的方式。而从先测试E、F,再测试B、E、F可以看出集成测试时用到了自底向上的方式,两者结合即为三明治方式。这种策略的优点...
-
软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。以下关于该风格的叙述中,不正确的是( )。(
软件体系结构的各种风格中,仓库风格包含一个数据仓库和若干个其他构件。数据仓库位于该体系结构的中心,其他构件访问该数据仓库并对其中的数据进行增、删、改等操作。以下关于该风格的叙述中,不正确的是( )。( )不属于仓库风格。(2016年上半年)A.支持可更改性和可维护性B.具有可复用的知识源C.支持容错性和健壮性D.测试简单A.数据库系统B.超文本系统C.黑板系统D.编译器答案 D解析仓库风格优点包括:1、解决问题的多方法性2、具胡可更改性和可维护性3、有可重用的知识源4、支持容错性和健壮性缺点:1、测试困难:由于黑板...
-
以下关于增量开发模型的叙述中,不正确的是( )。(2016年上半年)
以下关于增量开发模型的叙述中,不正确的是( )。(2016年上半年)A.不必等到整个系统开发完成就可以使用B.可以使用较早的增量构件作为原型,从而获得稍后的增量构件需求C.优先级最高的服务先交付,这样最重要的服务接受最多的测试D.有利于进行好的模块划分答案 D解析在利用增量模型进行开发时,如何进行模块的划分往往是难点所在,而不是这种模型的优点...
