摘要
软件开发方法对提高软件开发效率和软件质量有着巨大的推进作用。结构化方法、形式化方法、面向对象方法的出现和使用推动了软件工程学和软件产业的发展。其中结构化方法是基础性的方法和使用最广泛的方法,在宇航、国防以及诸多的民用领域均取得了许多成功经验。 软件结构化方法适用于软件开发全过程,其核心和基础是结构化程序设计理论。将结构化程序设计理论应用于软件需求分析、设计、编码等项工作,就形成了软件结构化分析方法、结构化设计方法和结构化编程方法。 1.结构化程序设计理论 1968年荷兰教授E.W.Dijkstra提出“GOTO语句是有害的”的观点,指出程序的质量与程序中所包含的GOTO语句的数量成反比,认为应该在一切高级语言中取消GOTO语句。这一观点在计算机学术界激起了强烈的反响,引发了一场长达数年的广泛的论战。
出处
《质量与可靠性》
2001年第2期41-44,共4页
Quality and Reliability