zoukankan      html  css  js  c++  java
  • 现代软件工程 第一章 【概论】第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天的时间放松、讨论。他们想改变传统的以文档为驱动的、笨重的软件开发模式。于是,在这个非正式的集会上,诞生《敏捷软件开发宣言》,首次提出了敏捷方法。

     

  • 相关阅读:
    全面了解Nginx主要应用场景
    手把手教你构建 C 语言编译器
    Docker镜像原理和最佳实践
    Docker网络深度解读
    PostgreSQL 10.0 preview 功能增强
    阿里沈询:分布式事务原理与实践
    CPU、内存、IO虚拟化关键技术及其优化探索
    原理、方法双管齐下,大神带你细解Redis内存管理和优化---场景研读
    ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0 转
    RabbitMQ学习系列
  • 原文地址:https://www.cnblogs.com/hahalovejava20160905/p/5863378.html
Copyright © 2011-2022 走看看