Software: The word "Software" was first used by Richard r.carhart in the memorandum in 1953
Software Engineering: Margaret Hamilton invented the term "software Engineering" during the Apollo program. Margaret Hamilto that software was treated as an early toddler in the early days of the Apollo program, not as much attention as other engineering disciplines, and that in everyone's eyes software was like art, magic, and not a science. To strive for the legitimacy and respect that the software and those inventors deserve,Margaret Hamilto began using the word "Software engineering " to differentiate it from hardware and other engineering classes. (Reference:http://linux.cn/article-4778-weibo.html)
Waterfall Model:1970 Winston Royce (Winston Royce) proposed the famous "waterfall model ", until the early 80, it has been the only widely used software development model. (Reference:http://www.baike.com/wiki)
Agile methodology: Theterm "agile" was first introduced in the Software engineering World in 2001, and17 process jurists held a seminar. Finding their "lightweight" approach has a lot in common, so it is agreed to collectively refer to these methods as "agile" methods. and established an organization called the Agile Alliance, and also set the so-called "agile Manifesto." Since then, more and more people have learned about agile methods. (Reference:http://www.360doc.com/content)
The 11th question of modern software engineering--Tengfei