简答题

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

正确答案

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

答案解析

相似试题
  • 简述传统方法和面向对象方法的特点。

    简答题查看答案

  • 与传统开发方法相比,面向对象开发方法有何优势?

    简答题查看答案

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

    简答题查看答案

  • 面向对象的测试与传统测试方法的主要区别是()。

    多选题查看答案

  • 与传统结构化方法比较,面向对象方法具有哪些方面的优越性?

    简答题查看答案

  • 面向对象系统的确认测试也是面向功能的,并且可以应用传统的白盒方法完成测试工作。但是,基于情景的测试是面向对象系统确认测试的主要方法。

    判断题查看答案

  • 简要说明用面向对象的程序设计方法开发出的程序的运行过程。

    简答题查看答案

  • 试说明面向对象中的类模块与传统结构化方法中的模块的区别。

    简答题查看答案

  • 面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的()。

    单选题查看答案