There seems to be a debate going on in the Software Engineering world, about whether SE is really Engineering. I don't know who started it, but it's interesting.
First, Allen Holub writes "Is Software Engineering an Oxymoron?". Then, as a reply, Jack Ganssle writes that "Software engineering is NOT an oxymoron". I tend to agree with Holub, but not entirely. They both have valid points.
In Artima, there's a discussion on the above articles.
Finally, there's this apparently unrelated article written by B. Jacobs, titled "Computer Science" is Not Science and "Software Engineering" is Not Engineering . I'm about 90% with him. A fascinating read, about 10 pages.