自顶向下设计.doc

自顶向下设计.doc

ID:59335689

大小:12.50 KB

页数:2页

时间:2020-09-04

自顶向下设计.doc_第1页
自顶向下设计.doc_第2页
资源描述:

《自顶向下设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、自顶向下设计  自顶向下设计:  zìdǐnɡxiànɡxiàshèjì  一种逐步求精的设计程序的过程和方法。对要完成的任务进行分解,先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。这样逐层、逐个地进行定义、设计、编程和测试,直到所有层次上的问题均由实用程序来解决,就能设计出具有层次结构的程序。  按自顶向下的方法设计时,设计师首先对所设计的系统要有一个全面的理解.然后从顶层开始,连续地逐层向下分解,起到系统的所有模块都小到便于掌握为止.[程序设计原则]  自顶向下的模块化程序设计(T

2、OP-DOWN)。  编写程序应符合软件工程化思想。  应用软件的编程工作量极大,而且要经常维护、修改,如果编写程序不遵守正确的规律,就会给系统的开发、维护带来不可逾越的障碍。  软件工程的思想即利用工程化的方法进行软件开发,通过建立软件工程环境来提高软件开发效率。自顶向下的模块化程序设计符合软件工程化思想。⑴什么时候使用自顶向下的方法:   ·系统分析阶段;   ·系统设计阶段。⑵使用该方法后,系统的结构怎样:每个系统都是由功能模块构成的层次结构。底层的模块一般规模较小,功能较简单,完成系统某一方面的处理功能。⑶自顶向下方法的优点:一开始能

3、从总体上理解和把握整个系统,而后对于组成系统的各功能模块逐步求精,从而使整个程序保持良好的结构,提高软件开发的效率。⑷在自顶向下模块化程序设计中应注意:   ·模块应该具有独立性:在系统中模块之间应尽可能的相互独立,减少模块间的藕合,即信息交叉,以便于将模块作为一个独立子系统开发。   ·模块大小划分要适当:模块中包含的子模块数要合适,既便于模块的单独开发,又便于系统重构。   ·模块功能要简单弹出:底层模块一般应完成一项独立的处理任务。   ·共享的功能模块应集中:对于可供各模块共享的处理功能,应集中在一个上层模块中,供各模块引用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。