1)结构化程序过程及其设计原则
  结构化程序过程是一种只使用单入口和单出口控制结构的程序过程,在设计过程中它主要要求 :
   (1)只使用顺序型、条件型、当循环型、直到循环型和选择型等五种基本控制结构,避免使用可能降低程序结构性的GOTO语句。已经有人证明,任何程序过程都可以用上述几种基 本控制结构构造出来;
   (2)采用自顶向下和逐步细化的方法和原则进行。
结构化程序过程设计的目标,是提供一种严格定义的,简明的程序过程设计方法,这种方法应比那些随意设计的方法更容易理解,评价和修改。
 2)结构化程序过程设计技术
  结构化程序过程设计的主要技术是自顶向下逐步细化方法。该方法把整个程序过程设计的过程分出层次来,逐步加以解决。每一步是在前一步的基础上进行的,是前一步设计的细化和具体化。一般细化到可以立刻进行程序代码编写设计就可以了。
 3)结构化程序过程设计的优缺点
  程序设计的主要费用和困难在于问题的复杂性,以及向其他人解释设计思想的工作。而结构化程序过程设计最重要的优点就是它的清晰性,它明确地提出了程序过程的控制结构,同时采用了自顶向下逐步细化的程序过程设计技术。清晰性增加的直接效果,就是使程序过程设计的生产率有较大的提高,同时使设计和维护费用减少。
  结构化程序过程设计限制了程序设计人员的风格,有人视为缺点,认为不应当对此加以限制。但是使一种工程技术标准化却是一项巨大的成就。目前世界上对标准化越来越重视,什么东西都要标准化,这样生产率、维护性都将得到提高。在程序过程设计中增加符合工程要求的份量,是人们所追求的。所以限定风格是有益的。