A.选择面向对象程序设计语言时需要考虑开发人员对其熟悉程度B.使用设计模式有助于在软件开发过程中应用对象技术C.在软件生命周期分析、设计、实现和测试过程中均可以应用面向对象技术D.UML是一种可视化建模语言,它需要与RUP开发过程同时使用