问题 单项选择题

程序设计主要是依据系统设计阶段的()以及数据库结构和编码设计。

A.DTD

B.HIPO图

C.DD

D.PERT图

答案

参考答案:B

解析:

HIPO图是系统设计时用来表示软件系统结构的工具,它既可以描述软件总的模块层次图——H图(层图),又可以描述每个模块输入/输出数据、处理功能以及模块调用的详细情况——IPO图。HIPO图是以模块分解的层次性以及模块内部输入、处理、输出3大基本部分为基础建立的。

具体实施方法是首先将HIPO图中类似带有普遍性的功能模块集中,如菜单模块、报表模块、查询模块,统计分析和图像模块等,这些模块几乎是每个子系统必不可少的;然后再去寻找有无相应、可用的软件工具。如果没有则可以考虑开发一个能够适合各子系统情况的通用模块;最后用这些工具生成这些程序模块原型。如果HIPO图中有一些特定的处理功能和模块,而这些功能和模块又是现有工具不可能生成出来的,则再考虑编制程序加进去,利用现有的工具和原型方法可以很快地开发出所要的程序。

DFD:Data Flow Diagram,数据流图或数据流程图是系统分析时使用的工具,是一种分析系统数据流程的图形工具。它摆脱了系统的物理内容,精确地在逻辑上描述系统的功能、输入、输出和数据存储等,是系统逻辑模型的重要组成部分。

DD:数据词典。数据流图描述了系统的分解,但没有对图中各成分进行说明。数据字典就是为数据流图中的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明。其中对加工的描述称为“小说明”也可以称为“加工逻辑说明”。

PERT图是软件开发项目管理中的工具,Program Evaluation & Review Technique是计划评审技术图。

多项选择题
单项选择题