采用面向对象开发技术的主要原因是( )。A.降低开发成本B.软件重用和便于维护C.减少开发时间D.提高软件的可靠性

题目

采用面向对象开发技术的主要原因是( )。

A.降低开发成本

B.软件重用和便于维护

C.减少开发时间

D.提高软件的可靠性


相似考题
参考答案和解析
正确答案:B
解析:采用面向对象的开发技术的主要原因是解决两个问题:程序代码的重复使用,由此种机制可以增加程序开发的速度:降低维护负担,将具备独立性特制的程序代码包装起来,同时修改部分程序代码时,不至于会影响到程序的其他部分。
更多“采用面向对象开发技术的主要原因是()。A.降低开发成本B.软件重用和便于维护C.减少开发时间D.提高 ”相关问题
  • 第1题:

    (31)不是基于组件的开发模型的特点。

    A.使软件的版本控制更为简单

    B.支持可重用组件的开发

    C.与面向对象技术相结合将获得更好的应用效果

    D.提高了项目开发效率,增加了项目开发成本


    正确答案:D
    基于组件的开发方法是将系统作为组件集成体,将组件作为可重用实体来看待,通过定制和更换组件来实现维护和更新。由于具有可以重用的组件,通过组件开发可以提高单个项目的开发效率,降低项目的开发成本。因此,选项D是错误的,其余选项都属于基于组件的开发模型的特点。

  • 第2题:

    不同的开发技术和软件结构形成了不同的软件开发方法。下面几种方法中,()不属于基于开发技术的系统开发方法。

    A.原型开发方法

    B.结构化开发方法

    C.面向对象开发方法

    D.面向服务开发方法


    原型开发方法

  • 第3题:

    以下关于软件重用的说法中,哪一项是错误的?()

    A.通过软件重用可以提升软件质量

    B.通过软件重用可以提高软件开发的生产率

    C.可以通过继承的方式重用类

    D.软件重用可以在各种情形下降低开发成本


    软件重用可以在各种情形下降低开发成本

  • 第4题:

    为提高软件系统的可重用性、可扩充性和可维护性,目前较好的开发方法是( )。

    A.生命周期法
    B.面向对象方法
    C.原型法
    D.结构化分析方法

    答案:B
    解析:
    面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。它将数据和对数据的操作封装在一起,作为一个整体来处理,采用数据抽象和信息隐蔽技术,将这个整体抽象成一种新的数据类型——类,并且考虑不同类之间的联系和类的重用性。类的集成度越高,就越适合大型应用程序的开发。另一方面,面向对象程序的控制流程由运行时各种事件的实际发生来触发,而不再由预定顺序来决定,更符合实际。事件驱动程序的执行围绕消息的产生与处理,靠消息循环机制来实现。在实际编程时可以采用搭积木的方式来组织程序,站在“巨人”的肩上实现自己的目标。面向对象程序的设计方法使得程序结构清晰、简单,提高了代码的重用性,有效减少了程序的维护量,提高了软件的开发效率。

  • 第5题:

    2、关于面向对象程序设计思想说法错误的是:

    A.面向对象程序设计更为复杂,所以采用面向对象设计的软件开发效率更低。

    B.面向对象程序设计可以提高软件的复用性

    C.面向对象程序设计可以提高软件的可理解性

    D.面向对象程序设计可以提高软件的开发效率


    面向对象程序设计更为复杂,所以采用面向对象设计的软件开发效率更低。