Software engineering is a discipline that studies the construction and maintenance of effective, practical and high-quality software by engineering method.
It involves programming languages, databases, software development tools, system platforms and standards, as well as the design of e-mail, embedded systems, man-machine interfaces, office suites, operating systems, compilers, databases and games.
At the same time, almost all industries have computer software applications, such as industry, agriculture, banking, aviation, government departments and so on. These applications promote economic and social development, and also improve work efficiency and life efficiency.