【摘要】:编写程序应符合软件工程化思想。自顶向下设计是一种从总体出发,逐层分解和逐步细化,直至使整个系统设计达到足够简单、明确、清楚和详细的程序设计方法。自顶向下的模块化程序设计符合软件工程化思想。
1.程序设计应遵循的原则
(1)应采用自顶向下的模块化程序设计(Top-Down)方法。
(2)编写程序应符合软件工程化思想。
自顶向下设计(Top-Down Design)是一种从总体出发,逐层分解和逐步细化,直至使整个系统设计达到足够简单、明确、清楚和详细的程序设计方法。这种方法如同撰写文章,先确定题目写什么,再拟订出大纲以及每段的大意,最后再逐字逐句书写。在设计中使用自顶向下方法的目的在于,一开始能从总体上理解和把握整个系统,而后对于组成系统的各功能模块逐步求精,从而使整个程序保持良好的结构,提高软件开发的效率。
应用软件的编程工作量极大,而且要经常维护、修改,如果编写程序不遵守正确的规律,就会给系统的开发、维护带来不可逾越的障碍。
软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。自顶向下的模块化程序设计符合软件工程化思想。(www.daowen.com)
2.在自顶向下模块化程序设计中应注意的问题
(1)模块应该具有独立性:在系统中模块之间应尽可能地相互独立,减少模块间的耦合,即信息交叉,以便于将模块作为一个独立子系统开发。
(2)模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。
(3)模块功能要简单:底层模块一般应完成一项独立的处理任务。
(4)共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关管理信息系统的文章