更多“简述面向对象方法学的定义和优点”相关问题
  • 第1题:

    为什么说面向对象方法学比传统方法学在稳定性方面要好?


    正确答案: 传统的软件开发以算法为核心,开发过程基于功能分析和功能分解.用传统方法所建立起来的软件系统的结构紧密依赖于系统所要完成的功能,当功能需求
    发生变化时将引起软件结构的整体修改.事实上,用户需求变化大部分是针对功能的,因此这样的软件系统是不稳定的。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。当对系统的功能需求变化时并不会引起软件结构的整体变化,仅仅只需要作一些局部性的修改。总之,由于现实世界中的实体是相对稳定的,因此,对象为中心构造的软件系统也是比较稳定的。

  • 第2题:

    面向对象的软件开发模型中将开发过程定义为面向对象分析、面向对象设计和面向对象编程三个阶段。


    正确答案:正确

  • 第3题:

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


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

  • 第4题:

    在以下关于“面向对象方法学“优点的描述中,错误的是()。

    • A、以过程核心,编程简单
    • B、支持变化
    • C、建立和维护软件系统方便
    • D、支持复杂性

    正确答案:A

  • 第5题:

    在面向对象的方法学中,封装的目的是分离对象的()

    • A、定义和实现
    • B、设计和测试
    • C、设计和实现
    • D、分析和定义

    正确答案:D

  • 第6题:

    COAD方法严格区分了面向对象分析OOA和面向对象设计OOD。OOA方法利用五个层次和活动定义和记录系统行为,输入和输出。请简述这五个层次?


    正确答案: (1)发现类及对象。描述如何发现类及对象。从应用领域开始识别类及对象,形成整个应用的基础,然后,据此分析系统的责任。
    (2)识别结构。该阶段分为两个步骤。第一,识别一般-特殊结构,该结构捕获了识别出的类的层次结构;第二,识别整体-部分结构,该结构用来表示一个对象如何成为另一个对象的一部分,以及多个对象如何组装成更大的对象。
    (3)定义主题。主题由一组类及对象组成,用于将类及对象模型划分为更大的单位,便于理解。
    (4)定义属性。其中包括定义类的实例(对象)之间的实例连接。
    (5)定义服务。其中包括定义对象之间的消息连接。

  • 第7题:

    问答题
    什么是面向对象的方法学?它有哪些优点?

    正确答案: 面向对象的方法就是模拟人类认识世界解决问题的思维习惯开发软件的方法,这种方法认为:OO=对象+类+继承+对象之间的通讯。
    OO方法有如下四个方面的要点:①客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以有比较简单的对象以某种方式组合而成。②把所有对象都划分成各种对象类,每个类定义一组数据(静态属性,状态信息,类实例专有数据)和一组方法(施加于对象上的操作,类实例所共有的)。③按照子类与父类的关系,把若干个类组成一个层次结构的系统。子类继承父类的方法和属性,同时可以重载某些方法。④对象之间仅能通过传递消息相互联系
    优点:①与人类习惯的思维方法一致,②稳定性好,③可重用性好,④较易开发大型软件产品,⑤可维护性好。
    解析: 暂无解析

  • 第8题:

    单选题
    ()过程强调的是定义软件对象和这些软件对象如何协作来满足需求。
    A

    面向对象设计

    B

    面向对象研发

    C

    面向对象编程

    D

    面向对象分析


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

  • 第9题:

    问答题
    COAD方法严格区分了面向对象分析OOA和面向对象设计OOD。OOA方法利用五个层次和活动定义和记录系统行为,输入和输出。请简述这五个层次?

    正确答案: (1)发现类及对象。描述如何发现类及对象。从应用领域开始识别类及对象,形成整个应用的基础,然后,据此分析系统的责任。
    (2)识别结构。该阶段分为两个步骤。第一,识别一般-特殊结构,该结构捕获了识别出的类的层次结构;第二,识别整体-部分结构,该结构用来表示一个对象如何成为另一个对象的一部分,以及多个对象如何组装成更大的对象。
    (3)定义主题。主题由一组类及对象组成,用于将类及对象模型划分为更大的单位,便于理解。
    (4)定义属性。其中包括定义类的实例(对象)之间的实例连接。
    (5)定义服务。其中包括定义对象之间的消息连接。
    解析: 暂无解析

  • 第10题:

    问答题
    什么是面向过程的方法学?什么是面向对象的方法学?它们的主要特征是什么?

    正确答案: 面向过程的方法学:即结构化开发方法。面向数据流的开发方法。主要特征是:数据和操作是分离的。从系统功能出发,采用自顶向下的逐层分解,逐步求精的方法进行系统开发。
    面向对象的方法学:一切客观事物都是对象。利用对象将数据和操作封装在一起。客观世界(问题域)的事物对应于计算机世界(求解域)中的对象,支持分析、设计、实现过程中的对象的一一映射。面向对象思想更符合人类自然思维习惯。面向对象的系统更易于维护。
    解析: 暂无解析

  • 第11题:

    单选题
    在以下关于“面向对象方法学“优点的描述中,错误的是()。
    A

    以过程核心,编程简单

    B

    支持变化

    C

    建立和维护软件系统方便

    D

    支持复杂性


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

  • 第12题:

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

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

  • 第13题:

    什么是面向对象的方法学?它有哪些优点?


    正确答案: 面向对象的方法就是模拟人类认识世界解决问题的思维习惯开发软件的方法,这种方法认为:OO=对象+类+继承+对象之间的通讯。
    OO方法有如下四个方面的要点:①客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以有比较简单的对象以某种方式组合而成。②把所有对象都划分成各种对象类,每个类定义一组数据(静态属性,状态信息,类实例专有数据)和一组方法(施加于对象上的操作,类实例所共有的)。③按照子类与父类的关系,把若干个类组成一个层次结构的系统。子类继承父类的方法和属性,同时可以重载某些方法。④对象之间仅能通过传递消息相互联系
    优点:①与人类习惯的思维方法一致,②稳定性好,③可重用性好,④较易开发大型软件产品,⑤可维护性好。

  • 第14题:

    ()过程强调的是定义软件对象和这些软件对象如何协作来满足需求。

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

    正确答案:A

  • 第15题:

    简述面向对象法的优点。


    正确答案: (1)与人们习惯的思维方法一致。面向对象以对象为核心,按照人类对现实世界的认识将现实世界中的实体抽象为对象,避免了其它方法可能出现的客观世界问题领域与软件系统结构不一致的问题。
    (2)稳定性好。面向对象方法基于构造问题领域的对象模型。当系统功能需求发生变化时,并不会带来软件结构的整体变化。
    (3)可重用性好。对象固有的封装性、多态性等特点使对象内部的实现与外界隔离,因而具有较强的独立性,为可重用性提供支持。
    (4)可维护性好。面向对象的软件容易理解、修改、测试、调试,从而缩短了开发周期并利于系统的修改维护。

  • 第16题:

    什么是面向过程的方法学?什么是面向对象的方法学?它们的主要特征是什么?


    正确答案: 面向过程的方法学:即结构化开发方法。面向数据流的开发方法。主要特征是:数据和操作是分离的。从系统功能出发,采用自顶向下的逐层分解,逐步求精的方法进行系统开发。
    面向对象的方法学:一切客观事物都是对象。利用对象将数据和操作封装在一起。客观世界(问题域)的事物对应于计算机世界(求解域)中的对象,支持分析、设计、实现过程中的对象的一一映射。面向对象思想更符合人类自然思维习惯。面向对象的系统更易于维护。

  • 第17题:

    "面向对象"的方法学认为各种各样的对象都有两个特征:属性与方法.


    正确答案:正确

  • 第18题:

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


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

  • 第19题:

    问答题
    简述面向对象法的优点

    正确答案: 1) 描述的现实世界符合人们认识事物的思维方法,开发的软件易于理解,易于维护。
    2)面向对象的封装性在很大程度上提高了系统的可维护性和可扩展性。
    3)面向对象的继承性大大提高了软件的可重用性。
    解析: 暂无解析

  • 第20题:

    问答题
    简述面向对象方法学的定义和优点

    正确答案: 尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽 可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的解空间在结构上尽可能一致。
    优点:与人类习惯的思维方法一致;稳定性好;可重用性好;较易开发大型软件产品;可维 护性好。
    解析: 暂无解析

  • 第21题:

    单选题
    下列面向对象方法的说法正确的是:()。
    A

    面向对象方法的主要优点不包括:稳定性好

    B

    面向对象方法的主要优点不包括:与人类习惯的思维方法一致

    C

    面向对象方法的主要优点不包括:减少了开发时间

    D

    面向对象方法的主要优点不包括:可重用性好


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

  • 第22题:

    问答题
    为什么说面向对象方法学比传统方法学在稳定性方面要好?

    正确答案: 传统的软件开发以算法为核心,开发过程基于功能分析和功能分解.用传统方法所建立起来的软件系统的结构紧密依赖于系统所要完成的功能,当功能需求
    发生变化时将引起软件结构的整体修改.事实上,用户需求变化大部分是针对功能的,因此这样的软件系统是不稳定的。面向对象方法基于构造问题领域的对象模型,以对象为中心构造软件系统。它的基本作法是用对象模拟问题领域中的实体,以对象间的联系刻画实体间的联系。当对系统的功能需求变化时并不会引起软件结构的整体变化,仅仅只需要作一些局部性的修改。总之,由于现实世界中的实体是相对稳定的,因此,对象为中心构造的软件系统也是比较稳定的。
    解析: 暂无解析

  • 第23题:

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

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