首页 > 代码库 > 现代软件工程 第一章 【概论】第10题——张功
现代软件工程 第一章 【概论】第10题——张功
10. Software, Software Engineering, water fall (瀑布模型),Code Complete, ...等名词的来源 http://en.wikipedia.org/wiki/John_Tukey
请问 “软件” , “软件工程”,瀑布模型,Code Complete,Agile Methodology 这些词汇是如何出现的 - 何时、何地、何人提出。 http://linux.cn/article-4778-weibo.html 、 http://buzzorange.com/techorange/2015/01/26/margaret-hamilton/、http://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%29
Software:1958年由John Tukey,在他的论文 "The Teaching of Concrete Mathematics"中提出。——In 2000, Fred Shapiro, a librarian at the Yale Law School, published a letter revealing that Tukey‘s 1958 paper "The Teaching of Concrete Mathematics"[9] contained the earliest known usage of the term "software" found in a search of JSTOR‘s electronic archives, predating the OED‘s citation by two years.在2000年,耶鲁大学法学院的一个图书管理员Fred Shapiro发布了一段文字,其中记录了Tukey在1958年的论文“具体数学的教学”中使用了“software”这个词,这在JSTOR的电子档案中是使用最早的,比牛津词典的使用早了两年。
软件工程(Software Engineering):由Margaret Hamilton在阿波罗11号设计的过程中提出的。——http://buzzorange.com/techorange/2015/01/26/margaret-hamilton
瀑布模型:瀑布模型是一个软件开发架构,于1970年被温斯顿·罗伊斯(Winston Royce)在‘Managing the development of large software systems‘(大型软件系统的开发管理)中提出。
Code Complete:属于Software release life cycle的一个阶段。
Agile Methodology(敏捷方法):由Martin Fowler等人提出。在2001年2月,17名像Martin Fowler这样、在软件开发各领域有所建树的大师们,汇聚在犹他州Wasatch山脉中的一处滑雪场内,用3天的时间放松、讨论。他们想改变传统的以文档为驱动的、笨重的软件开发模式。于是,在这个非正式的集会上,诞生《敏捷软件开发宣言》,首次提出了敏捷方法。
现代软件工程 第一章 【概论】第10题——张功