层次图(即软件结构图)和层次方框图(即Jakson图)有何区别?

题目
问答题
层次图(即软件结构图)和层次方框图(即Jakson图)有何区别?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件设计分为两个层次:总体设计和详细设计。每个层次的设计都要用到很多设计工具。

Ⅰ.HIPO图 Ⅱ.程序流程图

Ⅲ.N—S图 Ⅳ.PAD图

Ⅴ.结构图

以上哪种(些) 属于详细设计阶段使用的工具

A.Ⅰ、Ⅱ和Ⅲ

B.Ⅱ、Ⅲ和Ⅳ

C.Ⅰ、Ⅲ和Ⅳ

D.Ⅱ、Ⅳ和Ⅴ


正确答案:B
解析:软件详细设计中描述处理过程的工具很多,其中包括:
①程序流程图。用方框表示处理步骤,菱形框代表逻辑条件,而箭头则表示控制流向。
②方框图(N-S图) 。方框图是一种详细设计工具,为了避免流程图在描述程序逻辑时的随意性与灵活性,1973年Nassi和Shneiderman提出用方框图来代替传统的程序流程图。方框图用图形的方法描述处理逻辑,以一种结构化的方式,严格限制一个处理到另一个处理的控制转移,也叫N-S图。方框图仅含五种基本控制结构。
③问题分析图简称PAD图,由日本的二村良彦等人提出的又一种主要用于描述软件详细设计的图形表示工具。与方框图一样,PAD图也只能描述结构化程序允许使用的几种基本结果。它用二维树型结构图表示程序的控制流,用这种图转换为程序代码比较容易。
④伪码。是一种非形式化的比较灵活的语言。

第2题:

在软件设计中,应用于详细设计的工具有( )。

A.数据流程图、问题分析图、方框图和伪码

B.业务流程图、问题分析图、结构图和伪码

C.程序流程图、问题分析图、方框图和伪码

D.数据流程图、问题分析图、方框图和结构图


正确答案:C

第3题:

软件设计分为两个层次:总体设计和详细设计。每个层次的设计都要用到很多设计 工具。 Ⅰ.HIPO图 Ⅱ.程序流程图 Ⅲ.N-S图 Ⅳ.PAD图 Ⅴ.结构图 以上哪种(些)属于总体设计阶段使用的工具?( )

A.Ⅰ、Ⅲ

B.Ⅲ、Ⅳ

C.Ⅰ、Ⅴ

D.Ⅳ、Ⅴ


正确答案:C

总体设计所使用的工具有:层次图、HIPO图及结构图。

第4题:

比较层次方框图与结构图是的异同?


正确答案: (1)层次方框图描绘数据的层次结构,结构图描绘的是软件结构。
(2)二者都采用多层次矩形框树形结构。层次方框图的顶层矩形框代表完整的数据结构,下面各层矩形框依次代表上个框数据的子集;结构图是在层次图的每一个方框内注明模块的名字或主要功能,方框之间的直线表示模块的调用关系,用带注解的箭头表示模块调用过程中传递的信息。

第5题:

______着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。

A.程序流程图

B.数据流图

C.E-R图

D.结构图


正确答案:D
解析:结构图和程序流程图有着本质的差别。程序流程图着重表达的是程序执行的顺序以及执行顺序所依赖的条件。结构图着眼于软件系统的总体结构,它并不涉及模块内部的细节,只考虑模块的作用,以及它和上、下级模块的关系。数据流图中的数据流是特定数据流向的表现形式,它与程序流程图中箭头表示的控制流向有着本质的不同。

第6题:

表达软件结构的常用工具有()。

A、模块结构图

B、程序流程图

C、层次图

D、E-R图

E、数据流图


参考答案:AC

第7题:

着重反映的是某模块间的隶属关系,即模块间的调用关系和层次关系。

A.程序流程图

B.数据流图

C.E—R图

D.结构图


正确答案:D

第8题:

表示计算机算法的常用工具有 ()。() A. 数据流、流程图和盒图 B. 模块结构图、数据流图和流程图 C. 流程图、盒图和伪码 D. 层次方框图、伪码和盒图

第9题:

软件概要设计包括设计软件的结构、确定系统功能模块及其相互关系,主要采用( )描述程序的结构。

A.程序流程图、PAD图和伪代码
B.模块结构图、数据流图和盒图
C.模块结构图、层次图和HIPO图
D.程序流程图、 数据流图和层次图

答案:C
解析:
选项所列举的图与开发阶段的对应关系为:①需求分析阶段:数据流图。②概要设计阶段:模块结构图、层次图和HIPO图。③详细设计阶段:程序流程图、伪代码、盒图。

第10题:

层次图和层次方框图之间区别何在?


正确答案: (1)层次图描绘软件的层次结构,层次方框图描绘数据结构
(2)层次图中方框代表一个功能模块,层次方框图方框代表数据的子集或数据元素
(3)层次图中连线表示模块间调用关系,层次方框图连线表示组成关系。