到20世纪末,面向对象软件工程已经逐渐发展成熟,特别是( )的形成和广泛使用,采用面向对象分析与编程的软件开发方法已成为软件开发的主流方法。
A. Simula67语言(20世纪70年代的Simula-67是第一个面向对象的语言)
B. Smalltalk语言(80年代初的Smalltalk语言)
C. Java语言 (对流行的语言进行面向对象的扩充得到的语言或C++)
D. 统一建模语言(UML)的标准
下列不属于面向对象技术的基本特征的是( )。
A. 封装性
B. 模块性
C. 多态性
D. 继承性
关于面向对象方法的优点,下列不正确的叙述是 ( )。
A. 与人类习惯的思维方法比较一致
B. 可重用性好
C. 以数据操作为中心
D. 可维护性好
面向对象开发方法一改过去传统的以 ______ 为基础的 _______ 的结 构化分析与设计方法, 它模拟人们理解和处理客观世界的方式来分析问题, 把系统视为一系列 ______的集合,其__________又将分析的结果映射到某种面向对象实 现工具的结构上, 使映射过程有着比较直接的对应关系, 使分析者、 设计者和编程者都 可使用相同的 ______,从而使面向对象的软件开发能比较自然地模拟客观世界的活动, 使问题描述空间与 _______在结构上尽可能一致。因此,采用面向对象方法可以更有 效地开发大型软件系统。 面向对象方法的 _____、_____、______等机制不仅支持软 件复用,而且使软件维护工作可靠有效,可实现软件系统的柔性制造,更好地克服 ______。因此,它已成为成熟的广为采用的软件开发方法。