当前位置:首页 > 经典书库 > 工程师手册

结构化程序设计

书籍:工程师手册

出处:按学科分类—工业技术 企业管理出版社《工程师手册》第825页(571字)

结构化程序设计是广泛采用的程序设计技术之一。其目的是提高程序的可读性和可维护性,以降低软件的开发和维护费用,提高可靠性和生产率。

结构化程序设计的主要方法是将程序模块化,使各个模块之间相对独立,而又有明晰的调用和信息传递途径。BASIC语言的子程序结构就在一定程度上体现了模块化、结构化的程序设计风格。

结构化程序设计的基本思路是:

1.将问题自顶层向下层地分解,把功能分成若干个子功能,各个子模块还可以进一步分解,使主程序的结构简明,而具体功能又可以在各级子程序中逐步细化,直至完成。

2.凡是要多处重复执行的语句组合,尽可能用GOSUB/RETURN的子程序调用和子程序模块来实现。

3.程序的运行,也是依自顶向下的模块调用而完成,先讲求程序的简明与正确性,然后再推敲程序的效率。

4.程序的调试也应按自顶向下的顺序进行。高层模块与低层模块之间的参数传递应相互对应。从子模块返回的数据也应逐级检验。

分享到: