参考答案和解析
正确答案: 模型:类图,对象图,用例图,状态图,时序图,活动图,协作图,组件图与配置图。
步骤:
1.识别接口对象和控制对象
2.系统结构设计
更多“采用面向对象的方法进行设计,一般用到哪几种模型?主要步骤是什么?”相关问题
  • 第1题:

    采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫______。

    A.面向对象测试

    B.面向对象实现

    C.面向对象设计

    D.面向对象分析


    正确答案:D
    解析:本题考查面向对象软件开发过程的基础知识。
    采用面向对象的软件开发,通常有面向对象分析、面向对象设计、面向对象实现。面向对象分析是为了获得对应用问题的理解,其主要任务是抽取和整理用户需求并建立问题域精确模型。面向对象设计是采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,延续了面向对象分析。面向对象实现主要强调采用面向对象程序设计语言实现系统。面向对象测试是根据规范说明来验证系统设计的正确性。

  • 第2题:

    在面向对象的设计中,主要建立的模型包括()。

    A.算法逻辑模型

    B.功能模型

    C.动态模型

    D.对象模型


    参考答案:B, C, D

  • 第3题:

    在面向对象的设计中,主要建立的模型包括()。

    • A、算法逻辑模型
    • B、功能模型
    • C、动态模型
    • D、对象模型

    正确答案:B,C,D

  • 第4题:

    采用()来分析和设计信息系统,最主要的图示模型应伽能反映问题域的对象/类及其结构。

    • A、非面向对象法
    • B、面向对象法
    • C、非结构化方法
    • D、结构化方法

    正确答案:B

  • 第5题:

    典型的面向对象设计模型在逻辑上由哪几部分组成?对每一部分进行设计时所包含的主要内容是什么?


    正确答案: 典型的面向对象设计模型在逻辑上将系统划分为4个部分,分别是问题域部分、人机交互部分、任务管理部分及数据管理部分。
    1)问题域部分的设计
    在面向对象设计过程中,可能要对面向对象分析所得出的问题域模型进行补充或调整。例如,调整需求、复用已有的类、把问题域类组合在一起、增添泛化类以建立类间的协议、调整继承的支持级别、改进性能等。
    2)人机交互部分的设计
    人机交互界面的设计质量直接影响到用户对软件的使用。在设计阶段,必须根据需求把交互细节加入到用户界面设计中,包括人机交互所必需的实际显示和输入。
    3)任务管理部分的设计
    任务管理主要包括任务的选择和调整。常见的任务有事件驱动型任务、时钟驱动型任务、优先任务、关键任务和协调任务等。
    设计任务管理子系统时,需要确定各类任务,并将任务分配给适当的硬件或软件去执行。
    4)数据管理的设计
    在采用面向对象方法进行软件开发时,数据的存储还是普遍使用关系数据库。在面向对象设计中,可以将UML类图看作是数据库的概念模型,一个类可以映射为一个表或多个表,此外,还要考虑类之间的关联关系、继承关系的映射。

  • 第6题:

    找出问题域的对象以及对象之间的关系,提出问题域对象模型。这是在面向对象开发方法中的哪一过程进行的()。

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

    正确答案:A

  • 第7题:

    程序设计方法主要有两种,其中java语言程序设计所采用的设计方法是()程序设计。

    • A、面向机器
    • B、面向用户
    • C、面向对象
    • D、面向问题

    正确答案:C

  • 第8题:

    单选题
    GIS工程总体设计一般采用()进行实施。
    A

    结构化设计方法

    B

    原型化方法

    C

    面向对象方法

    D

    组件化方法


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

  • 第9题:

    多选题
    在面向对象的设计中,主要建立的模型包括()。
    A

    算法逻辑模型

    B

    功能模型

    C

    动态模型

    D

    对象模型


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

  • 第10题:

    单选题
    概念设计阶段设计概念模型通常采用()
    A

    面向对象的方法

    B

    回溯的方法

    C

    自底向上的方法

    D

    自顶向下的方法


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

  • 第11题:

    单选题
    程序设计方法主要有两种,其中java语言程序设计所采用的设计方法是()程序设计。
    A

    面向机器

    B

    面向用户

    C

    面向对象

    D

    面向问题


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

  • 第12题:

    问答题
    采用面向对象的方法进行设计,一般用到哪几种模型?主要步骤是什么?

    正确答案: 模型:类图,对象图,用例图,状态图,时序图,活动图,协作图,组件图与配置图。
    步骤:
    1.识别接口对象和控制对象
    2.系统结构设计
    解析: 暂无解析

  • 第13题:

    程序设计方法主要有两种,其中java语言程序设计所采用的设计方法是()程序设计。

    A.面向机器

    B.面向用户

    C.面向对象

    D.面向问题


    参考答案:C

  • 第14题:

    概念设计阶段设计概念模型通常采用()

    • A、面向对象的方法
    • B、回溯的方法
    • C、自底向上的方法
    • D、自顶向下的方法

    正确答案:C

  • 第15题:

    程序设计方法主要有两种,其中C++语言程序设计所采用的设计方法是()程序设计。

    • A、面向用户
    • B、面向问题
    • C、面向过程
    • D、面向对象

    正确答案:D

  • 第16题:

    结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。


    正确答案:正确

  • 第17题:

    面向对象设计是建立一系列面向对象设计模型的过程。


    正确答案:正确

  • 第18题:

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


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

  • 第19题:

    单选题
    采用()来分析和设计信息系统,最主要的图示模型应伽能反映问题域的对象/类及其结构。
    A

    非面向对象法

    B

    面向对象法

    C

    非结构化方法

    D

    结构化方法


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

  • 第20题:

    单选题
    找出问题域的对象以及对象之间的关系,提出问题域对象模型。这是在面向对象开发方法中的哪一过程进行的()。
    A

    面向对象分析

    B

    需求分析

    C

    面向对象实现

    D

    面向对象设计


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

  • 第21题:

    问答题
    典型的面向对象设计模型在逻辑上由哪几部分组成?对每一部分进行设计时所包含的主要内容是什么?

    正确答案: 典型的面向对象设计模型在逻辑上将系统划分为4个部分,分别是问题域部分、人机交互部分、任务管理部分及数据管理部分。
    1)问题域部分的设计
    在面向对象设计过程中,可能要对面向对象分析所得出的问题域模型进行补充或调整。例如,调整需求、复用已有的类、把问题域类组合在一起、增添泛化类以建立类间的协议、调整继承的支持级别、改进性能等。
    2)人机交互部分的设计
    人机交互界面的设计质量直接影响到用户对软件的使用。在设计阶段,必须根据需求把交互细节加入到用户界面设计中,包括人机交互所必需的实际显示和输入。
    3)任务管理部分的设计
    任务管理主要包括任务的选择和调整。常见的任务有事件驱动型任务、时钟驱动型任务、优先任务、关键任务和协调任务等。
    设计任务管理子系统时,需要确定各类任务,并将任务分配给适当的硬件或软件去执行。
    4)数据管理的设计
    在采用面向对象方法进行软件开发时,数据的存储还是普遍使用关系数据库。在面向对象设计中,可以将UML类图看作是数据库的概念模型,一个类可以映射为一个表或多个表,此外,还要考虑类之间的关联关系、继承关系的映射。
    解析: 暂无解析

  • 第22题:

    判断题
    多媒体数据模型主要是采用面向对象的设计方法。
    A

    B


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

  • 第23题:

    判断题
    结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。
    A

    B


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