The 11th question of modern software engineering--Tengfei

Source: Internet
Author: User

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

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.