<p>
1.结构化程序设计是一种典型的面向数据流的软件总体设计方法,它采用采用自顶向下、逐步求精的设计方法和单入口单出口的控制结构,且只包含顺序、选择和重复3种结构。<br>
2.基本要点是:<br>
①采用自顶向下、逐步求精的程序设计方法:详细设计中某个模块内部处理过程仍然可以逐步求精,降低处理细节的复杂程度。<br>
②使用3种基本控制结构(顺序、选择和重复,其共同点是单入口、单出口)构造程序:<br>
(1)用顺序方式对过程分解,确定各部分的执行顺序。<br>
(2)用选择方式对过程分解,确定某个部分的执行条件。<br>
(3)用循环方式对过程分解,确定某个部分进行循环的开始和结束的条件。<br>
(4)对于处理过程仍然模糊的部分反复使用以上分解方法,最终将所有细节确定下来。<br>
③主程序员组的组织形式:突出主程序员的领导,设计责任集中在少数人身上,有利于提高软件质量和软件生产率。其组织形式是:<br>
(1)一个主程序员:负责全部技术活动。<br>
(2)一个后备程序员:协调、支持主程序员。<br>
(3)一个程序管理员:负责事务性工作,如收集、记录数据,文档资料管理等。<br>
(4)一些专家(如通信专家、数据库专家)。<br>
(5)其他技术人员。</p>