软件工程

面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?

题目

面向对象开发方法与面向数据流的结构化开发方法有什么不同?使用面向对象开发方法的优点在什么地方?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列叙述中,不属于结构化分析方法的是

A.面向数据流的结构化分析方法

B.面向数据结构的Jackson方法

C.面向数据结构的结构化数据系统开发方法

D.面向对象的分析方法


正确答案:D
解析:常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SA-Structuredanaly-sis),面向数据结构的Jackson方法(JSD-Jacksonsystemdevelopmentmethod)和面向数据结构的结构化数据系统开发方法(DSSD-Datastructuredsystemdevelopmentmethod)。

第2题:

软件方法学是以软件方法为研究对象的学科。从开发风范看,可分为(1),从性质上看,可分为(2)。从适应范围来看,可分为(3)。

A.面向对象开发方法与结构化开发方法

B.自顶向下的开发方法与结构化开发方法

C.面向对象开发方法与自顶向下的开发方法

D.自顶向下的开发方法与自底向上的开发方法


正确答案:D

第3题:

多媒体应用软件开发通常采用()软件开发方法。

A.面向数据流

B.面向对象

C.模块化

D.结构化


参考答案:A

第4题:

以下属于形式化开发方法的是()

  • A、结构化开发方法
  • B、Jackson开发方法
  • C、维也纳开发方法
  • D、面向对象开发方法

正确答案:C

第5题:

以下方法中,不属于结构化分析方法的是( )。

A.面向数据流的结构化分析方法

B.面向数据结构的Jackson方法

C.面向数据结构的结构化数据系统开发方法

D.面向对象的分析方法


正确答案:D
解析:结构化分析方法包括面向数据流的结构化分析方法;面向数据结构的Jackson方法和面向数据结构的结构化数据系统开发方法。

第6题:

结构化方法是一种()的软件开发方法。

A.面向用户

B.面向数据结构

C.面向对象

D.面向数据流


参考答案:D

第7题:

以下方法不属于结构化分析方法的是( )。

A.面向数据流的结构化分析方法

B.面向数据结构的Jackson方法

C.面向数据结构的结构化数据系统开发方法

D.面向对象的分析方法


正确答案:D
解析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。其中,结构化分析方法包括面向数据流的结构化分析方法、面向数据结构的Jackson方法和面向数据结构的结构化数据系统开发方法。

第8题:

软件的开发方法不包括()。

A、结构化开发方法

B、面向对象开发方法

C、面向管理的开发方法

D、面向数据结构的开发方法


参考答案:C

第9题:

__( )__是一种面向数据结构的开发方法。

A.结构化方法
B.原型化方法
C.面向对象开发方法
D.Jackson方法

答案:D
解析:
结构化方法:是一种传统的软件开发方法,它是由结构化分析、结构化设计和结构化程序设计三部分有机组合而成的。它的基本思想:把一个复杂问题的求解过程分阶段进行,而且这种分解是自顶向下,逐层分解,使得每个阶段处理的问题都控制在人们容易理解和处理的范围内。结构化方法的基本要点是:自顶向下、逐步求精、模块化设计、结构化编码。原型化方法:基本思想是:凭借着系统分析人员对用户要求的理解,在软件环境支持下,快速地给出一个实实在在的模型(或称为原型、雏形),然后与用户反复协商修改,最终形成实际系统。面向对象开发方法:出发点和基本原则是:尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程;更好的复用性;关键在于建立一个全面、合理、统一的模型;分析、设计、实现三个阶段,界限不明确。Jackson方法:由M.A.Jackson在1975年提出的一类至今仍广泛使用的软件开发方法。这一方法从目标系统的输入、输出数据结构入手,导出程序框架结构,再补充其它细节,就可得到完整的程序结构图。这一方法对输入、输出数据结构明确的中小型系统特别有效,如商业应用中的文件表格处理。该方法也可与其它方法结合,用于模块的详细设计。杰克逊结构图是用来描述数据结构中的顺序,选择和重复。

第10题:

多媒体应用软件开发通常采用()软件开发方法。

  • A、面向数据流
  • B、面向对象
  • C、模块化
  • D、结构化

正确答案:A