4. Software engineering does not teach those who do not know how to write programs, as Zheng wrote in his book Software engineering, "it is effective to organize the development work according to the principles and methods of Project, which is a main way out of software crisis." "and Fritz Bauer's definition of software engineering," to establish and use sound engineering principles for economic access to high-quality software. " Software engineering is the development of software developers to guide the system, including feasibility analysis, requirements analysis, overall design, detailed design, coding, testing, operation and maintenance. Only in strict accordance with the entire life cycle of software engineering development, to reduce the occurrence of the crisis, the development of software to more meet the needs of users, to obtain the approval of the majority of users.
If software engineering is just teaching people how to write programs, then the software engineering is too narrow, can only be said to encode, but this is only a phase of software engineering.
The 4th question of modern software engineering