按制定软件工程标准的不同层次和适用范围,软件工程标准可分为5级, (15) 制定的是国际标准, (16) 是行业标准。GB1256-89对程序流程图等做了明确、具体的规定,这种标准程序流程图的特点有 (17) 、 (18) 和 (19) 。
A.箭头表示数据的传递方向
B.允许自行定义多种特定的图形符号
C.对循环结构规定了一对特定的符号
D.它和ISO的有关规定有一些差别
E.允许有两个以上出口的判断
P.特定方向的流线才用箭头标明流向
G.不允许在图形符号外加注标志符和描述符
参考答案:F
解析:
[分析]:
按制定软件工程标准(或规范)的不同层次和适用范围,软件工程标准可划分成国际标准、国家标准、行业标准、企业或地方规范、项目规范等5级。ISO(International Standardization Organization,国际标准化组织)和IEC(International Electromechanical Commission,国际电工委员会)制定的是国际标准;IEEE是指莱国电气和电子工程师学会,GJB是指中华人民共和国军用标准,后两者属于行业标准。
国家标准《GB 1256-89信息处理-数据流程图:程序流程图、系统流程图、程序网络图和系统资源图的文件编符号集约定》,对程序流程图做了明确具体的规定。在这种标准流程图中,对循环结构规定了一对特定的符号,即循环界限为去上角矩形表示的上界限和去下角矩形表示的下界限,分别表示循环的开始和循环的结束。判断用菱形表示,它只有一个入口,但可以有若干个可供选择的出口。控制流的流线用直线表示,流线的标准流向是从左到右和从上到下,沿标准流向的流线可以不用箭头指示流向,但对于沿非标准流向的流线方向,应该用箭头指示方向。