The term "①.software-software" appeared in the 1960s, and the software software--1958 was presented by the famous statistician John Tukey of Bell Labs.
Software and hardware together constitute a complete computer system, they are interdependent, indispensable.
Since the birth of the first computer, the production of software has started, and so far, it has passed through three stages. That is, the programming era, the era of program system, software engineering.
1. Program Design era (1964 ~1956 years)
This stage of production is the individual manual labor, the use of tools are machine language, assembly language.
2. The time of the program system (1956 ~1968 years)
This stage of production is the workshop of small groups of co-operation, manufacturing tools is a high-level language, the development of methods still rely on personal skills, but began to propose a structured approach.
3. Software Engineering era (1968 to present)
This stage of production is engineering, the use of databases, development tools, development environment, network, distributed, object-oriented technology to develop software.
②.software Engineering-1968 North Atlantic Treaty Organization meeting in former federal Germany
③.water Fal-l Waterfall model is the software life cycle of the activities defined as a fixed sequence of the connection of a number of stages of work, such as waterfall water, and finally get software products.
1970 Winston Roys (Winston Royce) proposed the famous "Waterfall model", until the early 80, it has been the only widely used software development model. ④.agile Methodology (Agile Method)-presented by Martin Fowler and others. In February 2001, 17 Masters, such as Martin Fowler, who had made a difference in the field of software development, gathered at a ski resort in the Utah State Wasatch Mountains for 3 days to relax and discuss. They want to change the traditional document-driven, cumbersome software development model. So at this informal rally, the Agile Software Development Manifesto was born, and the agile approach was first proposed. Answer Person: Yang Yujie
Software, software Engineering, water Fall (waterfall model), source of nouns such as Code complete