微机程序设计方法-模块化程序设计的方法
技术新知 虚拟现实 人工智能 网格技术 多媒体技术 数字图像 程序设计方法
 首页 > 微机技术 > 技术新知 > 程序设计方法 > 正文
模块化程序设计的方法
2006-6-23 9:06:44     

  用模块化方法进行程序设计的技术在20世纪50年代就出现雏形。在进行程序设计时把一个大的程序按照功能划分为若干小的程序,每个小的程序完成一个确定的功能,在这些小的程序之间建立必要的联系,互相协作完成整个程序要完成的功能。我们称这些小的程序为程序的模块。
  通常规定模块只有一个入口和出口,使用模块的约束条件是入口参数和出口参数。
  用模块化的方法设计程序,其过程犹如搭积木的过程,选择不同的积木块或采用积木块不同的组合就可以搭出不同的造型来。同样,选择不同的程序块或程序模块的不同组合就可以完成不同的系统架构和功能来。
  将一个大的程序划分为若干不同的相对独立的小程序模块,正是体现了抽象的原则,这种方法已经被人们接受。把程序设计中的抽象结果转化成模块,不仅可以保证设计的逻辑正确性,而且更适合项目的集体开发。各个模块分别由不同的程序员编制,只要明确模块之间的接口关系,模块内部细节的具体实现可以由程序员自己随意设计,而模块之间不受影响。
  具体到程序来说,模块通常是指可以用一个名字调用的一个程序段。对于不同的程序设计语言,模块的实现和名称也不相同,在basic,fortran语言中的模块称作子程序;pascal语言中的模块称为过程;c语言中的模块叫函数。

·上一篇:程序设计应遵循的主要原则和编码风格
·下一篇: 结构化程序设计

 ·推荐阅读
 ·相关链接

google
关于本站 免责声明 copyright ?『喇叭花』2004-2008 喇叭花-教育网 all right reserved. 版权所有
非经营性icp备案证编号: 鲁icp备05041062号
扎根于贫瘠的土地,在篱笆和岩石的缝隙中不屈攀缘;啜饮朝露沐浴晨风,我的花朵只为朝阳而绽放!