软件工程

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

题目

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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

面向对象方法学有四个要点:对象、类、继承和用消息通信。( )


正确答案:对

第2题:

面向对象方法中____是最本的概念,面向对象方法学可概括为____。


答案:对象,对象+类+继承+消息传递

第3题:

面向对象的方法包含面向对象分析、面向对象设计和面向对象实现。()

此题为判断题(对,错)。


参考答案:正确

第4题:

面向对象数据模型的三个最为基本的概念不包含的是()

  • A、抽象数据类型
  • B、继承
  • C、对象标识
  • D、操作

正确答案:D

第5题:

关于面向对象方法学说法错误的是()。

  • A、面积对象方法是围绕着对象、类、消息、等概念展开的
  • B、面积对象方法是围绕着对象、过程、消息、等概念展开的
  • C、面积对象方法是围绕着类、过程、消息、等概念展开的
  • D、面积对象方法是围绕着对象、过程、属性、等概念展开的

正确答案:B,C,D

第6题:

面向对象的概念


正确答案:
 

第7题:

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


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

第8题:

面向对象技术是一整套关于如何看待()和()的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用()、()、()、()、消息传送、多态性等概念来构造系统的软件开发方法。


参考答案:软件系统、现实世界、对象、类、封装、聚合

第9题:

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


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

第10题:

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


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