理论教育 程序设计原则-从总体到细节的自顶向下模块化设计|管理信息系统

程序设计原则-从总体到细节的自顶向下模块化设计|管理信息系统

时间:2023-08-17 理论教育 版权反馈
【摘要】:编写程序应符合软件工程化思想。自顶向下设计是一种从总体出发,逐层分解和逐步细化,直至使整个系统设计达到足够简单、明确、清楚和详细的程序设计方法。自顶向下的模块化程序设计符合软件工程化思想。

程序设计原则-从总体到细节的自顶向下模块化设计|管理信息系统

1.程序设计应遵循的原则

(1)应采用自顶向下的模块化程序设计(Top-Down)方法。

(2)编写程序应符合软件工程化思想。

自顶向下设计(Top-Down Design)是一种从总体出发,逐层分解和逐步细化,直至使整个系统设计达到足够简单、明确、清楚和详细的程序设计方法。这种方法如同撰写文章,先确定题目写什么,再拟订出大纲以及每段的大意,最后再逐字逐句书写。在设计中使用自顶向下方法的目的在于,一开始能从总体上理解和把握整个系统,而后对于组成系统的各功能模块逐步求精,从而使整个程序保持良好的结构,提高软件开发的效率

应用软件的编程工作量极大,而且要经常维护、修改,如果编写程序不遵守正确的规律,就会给系统的开发、维护带来不可逾越的障碍

软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。自顶向下的模块化程序设计符合软件工程化思想。(www.daowen.com)

2.在自顶向下模块化程序设计中应注意的问题

(1)模块应该具有独立性:在系统中模块之间应尽可能地相互独立,减少模块间的耦合,即信息交叉,以便于将模块作为一个独立子系统开发。

(2)模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构

(3)模块功能要简单:底层模块一般应完成一项独立的处理任务。

(4)共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。

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

我要反馈