This article may be regarded as an introduction to Software Engineering. The author presents his thoughts on the subject in relation to the practice of using its methods. To define Software Engineering you must first define Software Engineering itself. The word Engineering appears in the…