程序流程图主要用于软件开发的哪一阶段?它的主要优缺点有哪些?
(1)程序流程图主要应用于软件的详细设计阶段。(2)它的主要优点是对控制流程的描绘很直观,便于初学者掌握。
(3)它的主要缺点如下:①不是一种逐步求精的工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构;②所表达的控制流,往往不受任何约束可随意转移,从而会影响甚至破坏好的系统结构设计;③不易表示数据结构。
程序流程图主要用于软件开发的哪一阶段?它的主要优缺点有哪些?
(1)程序流程图主要应用于软件的详细设计阶段。(2)它的主要优点是对控制流程的描绘很直观,便于初学者掌握。
(3)它的主要缺点如下:①不是一种逐步求精的工具,它诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构;②所表达的控制流,往往不受任何约束可随意转移,从而会影响甚至破坏好的系统结构设计;③不易表示数据结构。