Software engineering is a discipline that deals with the creation of software, or system application to solve problems. It studies the methodologies, the principles and the guidelines that govern the development of software from start to finish.
Software engineering defers from the other engineering discipline, and can be said to be more related or even a subset of computer science. Software Engineering Process involves computer science, information technology and discrete mathematics, while the Conventional Engineering Process is a process which majorly involves science, mathematics and empirical knowledge.