软件危机
-
1
-
2
下一节
w19世纪初在法国人约瑟夫雅各Joseph Marie Jaquard设计的织布机里已经具有了初步的程序设计的思想
w英国著名诗人拜伦Byron的女儿、数学家爱达奥古斯塔拉夫拉斯伯爵夫人Ada AugustaLovelace,在帮助巴贝奇研究分析机时指出分析机可以像织布机一样进行编程,并发现进行程序设计和编程的基本要素,被认为是有史以来的第一位程序员。而著名的计算机语言Ada就是以她的名字命名的。
w在计算机的发展史上,二值逻辑和布尔代数的使用,是一个重要的突破。其理论基础是由英国数学家布尔奠定的 。
w从1946年第一台计算机产生,软件工程发展分为4个阶段:
–程序设计阶段(20世纪40年代中期-60年代中期)
–“软件=程序+文档”阶段(20世纪60年代中期-70年代中期)
–软件工程阶段:20世纪70年代中期-20世纪90年代
–第4代技术阶段
w软件危机定义–软件危机定义:软件开发和维护过程中遇到的一系列严重问题。–软件危机包含两方面的问题:•如何开发软件,以满足对软件日益增长的需求;•如何维护数量不断膨胀的已有软件。