简述程序设计的主要要求。
(1)程序设计主要依据:程序设计的主要依据是系统分析、设计阶段的文档。(2)程序设计方法:结构化程序设计方法、速成原型式的程序设计开发方法、面向对象程序设计方法等。(3)尽量采用已有的工具和程序:由于信息系统的应用程序通常规模较大、复杂性较高。所以,开发系统程序时,应尽量采用已有的工具和程序。(4)明确系统的功能、结构、边界。(5)明确程序的功能与关系:包括主要任务、输入、输出、调用关系、使用的数据库文件以及数据的要求与处理算法。(6)提高阅读性和可维护性:尽量清楚,不需要强调技巧。