问题 单项选择题

以下关于面向对象方法的描述中,不正确的是()

A.选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度

B.使用设计模式有助于在软件开发过程中应用面向对象技术

C.在软件生命周期的分析、设计、实现和测试过程中均可以应用面向对象技术

D.UML是一种可视化建模语言,它需要与RUP开发过程同时使用

答案

参考答案:D

解析:开发人员在选择面向对象语言时,需要着重考虑诸如该语言将来是否占主导地位,可重用性、类库和开发环境以及技术支持、对机器性能和内存的要求等诸多因素。由此可知选项A的描述是正确的。每一个模式描述了一个不断重复发生的问题,以及该问题的解决方案。这样就能多次使用该方案而不必重复劳动。设计模式通过复用面向对象设计的解决方案,从而更加简单方便地复用成功的设计和体系结构,从而帮助设计者更快更好地完成系统设计。由此可知选项B的描述是正确的。面向对象技术可以应用于软件生命周期的各个阶段,包括面向对象分析OOA、面向对象设计OOD、面向对象程序设计OOP以及面向对象软件测试OOT。由此可知选项C的描述是正确的。统一建模语言UML是一个通用的可视化建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。而RUP是Rational公司开发和维护的过程产品,提供了在开发组织中分派任务和责任的纪律化方法,其目标是在可预见的日程和预算的前提下,确保满足最终用户需求的高质量产品。RUP为有效地使用UML提供了指导,但UML并非必须与RUP同时使用。由此可知选项D的描述是不正确的。因此正确答案应选D。

单项选择题
单项选择题