Software Engineering
It is the field concerned with the development and design of high-quality software, taking into account user requirements at all levels. Software engineering is concerned with creating the computer program from its early stages during the analysis of the problem, then designing and coding, up until testing and installing it on devices, and carrying out the maintenance process.