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

题目

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

  • A、 面向对象分析软件做什么,设计描述软件要怎么做。
  • B、 面向对象分析描述问题域与系统责任,面向对象的设计考虑与软件实现有关的问题。
  • C、 面向对象分析与面向对象的设计遵循不同的范型。
  • D、 面向对象分析类图与面向对象的设计类图具有相同的类与关系
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:C

第2题:

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

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

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

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

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


正确答案:B
解析:见公共试题Ⅲ(4)。

第3题:

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

(45)

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

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

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

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


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

 

第4题:

以下关于UML文档的叙述中,正确的是______。

A.描述了面向对象分析与设计的结果

B.指导开发人员如何进行面向对象设计

C.给出了软件的开发过程和设计流程

D.指导开发人员如何进行面向对象分析


正确答案:A
解析:UML文档仅是设计者与开发人员采用UML语言进行系统分析与设计的结果,并没有给出如何进行系统开发和采用哪种开发流程,它也不指导开发人员如何进行面向对象设计。

第5题:

关于面向对象的设计,下列说法错误的是______。

A) 面向对象的设计以面向对象分析为基础归纳出类

B) 建立类结构或进一步构造成类库,实现分析结果对问题空间的抽象

C) 面向对象的设计是面向对象分析的另一种思维方式

D) 面向对象的设计是面向对象分析进一步的细化和更高的抽象

A.

B.

C.

D.


正确答案:C
解析:面向对象的设计以面向对象分析为基础归纳出类,并建立类结构或进一步构造类库,实现分析结果对问题空间的抽象。由此可见,面向对象的设计并不是面向对象分析的另一种思维方式,而是面向对象分析的进一步的细化和更高层的抽象,面向对象设计与面向对象分析的界限通常是难以严格区分的。

第6题:

● 下面关于UML 文档的叙述中正确的是 (36) 。

(36)A. UML 文档指导开发人员如何进行面向对象分析

B. UML 文档描述了面向对象分析与设计的结果

C. UML 文档给出了软件的开发过程和设计流程

D. UML 文档指导开发人员如何进行面向对象设计


正确答案:B

第7题:

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

(46)

A. 面向对象分析的结果适合采用C++语言表达

B. 面向对象分析的结果适合采用汇编语言表达

C. 面向对象设计的结果适合采用UML(Unified Modeling Language)表达

D. 面向对象设计的结果适合采用DFD(Data Flow Diagram)表达


正确答案:C

第8题:

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

(42)

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

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

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

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


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

 

第9题:

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

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

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

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

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


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

第10题:

下列关于面向对象的论述中,正确的是( )。

A.面由对象是指以对象为中心,分析、设计和实现应用程序的机制

B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制

C.面向对象仅适用于程序设计阶段

D.面向对象是一种程序设计语言


正确答案:A
A。【解析】面向对象是一种程序设计方式,Java、C++是面向对象设计的语言,而C是面向过程设计的语言。面向对象设计适应于设计、编码、实现、测试等一系列环节。

更多相关问题