• 程序开发过程就是,由实际中产生的问题,通过编写代码,让计算机来解决问题,由于问题本身有受制因素,因此需要逐步剖析问题,换言之,就是说,程序开发过程即问题的剖析过程,程序也只是让计算机代替人执行的一种工具而已。
  • 程序开发过程
    • 分析阶段->设计阶段-> 编码阶段-> 检查测试阶段 ->测试/调试阶段
    • 程序开发流程图

      数据结构之程序开发过程

    • 分析阶段(需求分析):弄清楚问题,找到问题的各方面制约因素尽可能列举出来, 将问题严格化。
    • 设计阶段(说明性描述):建立计算过程模型,这个模型应包括:数据项和计算方法。同时,还需要弄清楚各数据项之间的关系后进行数据组织。
    • 编码阶段(操作性描述):选择合适的语言以及设计模式将建立的模型以代码的形式反映出来。
    • 检查测试阶段:包括编译器的检查,以及人的检查。
    • 测试/调试阶段:Group Debug 和性能优化。
  • 简单例子

相关文章: