计算机四级

在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。A.在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要B.在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要C.在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑D.以上全部

题目

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

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

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

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

D.以上全部

参考答案和解析
正确答案:D
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 以下关于面向对象设计的叙述中,错误的是 (42) 。

(42)

A. 面向对象设计应在面向对象分析之前,因为只有产生了设计结果才可对其进行分析

B. 面向对象设计与面向对象分析是面向对象软件过程中两个重要的阶段

C. 面向对象设计应该依赖于面向对象分析的结果

D. 面向对象设计产生的结果在形式上可以与面向对象分析产生的结果类似,例如都可以使用UML表达


正确答案:A
解析:面向对象设计的含义是设计分析模型和实现相应源代码,在目标代码环境中这种源代码可被执行。面向对象设计是建立在面向对象分析的基础上的。

 

第2题:

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

(47)

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

B. 面向对象分析

C. 面向对象设计

D. 面向对象实现


正确答案:D

第3题:

● 以下关于面向对象分析与设计的叙述中,正确的是 (45) 。

(45)

A. 面向对象分析与面向对象设计不能采用相同的工具

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

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

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


正确答案:A
解析:面向对象设计的含义是设计分析模型和实现相应源代码,在目标代码环境中这种源代码可被执行。面向对象设计是建立在面向对象分析的基础上的。

 

第4题:

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

A.面向对象设计描述软件要做什么

B.面向对象分析不需要考虑技术和实现层面的细节

C.面向对象分析的输入是面向对象设计的结果

D.面向对象设计的结果是简单的分析模型

A.

B.

C.

D.


正确答案:B

第5题:

OOD在软件开发中代表()。

A.面向对象分析

B.面向对象设计

C.面向对象编程

D.面向对象选择


参考答案:B

第6题:

● 以下关于面向对象分析与结构化分析的叙述中,错误的是 (46) 。

(46)A. 面向对象分析结果可采用UML描述

B. 结构化分析结果可使用 DFD等模型表示

C. 面向对象分析结果需要采用面向对象程序设计语言描述

D. 面向对象分析结果是面向对象设计的输入


正确答案:C

第7题:

下面关于面向对象分析与面向对象设计的说法中,不正确的是( )。

A.面向对象分析侧重于理解问题

B.面向对象设计侧重于理解解决方案

C.面向对象分析描述软件要做什么

D.面向对象设计一般不关注技术和实现层而的细节


正确答案:D
解析:面向对象分析主要强调理解问题是什么,不考虑问题的解决方案,因此答案A、c是正确的。面向对象设计侧重问题的解决方案,并且需要考虑实现细节问题,因此选项D的说法是不正确的。

第8题:

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

(46)

A. 面向对象分析

B. 面向对象设计

C. 面向对象实现

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


正确答案:C

第9题:

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

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

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

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

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

A.

B.

C.

D.


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

第10题:

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

A.面向对象分析无须考虑技术和实现层面的细节

B.面向对象分析的输入是面向对象设计的结果

C.面向对象设计描述软件要做什么

D.面向对象设计的结果是简单的分析模型


正确答案:A
解析:面向对象分析主要解决的问题是系统要“做什么”,即描述系统的逻辑模型。通常它不考虑具体的技术和实现层面的细节。面向对象分析的结果是面向对象设计的输入。面向对象设计主要解决的问题是系统要“怎么做”,即描述系统的物理模型。

更多相关问题