处理过程设计
被考次数: 2次
被考频率: 低频率
答错率:    39%
知识难度:
考试要求: 了解     
知识路径:  > 信息系统开发和运行管理知识  > 系统分析设计基础知识  > 系统总体结构设计、详细设计  > 系统详细设计


本知识点历年真题试卷分布
>> 试题列表    
 

 
       系统的处理过程设计是系统模块设计的展开和具体化,要确定各个模块的实现算法和处理过程,并精确地表达这种算法,所以其内容更为详细。通过这样的设计,为编写程序做好准备,并制定出一个周密的计划。当然,对于一些功能比较简单的模块,也可以直接编写程序。
       程序流程图
       程序流程图即程序框图(Flow Chart),是指通过对输入输出数据和处理过程的详细分析,将计算机的主要运行步骤和内容用框图表示出来。程序流程图是进行程序设汁的基本依据,因此它的质量直接关系到程序设计的质量。
       为了消除程序流程图绘制符号和方法不规范的缺点,对程序流程图定义了很多基本的符号和结构。程序框图包括三种基本成分:加工步骤,用方框表示;逻辑条件,用菱形表示;控制流,用箭头表示。
       此外,还规定用结构化的程序设计方法即由三种基本逻辑结构来编写程序流程图。一是顺序型:顺序结构是一种线性有序的结构,由一系列依次执行的语句或模块构成。二是循环型:循环结构由一个或几个模块构成,程序运行时重复执行,直到满足某一条件为止。三是选择型:选择结构是根据条件成立与否选择执行路径的结构,如下图所示。
       
       基本逻辑结构
       上图所示的几种标准结构反复嵌套而绘制的流程图成为结构化流程图,如下图所示。
       
       程序流程图示意
       N-S图
       N-S图是一种符合结构化设计原则的图形描述工具,又称盒图。在N-S图中,每个处理步骤用一个盒子表示。盒子可以嵌套。盒子只能从上面进入,从下面走出,除此之外再无其他出入口。所以,盒图限制了控制的随意转移,保证了程序的良好结构。
       与程序流程图中的三种基本控制结构列应,盒图中规定了相应的图形构件,如下图所示。程序流程图也可用盒图表达。
       
       盒图的主要构件
       与流程图相比,N-S图的优点在于:
       .它强制设计人员按结构化程序设计方法进行思考并描述其方案。
       .图像直观,容易理解设计意图,为编程、复查、测试和维护带来方便。
       .简单易学。
       程序设计语言
       程序设计语言(Program Design Language)是用来描述模块内部具体算法和加工细节的非正式的、比较灵活的语言。其外层语法是确定的,符合一般程序设计语言常用语句的语法规则,用以描述控制结构;而内层语法不确定,可以使用自然语言中的简单句子、短语和数学符号,用以描述程序的功能。通常情况下,流程图和N-S图都可以用程序设计语言的方式来表达。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有