首页 理论教育 管理信息系统:计算机处理过程设计

管理信息系统:计算机处理过程设计

时间:2023-07-25 理论教育 版权反馈
【摘要】:计算机处理过程的设计则要确定每个模块的内部特征,即内部的执行过程,包括局部的数据组织、控制流、每一步的具体处理要求及种种实施细节。PDL的优点在于:第一,接近自然语言,易于理解;第二,它可以提供嵌套在程序中的内部文档作为注释,提高程序的自我描述性;第三,语言形式易于被计算机处理,可用行编辑程序或文字处理系统对PDL进行编辑和修改。

管理信息系统:计算机处理过程设计

总体设计将系统分解成模块,并决定每个模块的外部特征即功能和界面。计算机处理过程的设计则要确定每个模块的内部特征,即内部的执行过程,包括局部的数据组织、控制流、每一步的具体处理要求及种种实施细节。通过这样的设计,就可以为编写程序制定一个周密的计划。当然,对于一些功能比较简单的模块,也可以直接编写程序。

处理过程设计的关键是用一种合适的描述方式来描述每个模块的执行过程。这种描述方式应该简明、精确,并能直接导出用编程语言表示的程序。常用的描述方式有图形、表格和语言三类。

1.程序流程图(Flow Chart, FC)

程序流程图包含三种基本成分,即:加工步骤、逻辑条件和控制流。其优点是直观、形象;缺点是表示控制流的箭头过于灵活,只能描述执行过程而不能描述有关数据。

2.盒图(Nassi-Shneiderman, NS)

盒图是为支持这种结构化程序设计方法而产生的一种描述工具,使用五种基本成分,支持结构化程序设计的几种标准控制结构。与程序流程式图相比,NS图的优点在于:第一,它强制设计人员按结构化程序设计方法进行思考并描述方案;第二,图像直观,设计人员容易理解设计意图,为编程、复查、测试、维护带来方便;第三,简单易学。(www.xing528.com)

3.程序设计语言(Program Design Language,PDL)

程序设计语言是用来描述模块内部具体算法非正式的比较灵活的语言。其外层语法是确定的,而内层语法不确定。外层语法描述控制结构,使用类似一般编程语言的保留字,所以是确定的。内层语法不确定,可以按系统的具体情况和不同层次灵活选用。

PDL的优点在于:第一,接近自然语言,易于理解;第二,它可以提供嵌套在程序中的内部文档作为注释,提高程序的自我描述性;第三,语言形式易于被计算机处理,可用行编辑程序或文字处理系统对PDL进行编辑和修改。

本节中的内容如有需要,请大家参考其他书籍

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈