1.1 程序设计语言
1.1.2程序设计方法 |
自顶向下设计是一个解决问题的有效方法,其基本思想就是将一个问题细分为多个小问题,就像一个树状图,将一个核心问题,逐步分解为多个小问题。初始问题过于复杂、不容易解决,但是将它细分为多个小问题,解决每个小问题就容易得多。最后只要将所有解决小问题的方法组合起来,就可以解决初始问题。
自顶向上执行是一个测试答案的有效方法,其基本思想和自顶向下设计的基本相同,其核心都是将问题细分。测试程序最好的方法就是将程序细分为多个小模块,逐个测试、逐个执行,最后运行完整个程序,这样在出现问题的时候,编写人员能快速确认问题出现的范围。
在编写程序的过程中使用这两种方法,更容易让编写人员理解程序、维护程序。设计中体现的是一种模块化分布设计的思想。
80




被折叠的 条评论
为什么被折叠?



