软件水平考试

软件的详细设计包含设计处理过程,构造模块的实现算法,给出明确的表达,使之成为编程的依据。( )不是描述算法的工具。A.PAD图 B.HIPO图 C.PDL语言 D.DFD图

题目
软件的详细设计包含设计处理过程,构造模块的实现算法,给出明确的表达,使之成为编程的依据。( )不是描述算法的工具。

A.PAD图
B.HIPO图
C.PDL语言
D.DFD图
参考答案和解析
答案:D
解析:
数据流图(Data Flow Diagram,DFD),它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法,并不是算法的工具。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

详细设计是软件总体设计后的工作。下列可选内容中,不属于详细设计内容的是

A.算法设计

B.模块设计

C.屏幕设计

D.功能设计


正确答案:D
解析:详细设计包括确定每个模块的算法,即算法设计;确定模块使用的数据结构,即模块设计;确定模块的接口细节,包括屏幕设计。功能设计不是总体设计部分的内容。

第2题:

软件详细设计的主要任务是确定每个模块的( )。A.算法和使用的数据结构B.外部接口SXB

软件详细设计的主要任务是确定每个模块的( )。

A.算法和使用的数据结构

B.外部接口

C.功能

D.编程


正确答案:A
软件详细设计的任务,是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。

第3题:

( 10 )软件系统设计包括总体设计和详细设计,以下属于总体设计阶段任务的是

A )画出模块的程序流程图

B )确定模块的详细算法

C )确定模块的 数据结构

D )确定模块间的关系


正确答案:D

第4题:

软件详细设计的主要任务是( )。

A.确定每个模块的算法和使用的数据结构

B.确定每个模块外部的接口

C.确定每个模块的功能

D.编程


正确答案:A
解析:本题考查结构化设计方法的详细设计。从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要确定各个模块的实现算法,并精确地表达这些算法。

第5题:

软件设计包括总体设计和详细设计两部分,下列陈述中( )是详细设计的内容。

A.软件结构

B.数据库设计

C.制定测试设计

D.模块算法


正确答案:D

第6题:

软件详细设计的主要任务是确定每个模块的

A.算法和使用的数据结构

B.外部接口

C.功能

D.编程


正确答案:A
解析:从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。详细设计的任务就是要决定各个模块的实现算法,并精确表达出这些算法。

第7题:

软件设计包括总体设计和详细设计两个部分,下面是详细设计的是( )。

A.数据字典的定义

B.数据库的设计

C.软件结构的设计

D.模块算法设计


正确答案:D
解析:软件设计阶段包括总体设计和详细设计两个小阶段。详细设计包括代码编制和模块算法设计。本题应该选择模块算法设计。

第8题:

软件详细设计包括许多内容,以下不属于详细设计阶段任务的是,确定

A.模块算法

B.模块数据结构

C.模块接口细节

D.模块功能


正确答案:D

第9题:

详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。判断对错


正确答案:正确

第10题:

软件设计包括总体设计和详细设计,下列叙述中( )是详细设计的内容。

A.数据库设计

B.软件结构

C.模块算法

D.制定测试计划


正确答案:C
解析:软件设计包括总体设计和详细设计。相关知识点:  详细设计的目的是为软件结构图中的每一个模块确定采用的算法和块内数据流图。

更多相关问题