面向对象分析与设计方法与面向功能(结构化)分析与设计方法的区别是什么?

题目

面向对象分析与设计方法与面向功能(结构化)分析与设计方法的区别是什么?


相似考题
参考答案和解析
正确答案: 结构化分析是针对数据流建立数据模型,功能模型,结构化设计也就是基于数据流的设计方法。
面向对象则是模拟人类习惯的思维方式,使开发软件的方法与过程尽可能的接近人类认识世界解决问题的方法与过程,使描述问题的问题空间与实现解法的解空间在结构上尽可能一致,将数据与施加在该数据之上的操作封装成类来模拟现实生活中的“对象”。
优点:与人习惯的思维方法一致;稳定性好;可重用性好;可维护性好。
更多“面向对象分析与设计方法与面向功能(结构化)分析与设计方法的区别是”相关问题
  • 第1题:

    数据流图(DFD)是一种描述数据处理过程的工具,常在(27)活动中使用。

    A.结构化分析

    B.结构化设计

    C.面向对象分析与设计

    D.面向构件设计


    正确答案:A
    解析:数据流图(Dina Flow Diagram,DFD)采用图形方式描述了数据在系统内部的移动和变换过程,是结构化分析方法中的主要工具之一。数据流图包括的要素包括数据流、加工、数据源点/数据汇点、数据文件,其中加工将输入数据流变换为输出数据流,数据文件保存数据,既可以是文件,也可以是数据库中的表。通常需要相应的数据字典对数据流图中各成分的含义给出定义。

  • 第2题:

    UML是面向对象分析与设计的一种方法。( )

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


    参考答案:错

  • 第3题:

    的发展在80年代末至90年代中出现了一个高潮,UML就是其产物。

    A.面向过程的分析与设计方法

    B.面向对象的分析与设计方法

    C.面向管理员的分析与设计方法

    D.面向用户的分析与设计方法


    正确答案:B
    解析:UML即统一建模语言,它支持面向对象的分析与设计(OOA&D)。

  • 第4题:

    以下关于信息系统开发方法的叙述中,不正确的是()。

    A.结构化分析与设计法是结构化、模块化、自顶向下进行分析与设计

    B.面向对象分析与设计法是把客观世界中的实体抽象为对象

    C.原型法是快速给出一个模型然后与用户协商修改

    D.面向对象分析与设计法要优于结构化分析与设计法


    参考答案D

  • 第5题:

    在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。

    A.在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要

    B.在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要

    C.在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑

    D.以上全部


    正确答案:D

  • 第6题:

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

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

    正确答案:D

  • 第7题:

    下列关于面向对象的分析与设计的描述,正确的是()。

    • A、 面向对象分析软件做什么,设计描述软件要怎么做。
    • B、 面向对象分析描述问题域与系统责任,面向对象的设计考虑与软件实现有关的问题。
    • C、 面向对象分析与面向对象的设计遵循不同的范型。
    • D、 面向对象分析类图与面向对象的设计类图具有相同的类与关系

    正确答案:B

  • 第8题:

    强调 定义软件对象以及它们如何协作以实现需求的过程,称为()

    • A、结构化分析
    • B、面向对象分析
    • C、结构化设计
    • D、面向对象设计

    正确答案:D

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    单选题
    下列关于面向对象的分析与设计的描述,正确的是()。
    A

     面向对象分析软件做什么,设计描述软件要怎么做。

    B

     面向对象分析描述问题域与系统责任,面向对象的设计考虑与软件实现有关的问题。

    C

     面向对象分析与面向对象的设计遵循不同的范型。

    D

     面向对象分析类图与面向对象的设计类图具有相同的类与关系


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

  • 第11题:

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

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

    B

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

    C

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

    D

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


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

  • 第12题:

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

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

  • 第13题:

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

    (47)

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

    B. 面向对象分析

    C. 面向对象设计

    D. 面向对象实现


    正确答案:D

  • 第14题:

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

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

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

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

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

    A.

    B.

    C.

    D.


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

  • 第15题:

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

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

    B.面向对象分析

    C.面向对象设计

    D.面向对象实现

    A.

    B.

    C.

    D.


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

  • 第16题:

    以下不属于信息系统开发方法的是( )。

    A.结构化分析与设计法 B.面向对象分析与设计法 C.边写边改法 D.原型法


    正确答案:C

  • 第17题:

    常用的需求分析方法有( )。

    A.结构化分析法与面向对象分析法
    B.面向对象分析法与数据流图
    C.观察法与问卷调查法
    D.结构化分析法与标杆对照法

    答案:A
    解析:
    结构化的分析方法是传统的分析法,它的好处是在需求阶段可以不需要精确地定义系统,只需要根据业务框架确定系统的功能范围,以及每个功能的处理逻辑和业务规则,功能需求规格书等。面向对象的分析方法的最大好处是在需求阶段,就能够非常精确地描述一个系统

  • 第18题:

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


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

  • 第19题:

    MIS的分析与设计方法有()。

    • A、原型法
    • B、结构化开发方法
    • C、面向对象方法
    • D、模型法
    • E、离散型方法

    正确答案:A,B,C

  • 第20题:

    强调在问题领域内发现和描述对象(概念)的过程,称为()

    • A、结构化分析
    • B、面向对象分析
    • C、结构化设计
    • D、面向对象设计

    正确答案:B

  • 第21题:

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

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

    B

    面向对象分析

    C

    面向对象设计

    D

    面向对象实现


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

  • 第22题:

    多选题
    MIS的分析与设计方法有()。
    A

    原型法

    B

    结构化开发方法

    C

    面向对象方法

    D

    模型法

    E

    离散型方法


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

  • 第23题:

    单选题
    以下说法错误的是(  )。
    A

    面向对象分析与面向对象设计的定义没有明显区别

    B

    在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的

    C

    面向对象分析和面向对象设计活动是一个多次反复迭代的过程

    D

    从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程


    正确答案: B
    解析:
    软件开发的分析过程就是分析系统需求的过程,分析工作主要包括理解、表达和验证。面向对象分析的关键是识别问题域内的对象及其关系。分析的任务基本完成后,下一步则是将分析的成果用于设计中,即根据成本与要求,规划出系统应如何实现的问题。所以A项中“分析与设计的定义没有明显区别”的说法是不正确的。