What is Software Engineering?

What is Software Engineering? I don´t know why, i´m having a hunch, but it seems that is related to software and engineering. After doing some research on really specific and specialized books about the subject, i learned that Software Engineering is an engineer branch that develops software to solve problems. Not that hard right?

Software Engineering is not only writting code but also includes implementation, design, testing and maintenance of it. It is an engineering discipline because it uses Computer Science knowledge to build software,  it creates efficient solutions sometimes. However, Software Engineering can also be a craft or an art because of the design. Everything must be build around a specific design for the final user, and the posibilities here are only limited by the creativity of the engineer.

If you want to know about other opinions be sure to check the blog of my partners Enrique, José Manuel and Frida.


Also, here is another music video, enjoy:


Source:
http://www.softwareengineerinsider.com/articles/computer-science-vs-software-engineering.html
https://en.wikipedia.org/wiki/Software_engineering