首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
详细设计有很多工具。以下哪种工具能更好地支持自顶向下、逐步求精的方法?
详细设计有很多工具。以下哪种工具能更好地支持自顶向下、逐步求精的方法?
admin
2007-01-14
49
问题
详细设计有很多工具。以下哪种工具能更好地支持自顶向下、逐步求精的方法?
选项
A、程序流程图
B、HIPO图
C、IPO图
D、N-S图
答案
D
解析
自顶向下、逐步求精的方法,要求设计先整体、后局部,而且:充分利用抽象方法解决复杂问题,也就是说,对于复杂问题,不应立即使用计算机指令、数字、逻辑符号来表示,而应当用自然的抽象语句表示。程序流程图是一种传统的软件设计工具,应用广泛,但程序流程图本质上不支持逐步求精,它使程序员过早地考虑程序的控制流程,而不去考虑全局结构,而且,程序流程图中,使用箭头表示控制流,程序员可以不受任何约束,完全不顾结构化设计的原则,而去随意转移控制。所以,可以排除选项A。
HIPO图是美国IBM公司提出的“层次图加输入/处理/输出图”的缩写,HIPO图由层次结构图和IPO图两部分构成,前者描述了整个系统的设计结构以及各类模块之间的关系,后者描述了某个特定模块内部的处理过程和输入/输出关系。HIPO图是总体设计工具,所以选项B可以排除。
IPO图是描述某个特定模块内部的处理过程和输入输出关系的图。IPO是配合HIPO详细说明每个模块的输入、输出数据和数据加工的重要工具。IPO图是系统设计阶段的一种重要文档资料。所以排除选项C。
N-S图指的是方框图,它的每一个处理步骤都用一个盒子来表示,这些处理步骤可以是语句或语句序列,在需要时,盒子中还可以嵌套盒子。方框图只能从上边进入盒子,从下面走出盒子,除此之外,没有其它出口和入口,从而限制了随意的控制转移。它可以更好地体现自顶向下、逐步求精的方法,本题的正确答案是D。
转载请注明原文地址:https://kaotiyun.com/show/ffyZ777K
本试题收录于:
三级信息管理技术题库NCRE全国计算机三级分类
0
三级信息管理技术
NCRE全国计算机三级
相关试题推荐
在软件工程项目中,不随参与人数的增加而使软件的生产效率增加的主要问题是______。
创建触发器TEST,定义AFTER行级触发器,要求每当在STUDENT表中修改数据后,将向客户端显示一条“记录已修改”的消息。(8)(9)ONSTUDENT(10)ASPrint‘记录已修改’9
事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2问的并发操作存在的问题是(1)。T2与T3问的并发操作存在的问题是(2)。2.
以下不属于性能需求分析的内容是______。
概要设计的任务不包括______。
以下叙述错误的是______。
关于UML的各种视图及其分类,下列说法错误的是______。
使用二维表格结构表达实体及实体之间关系的数据模型是______。
以下关于实体集语法叙述错误的是______。
随机试题
热泵流程适宜应用于()。
我国首创“香草美人”意象的诗人是()
A、-50,-20B、50,20C、-20,-50D、20,50B
胆囊结石时胆绞痛的特点是
微需氧菌兼性厌氧菌
着床完成的时间是受精后
记账时,将借贷方向记错,不会影响借贷双方的平衡关系。()
下列货币政策操作中,能够引起货币供应量增加的是()。
A.条件(1)充分,但条件(2)不充分B.条件(2)充分,但条件(1)不充分C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分D.条件(1)充分,条件(2)也充分E.条件(1)和条件(2)单独都不充分,条件(1)和条件(2
Whilestillcatching-uptomeninsomespheresofmodernlife,womenappeartobewayaheadinatleastoneundesirablecategory
最新回复
(
0
)