程序设计的方法
发布时间:2014/8/12 20:08:54 访问次数:1623
应用程序的设计方法可采用模块化程序设计和自顶向下程序设计等方法。
模块化程序设计是把一个较长的程序按功能分成若干个小的程序模块, RB751V-40 然后分别进行独立设计、编程、测试和查错之后,最后把各调试好的程序模块连成一个完整的程序。模块化程序设计的特点是单个小程序模块的编写和调试比较容易;一个模块可以被多个程序调用;检查错误容易,且修改时只需改正该模块即可,无需牵涉其他模块。但这种设计在对各个模块进行连接时有一定困难。
自顶向下程序设计时,先从主程序进行设计,从属的程序或子程序用程序符号来代替。主程序编好后,再编写以属的程序,最后完成整个系统的程序设计。这种方法的特点是设计、测试和连接同时按一个线索进行,比较符合人们的日常思维方式,设计中的矛盾和问题可以较早发现和解决。但这种设计的最大问题就是上一级的程序错误将会对整个程序产生影响,并且局部的修改将牵连全局。
仿真及调试阶段
离线仿真及调试阶段一般在实验室进行,首先进行硬件调试与软件调试,然后进行硬件、软件统调,最后考机运行,为现场投运做好准备。
应用程序的设计方法可采用模块化程序设计和自顶向下程序设计等方法。
模块化程序设计是把一个较长的程序按功能分成若干个小的程序模块, RB751V-40 然后分别进行独立设计、编程、测试和查错之后,最后把各调试好的程序模块连成一个完整的程序。模块化程序设计的特点是单个小程序模块的编写和调试比较容易;一个模块可以被多个程序调用;检查错误容易,且修改时只需改正该模块即可,无需牵涉其他模块。但这种设计在对各个模块进行连接时有一定困难。
自顶向下程序设计时,先从主程序进行设计,从属的程序或子程序用程序符号来代替。主程序编好后,再编写以属的程序,最后完成整个系统的程序设计。这种方法的特点是设计、测试和连接同时按一个线索进行,比较符合人们的日常思维方式,设计中的矛盾和问题可以较早发现和解决。但这种设计的最大问题就是上一级的程序错误将会对整个程序产生影响,并且局部的修改将牵连全局。
仿真及调试阶段
离线仿真及调试阶段一般在实验室进行,首先进行硬件调试与软件调试,然后进行硬件、软件统调,最后考机运行,为现场投运做好准备。