10.请问 “软件” , “软件工程”,瀑布模型,Code Complete,Agile Methodology 这些词汇是如何出现的 - 何时、何地、何人提出。
答:1、“软件”这个词是由Alan Turing首次提出的,在1957年由John W. Tukey以这个意义使用【参见https://en.wikipedia.org/wiki/Software】
2、“软件工程”这个概念是在1968年第一次提出来的【参见:Peter, Naur; Brian Randell (7–11 October1968). “Software Engineering: Report of a conference sponsored by the NATO Science Committee” (PDF). Garmisch, Germany: Scientific Affairs Division, NATO】
阿波罗11号登陆研发期间由 Margaret Hamilton首次提出的。【参见https://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%29】
3、“瀑布模型”是温斯顿·罗伊斯(Winston Royce)于1970年提出的,直到80年代早期,它一直是 唯一被广泛采用的软件开发模型。
【参https://en.wikipedia.org/wiki/Winston_W._Royce】
4、“Code Complete”代码大全是1993年由Steve McConnell出版的一本论述软件构造问题的书。【参见:https://en.wikipedia.org/wiki/Code_Complete】
5、“Agile Methodology”是Dr.Winston Royce于1970年在一篇名为大型软件工程的发展管理的论文 中提出的。
【参见:https://en.wikipedia.org/wiki/Winston_W._Royce】