更多“面向对象方法有哪些主要特点?”相关问题
  • 第1题:

    面向对象数据库的研究方法主要有哪些?


    正确答案:面向对象数据库的研究方法目前主要有以下三种: 
    扩充关系数据模型。将成熟的关系数据库与面向对象数据库方法结合起来,可减少研制工作量、缩短研制周期。这种方法的弱点是不能全面支持面向对象的特征。
    在面向对象语言中嵌入数据库功能而形成面向对象数据库。该方法的关键是如何在面向对象语言中增加持久性对象的存储管理。使用此方法受到面向对象语言的一些限制。
    开发全新的数据模型,从底层实现面向对象数据库系统。这是最彻底的方法,缺点是难度大,一方面缺乏统一的数据模式及形式化理论,另一方面在查询优化、视图及数据库工具方面仍为空白。

  • 第2题:

    面向对象方法的发展经历了()阶段。

    • A、面向对象分析
    • B、面向对象设计
    • C、面向对象编程
    • D、面向对象研发

    正确答案:A,B,C

  • 第3题:

    面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?


    正确答案: 结构化开发方法是使用最广泛、历史最长的过程化开发方法。结构化开发方法产生过程的抽象,这些抽象把软件视为处理流,定义构成一系列步骤的算法,每一步骤都是带有预定义输入和特定输出的一个过程,把这些步骤串联在一起可产生合理的稳定的贯通于整个程序的控制流。这将最终导致一个很简单的具有静态结构的体系结构。
    在结构化开发方法中,数据结构是应算法步骤的要求而开发的。数据结构贯穿于过程,提供过程需要传送给它的操作的信息。系统的状态是一组全局变量,这组全局变量保持了状态的值,把它们从一个过程传送到另一个过程。
    结构化开发方法是一种成熟的应用开发过程。对这种方法已经存在许多支持。然而,在大型系统的开发上和在面向用户系统的构造上存在一些问题。改进大型系统开发的技术主要集中在开发数据抽象。日益增多的考虑是使用抽象数据类型,把过程化系统开发过程包括到数据驱动的方法中。随着大型系统的开发,接踵而来的问题就是要把过程抽象与数据抽象方法组合起来,这种需要导致了面向对象开发方法的诞生。
    面向对象开发方法是我们分解问题所使用方法演化的结果。在结构化开发方法中过程抽象是优先的,而面向对象开发方法中优先的是实体,即问题论域的对象。在面向对象开发方法中,把标识和模型化问题论域中的主要实体做为系统开发的起点,主要考虑对象的行为而不是必须执行的一系列动作。
    面向对象系统中的对象是数据抽象与过程抽象的一个混合体。表示这些实体的数据抽象是面向对象设计过程的主要产品,系统的状态保存在各个数据抽象的核心所定义的数据存储中。控制流被分成块,并被包括在各个在数据抽象上的各个操作里面。不像在结构化开发方法里那样,把数据从一个过程传送到另一个过程,而是控制流从一个数据抽象被传送到另一个数据抽象。完成的系统体系结构更复杂但也更灵活。在块中分离的控制流允许把复杂的动作视为局部的相互影响。

  • 第4题:

    用的软件开发方法有面向对象方法、面向()方法和面向数据方法。

    • A、过程
    • B、内容
    • C、用户
    • D、流程

    正确答案:A

  • 第5题:

    面向对象的开发方法相对于结构化开发方法,其主要特点是()

    • A、面向过程
    • B、自上而下
    • C、面向数据
    • D、自下而上

    正确答案:C,D

  • 第6题:

    面向对象设计模型构成部分有哪些?


    正确答案: A.问题域
    B.人机交互
    C.任务管理
    D.数据管理

  • 第7题:

    多选题
    面向对象的开发方法相对于结构化开发方法,其主要特点是()
    A

    面向过程

    B

    自上而下

    C

    面向数据

    D

    自下而上


    正确答案: D,B
    解析: 暂无解析

  • 第8题:

    问答题
    面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?

    正确答案: 结构化开发方法是使用最广泛、历史最长的过程化开发方法。结构化开发方法产生过程的抽象,这些抽象把软件视为处理流,定义构成一系列步骤的算法,每一步骤都是带有预定义输入和特定输出的一个过程,把这些步骤串联在一起可产生合理的稳定的贯通于整个程序的控制流。这将最终导致一个很简单的具有静态结构的体系结构。
    在结构化开发方法中,数据结构是应算法步骤的要求而开发的。数据结构贯穿于过程,提供过程需要传送给它的操作的信息。系统的状态是一组全局变量,这组全局变量保持了状态的值,把它们从一个过程传送到另一个过程。
    结构化开发方法是一种成熟的应用开发过程。对这种方法已经存在许多支持。然而,在大型系统的开发上和在面向用户系统的构造上存在一些问题。改进大型系统开发的技术主要集中在开发数据抽象。日益增多的考虑是使用抽象数据类型,把过程化系统开发过程包括到数据驱动的方法中。随着大型系统的开发,接踵而来的问题就是要把过程抽象与数据抽象方法组合起来,这种需要导致了面向对象开发方法的诞生。
    面向对象开发方法是我们分解问题所使用方法演化的结果。在结构化开发方法中过程抽象是优先的,而面向对象开发方法中优先的是实体,即问题论域的对象。在面向对象开发方法中,把标识和模型化问题论域中的主要实体做为系统开发的起点,主要考虑对象的行为而不是必须执行的一系列动作。
    面向对象系统中的对象是数据抽象与过程抽象的一个混合体。表示这些实体的数据抽象是面向对象设计过程的主要产品,系统的状态保存在各个数据抽象的核心所定义的数据存储中。控制流被分成块,并被包括在各个在数据抽象上的各个操作里面。不像在结构化开发方法里那样,把数据从一个过程传送到另一个过程,而是控制流从一个数据抽象被传送到另一个数据抽象。完成的系统体系结构更复杂但也更灵活。在块中分离的控制流允许把复杂的动作视为局部的相互影响。
    解析: 暂无解析

  • 第9题:

    问答题
    面向对象和面向过程软件工程有哪些区别?

    正确答案: (1)面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。
    (2)面向过程是把一件事一项工程分解成为一个个小的功能,用一个个函数来实现.
    面向对象是把事情看成是一个个小的对象组成的,或者说一个个小部分组成的,这些对象之间的相互关系,构成了整个项目. 在面向对象的思想中,万物皆对象。
    而"类",就是对象的抽象或者说是概括。
    解析: 暂无解析

  • 第10题:

    问答题
    面向对象的程序设计方法有哪些优点?

    正确答案: 由于对象的概念能够以更接近实际问题的原貌和实质的方式来表述和处理这些问题,所以面向对象的软件开发方法比以往面向过程的方法有更好的灵活性、可重用性和可扩展性,使得上述“分析—设计—实现”的开发过程也更加高效、快捷。
    解析: 暂无解析

  • 第11题:

    问答题
    面向对象方法学包含哪些核心概念?

    正确答案: (1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。
    解析: 暂无解析

  • 第12题:

    ( 难度:中等)Java语言的主要特点有哪些
    A.简单性
    B.安全性
    C.面向对象
    D.平台无关
    E.高性能

    答案:ABCD

  • 第13题:

    面向对象的程序设计方法有哪些优点?


    正确答案:由于对象的概念能够以更接近实际问题的原貌和实质的方式来表述和处理这些问题,所以面向对象的软件开发方法比以往面向过程的方法有更好的灵活性、可重用性和可扩展性,使得上述“分析—设计—实现”的开发过程也更加高效、快捷。

  • 第14题:

    面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。()


    正确答案:正确

  • 第15题:

    面向对象方法学包含哪些核心概念?简述之


    正确答案:(1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。

  • 第16题:

    面向对象方法的对象的基本特征有哪些?


    正确答案: 对象的特征:
    ①抽象性。抽象地表示对象是强调描述对象的主要方面,忽略对象的不重要方面
    ②封装性。对象之间的相互依赖性小,可以独立地被其他各个系统所选用,这就是对象的封装性。
    ③继承性。不同位置的对象在属性关系上的共同性构成了对象之间的联系,在面向对象方法中被称为继承性,即子模块继承了父模块的属性。
    ④多态性。体现在各对象之间互操作、消息传递等方面。对象的多态性使不同的对象能够作相同的操作,对不同对象发送相同的信息。增强了软件的灵活性、重用性和可理解性。

  • 第17题:

    面向对象方法学包含哪些核心概念?


    正确答案: (1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。

  • 第18题:

    面向对象的编程方法的特征有哪些?


    正确答案: A.抽象
    B.继承
    C.封装
    D.多态性

  • 第19题:

    单选题
    用的软件开发方法有面向对象方法、面向()方法和面向数据方法。
    A

    过程

    B

    内容

    C

    用户

    D

    流程


    正确答案: C
    解析: 暂无解析

  • 第20题:

    问答题
    面向对象方法的对象的基本特征有哪些?

    正确答案: 对象的特征:
    ①抽象性。抽象地表示对象是强调描述对象的主要方面,忽略对象的不重要方面
    ②封装性。对象之间的相互依赖性小,可以独立地被其他各个系统所选用,这就是对象的封装性。
    ③继承性。不同位置的对象在属性关系上的共同性构成了对象之间的联系,在面向对象方法中被称为继承性,即子模块继承了父模块的属性。
    ④多态性。体现在各对象之间互操作、消息传递等方面。对象的多态性使不同的对象能够作相同的操作,对不同对象发送相同的信息。增强了软件的灵活性、重用性和可理解性。
    解析: 暂无解析

  • 第21题:

    问答题
    面向对象开发方法的优缺点有哪些?

    正确答案: 面向对象法的优点是以对象为中心,利用特定的软件工具直接完成从对象客体的描述到软件结构间的转换,缩短了开发周期,是一种很有发展潜力的系统开发方法。
    缺点是需要一定的软件支撑,并且在大型MIS开发中不经自顶向下的整体划分,而直接采用自底向上的开发,同样会造成系统结构不合理,各部分关系失调等问题。
    解析: 暂无解析

  • 第22题:

    多选题
    面向对象方法的发展经历了()阶段。
    A

    面向对象分析

    B

    面向对象设计

    C

    面向对象编程

    D

    面向对象研发


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    问答题
    面向对象方法学包含哪些核心概念?简述之

    正确答案: (1)对象:对象是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。
    (2)类:类表示某些对象在属性和操作方面的共同特征。
    (3)继承:类之间的继承关系是现实世界中遗传关系的模拟,它表示类之间的内在联系以及对属性和操作的共享。
    (4)聚集:现实世界普遍存在部分—整体关系。
    (5)消息:消息传递是对象与其外部世界相互关联的唯一途径。
    解析: 暂无解析