• 现代软件工程第10题——滕飞


    请问 “软件” , “软件工程”,瀑布模型,Code Complete,Agile Methodology 这些词汇是如何出现的 - 何时、何地、何人提出。

    Software:最早是在 1953年由Richard R.Carhart在备忘录中使用software一词

    Software Engineering: 是Margaret Hamilton在阿波罗计划期间发明了“Software Engineering”这一词。Margaret Hamilto认为软件在阿波罗计划的初期还被当作初初学步的孩子一般对待,完全不像其他工程学科那样的受到重视,而且在大家的眼光中软件就像是艺术、魔术一般,而不是一门科学。为了致力于为软件以及那些发明者争取应有的正统性与尊重,Margaret Hamilto开始使用“软件工程”这样的字眼来将之与硬件还有其他工程学类做出区别。(参考:http://linux.cn/article-4778-weibo.html)

    瀑布模型:1970年温斯顿·罗伊斯(Winston Royce)提出了著名的“瀑布模型”,直到80年代早期它一直是唯一被广泛采用的软件开发模型。(参考:http://www.baike.com/wiki)

    Agile Methodology:2001年在软件工程界首次出现“敏捷”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并且成立了个叫敏捷联盟的组织,还定下了所谓的“敏捷宣言”。从此,越来越多的人了解到敏捷方法。(参考:http://www.360doc.com/content)

  • 相关阅读:
    vscode安装设置go
    Go开发环境搭建
    使用Docker镜像
    Docker for mac安装
    封装request.get_params批量取值
    Python之日志处理(logging模块)
    Python3 urllib.parse 常用函数示例
    前端之CSS属性相关
    前端之CSS选择器
    前端之CSS介绍
  • 原文地址:https://www.cnblogs.com/jiwafate/p/5858752.html
Copyright © 2020-2023  润新知