正在加载图片...
面向对象软件工程实践指南 第1章软件工程概论 软件工程是在软件的应用得到逐步推广的过程中自然产生的。一方面,它逐渐发展出 了针对软件开发所遇到的共性问题的系列技术和方法,另一方面,它又遵从并不断借鉴了人 类在其他领域发展而来的工程化的思想。 通过回顾软件工程的历史,并了解其运用的工程思想,特别是目前流行的面向对象的 软件工程思想,有助于我们理解掌握软件工程方法。 1.1软件工程的发展历史 1.1.1第一台计算机和第一位程序员 世界上公认得第一台电子计算机是ENIAC(埃尼亚克),它问世于1946年2月14日, 全称是“电子数值积分计算机”,英文名为“Electronic Numerical Integrator And Computer”, 它是由美国宾夕法尼亚大学的莫尔学院的莫尔小组承担研制的。 图1-1世界上第一台电子计算机ENIAC 但是,世界上首位程序员的出现却远远早于第一台电子计算机,并且这个第一位程序 员是位女士。她的名字叫Augusta Ada LoveLace,l8l5年生于伦敦。Ada设计了巴贝奇分析 机上解伯努利方程的一个程序,并证明了巴贝奇的分析器可以求解许多问题。在1843年Ada 发表的一篇论文里面提出机器可以被用来创作音乐、制图以及进行科学研究。同时,Ada还 提出了循环和子程序等计算机的重要概念,为计算设计了“算法”,并创作出了“程序设计 流程图”。因此,Ada被广泛地认为是世界上第一位程序员。为了纪念她,1980年12月10 日,一种新的计算机编程语言以她的名字命名,那就是Ada。Ada曾广泛用于美国军方尖端 武器开发中。 3面向对象软件工程实践指南 3 第 1 章 软件工程概论 软件工程是在软件的应用得到逐步推广的过程中自然产生的。一方面,它逐渐发展出 了针对软件开发所遇到的共性问题的系列技术和方法,另一方面,它又遵从并不断借鉴了人 类在其他领域发展而来的工程化的思想。 通过回顾软件工程的历史,并了解其运用的工程思想,特别是目前流行的面向对象的 软件工程思想,有助于我们理解掌握软件工程方法。 1.1 软件工程的发展历史 1.1.1 第一台计算机和第一位程序员 世界上公认得第一台电子计算机是 ENIAC(埃尼亚克),它问世于 1946 年 2 月 14 日, 全称是“电子数值积分计算机”,英文名为“Electronic Numerical Integrator And Computer”, 它是由美国宾夕法尼亚大学的莫尔学院的莫尔小组承担研制的。 图 1-1 世界上第一台电子计算机 ENIAC 但是,世界上首位程序员的出现却远远早于第一台电子计算机,并且这个第一位程序 员是位女士。她的名字叫 Augusta Ada LoveLace,1815 年生于伦敦。Ada 设计了巴贝奇分析 机上解伯努利方程的一个程序,并证明了巴贝奇的分析器可以求解许多问题。在 1843 年 Ada 发表的一篇论文里面提出机器可以被用来创作音乐、制图以及进行科学研究。同时,Ada 还 提出了循环和子程序等计算机的重要概念,为计算设计了“算法”,并创作出了 “程序设计 流程图”。因此,Ada 被广泛地认为是世界上第一位程序员。为了纪念她,1980 年 12 月 10 日,一种新的计算机编程语言以她的名字命名,那就是 Ada。Ada 曾广泛用于美国军方尖端 武器开发中
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有