程序设计方法
2017-11-30 本文已影响0人
SouthBegonia
结构化的程序设计方法
结构化程序是以模块功能和处理过程设计为主的详细设计的基本原则,采用自顶向下,逐步求精的程序设计方法,使用三种基本原则构造程序:。
任何程序都可以又顺序,选择和循环三种基本控制结构构造。结构化程序设计主要强调程序的易读性。
自上而下与自下而上
- 自下而上(Top-Down):先研究中总体,然后研究每个局部的细节。
- 自下而上(Bottom-Up):不考虑整体,直接解决问题的各个方面,最后就解决了问题。
结构化程序的优点:
缩短程序的开发时间,提高程序的开发效率,简化测试与调节的过程,便于维护和开发。
结构化方法的几个原则:
- 用户参与的原。
- 先分析,在设计,最后实现的原则。
- 自上而下的原则。
- 阶段成果文档化。
结构化的方法:
- 使用顺序,选择,循环三种基本结构。
- 程序语句组成可识别的模块,每个模块符合单出口,但入口的条件。
- 严格控制goto语句的使用。
- 问题的划分决定了程序的结构。
模块化方法
该方法通常将待开发的软件划分为一些功能相对独立的模块,模块与模块之间定义相应的接口,各个模块是可以单独 开发,调试,运行和测试的,然后把多个模块组合起来,进行软件的整体测试,实现开发。