精选优质文档-倾情为你奉上软件工程结构化方法 上世纪60年代,由于计算机计算能力和处理的问题复杂度的急速增长,爆发了众所周知的软件危机。为了应对软件危机带来的危害,解决管理大型复杂软件的难题,学术界与工业界共同研究并提出了许多有效的软件开发方法。而其中影响最为深远的,分支最为庞大的方法就是结构化方法。自1967年起就涌现出了许多软件工程领域有关结构化的相关概念与方法。如结构化程序设计,结构化分析技术,结构化设计。本文将针对它们进行介绍以及其应用。结构化编程结构化编程(Structured programming)是上世纪60年代迪杰斯特拉,科拉多伯姆及朱塞佩贾可皮尼等计算机科学家所提出的。图灵奖得主迪杰斯特拉(Edsger Wybe Dijkstra)在1968年的一篇名称为GOTO陈述有害论的论文写到:最近我发现为什么使用goto语句具有灾难性的影响,而且我认为goto语句应该从所有的高级语言中废除,因为它使分析和验证程序正确性(特别是涉及循环)的任务变得复杂。Go To Statement Considered Harmful Edsger