The perplexity of software engineering derives from the definition of software engineering itself, and in the book "Software Engineering-theory and practice" of Xu Jia, "Software Engineering" is a engineering discipline which directs the development and maintenance of computer software system. Software engineering originates from the emergence of a "soft crisis".
Before the software engineering software development and maintenance of computer systems, how the software engineer for the development and maintenance of computer system through software engineering, this development and maintenance of the development of computers and the development of the future of the software has important changes and impact.
How to improve the overall understanding and learning of computer engineering in terms of personal skills, from the requirements analysis of software engineering, design, coding, development, operation, maintenance and other processes in the software engineering is how to play the role of the main guide.
The development environment of software engineering is how to configure and operate, as well as its operating mechanism, theoretical basis and technical realization. What are the development directions of the future software? How is software testing, data collection, and maintenance implemented?
Personal confusion about software engineering