niusouti.com
更多“面向对象设计准则有哪些?”相关问题
  • 第1题:

    以下关于面向对象分析与设计叙述巾,正确的是______。

    A.面向对象分析与面向对缘设计存在精确的界限

    B.面向对象分析与面向对象设计的任务相同

    C.面向对象分析与面向对象设计不存在精确的界限

    D.面向对象分析与面向对象设计不产生任何可见结果

    A.

    B.

    C.

    D.


    正确答案:C
    解析:本题考查面向对象分析与面向对象设计的基本概念。
      不论是面向对象分析还是面向对象设计,都是面向对象软件工程中的两个重要阶段,这两个阶段的划分目前尚不存在一个精确的界限。一般情况下,仅仅是从任务的角度进行一个初步的划分,分析阶段的任务是产生一个分析模型,它作为设计的输入,用于产生设计模型,不论是分析模型还是设计及模型都是可见的结果。

  • 第2题:

    面向对象程序设计语言主要用于()。

    • A、面向对象分析、设计与实现
    • B、面向对象分析
    • C、面向对象设计
    • D、面向对象实现

    正确答案:D

  • 第3题:

    面向程序设计中提高重用性的准则有哪些?


    正确答案: 面向程序设计中提高重用性的准则:
    (1)提高方法的内聚。
    (2)减小方法的规模。
    (3)保持方法的一致性。
    (4)把策略与实现分开。
    (5)全面覆盖。
    (6)尽量不使用全局信息。

  • 第4题:

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


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

  • 第5题:

    面向对象设计与面向对象分析的区别是什么?设计包括哪些活动?


    正确答案: 面向对象分析是重点考虑系统“做什么”的问题,即运用面向对象方法对问题域进行分析和理解,建立系统的分析模型;面向对象设计重点考虑系统“怎样做”的问题,即在分析模型的基础上形成实现环境下的设计模型。
    面向对象设计主要涉及系统设计、对象设计(或详细设计)、数据库设计和用户界面设计等活动。

  • 第6题:

    面向对象程序设计风格必须遵循哪些新准则?


    正确答案: (1)提高可重用性
    ①提高方法的内聚;
    ②减小方法的规模;
    ③保持方法的一致性;
    ④把策略与实现分开;
    ⑤全面覆盖;
    ⑥尽量不使用全局信息;
    ⑦利用继承机制。
    (2)提高健壮性
    ①预防用户的误操作;
    ②不要预先限制条件,先测试后优化。

  • 第7题:

    下列()不是面向对象的系统开发所经历的阶段。

    • A、面向对象分析
    • B、面向对象方法
    • C、面向对象设计
    • D、面向对象程序设计

    正确答案:B

  • 第8题:

    单选题
    面向对象程序设计语言主要用于()。
    A

    面向对象分析、设计与实现

    B

    面向对象分析

    C

    面向对象设计

    D

    面向对象实现


    正确答案: B
    解析: 面向对象的程序设计,即是利用面向对象的程序设计语言将面向对象的产品定义模型转换成可以在计算机上处理的表达形式,以便最终在计算机上实现系统的设计。

  • 第9题:

    问答题
    面向程序设计中提高重用性的准则有哪些?

    正确答案: 面向程序设计中提高重用性的准则:
    (1)提高方法的内聚。
    (2)减小方法的规模。
    (3)保持方法的一致性。
    (4)把策略与实现分开。
    (5)全面覆盖。
    (6)尽量不使用全局信息。
    解析: 暂无解析

  • 第10题:

    单选题
    面向对象方法的发展是()。
    A

    先从面向对象设计(OOD)到面向对象分析(OOA)再到面向对象编程(OOP)

    B

    先从面向对象分析(OOA)到面向对象设计(OOD),再到面向对象编程(OOP)

    C

    先从面向对象编程(OOP)到面向对象设计(OOD),再到面向对象分析(OOA)

    D

    先从面向对象编程(OOP)到面向对象分析(OOA),再到面向对象设计(OOD)


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

  • 第11题:

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

    B


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

  • 第12题:

    单选题
    对应面向对象开发阶段,面向对象测试也分别对应为()。
    A

    面向对象设计的测试、面向对象编程的测试、面向对象系统测试

    B

    面向对象分析的测试、面向对象设计的测试、面向对象编程的测试

    C

    面向对象单元测试、面向对象集成测试、面向对象系统测试

    D

    面向对象分析的测试、面向对象设计的测试、面向对象系统测试


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

  • 第13题:

    面向对象程序设计语言主要用于______。

    A.面向对象分析、设计与实现

    B.面向对象分析

    C.面向对象设计

    D.面向对象实现

    A.

    B.

    C.

    D.


    正确答案:D
    解析:本题考查面向对象程序设计语言的作用。
      面向对象程序设计语言的最主要的作用是面向对象的系统实现,它并不能用于系统的分析与设计,目前,较为流行的面向对象系统分析与设计工具或语言主要是统一建模语言UML。

  • 第14题:

    面向程序设计中提高健壮性的准则有哪些?


    正确答案: 面向程序设计中提高健壮性的准则:
    (1)预防用户的操作错误。
    (2)检查参数的合法性。
    (3)不要预先确定限制条件。
    (4)先测试后优化。

  • 第15题:

    面向对象(OO)的原则有那些?


    正确答案: 1.封装变化
    2.多用组合,少用继承
    3.针对接口编程,不针对实现编程
    4.为交互对象之间的松耦合设计而努力
    5.对扩展开放,对修改关闭
    6.依赖抽象,不要依赖具体类
    7.只和朋友交谈
    8.别找我,我会找你
    9.类应该只有一个改变的理由

  • 第16题:

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


    正确答案:正确

  • 第17题:

    对应面向对象开发阶段,面向对象测试也分别对应为()。

    • A、面向对象设计的测试、面向对象编程的测试、面向对象系统测试
    • B、面向对象分析的测试、面向对象设计的测试、面向对象编程的测试
    • C、面向对象单元测试、面向对象集成测试、面向对象系统测试
    • D、面向对象分析的测试、面向对象设计的测试、面向对象系统测试

    正确答案:B

  • 第18题:

    面向对象方法的发展是()。

    • A、先从面向对象设计(OOD)到面向对象分析(OOA)再到面向对象编程(OOP)
    • B、先从面向对象分析(OOA)到面向对象设计(OOD),再到面向对象编程(OOP)
    • C、先从面向对象编程(OOP)到面向对象设计(OOD),再到面向对象分析(OOA)
    • D、先从面向对象编程(OOP)到面向对象分析(OOA),再到面向对象设计(OOD)

    正确答案:C

  • 第19题:

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


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

  • 第20题:

    问答题
    面向程序设计中提高健壮性的准则有哪些?

    正确答案: 面向程序设计中提高健壮性的准则:
    (1)预防用户的操作错误。
    (2)检查参数的合法性。
    (3)不要预先确定限制条件。
    (4)先测试后优化。
    解析: 暂无解析

  • 第21题:

    问答题
    面向对象设计与面向对象分析的区别是什么?设计包括哪些活动?

    正确答案: 面向对象分析是重点考虑系统“做什么”的问题,即运用面向对象方法对问题域进行分析和理解,建立系统的分析模型;面向对象设计重点考虑系统“怎样做”的问题,即在分析模型的基础上形成实现环境下的设计模型。
    面向对象设计主要涉及系统设计、对象设计(或详细设计)、数据库设计和用户界面设计等活动。
    解析: 暂无解析

  • 第22题:

    问答题
    面向对象设计准则有哪些?

    正确答案: (1)模块化
    (2)抽象
    (3)信息隐藏
    (4)弱耦合
    (5)强内聚
    (6)可重用
    解析: 暂无解析

  • 第23题:

    单选题
    下列()不是面向对象的系统开发所经历的阶段。
    A

    面向对象分析

    B

    面向对象方法

    C

    面向对象设计

    D

    面向对象程序设计


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