Top Ten Myths about Software Engineering
I came about this excellent list of ten common myths or suppositions about the field of Software Engineering. The list is maintained by Sahil Thaker. According to him, these are the top ten myths about Software Engineering :
- Software Engineering is the same as Software Development
- Software Engineering has no formal basis - it is an art rather than a science
- Software Engineering is a well-established field
- Software Engineering involves more testing, requirements analysis, and documentation
- Practicing UML, MDA, Aspect Oriented Programming, eXtreme Programming makes one a Software Engineer
- A Software Engineer is he who handles both technical and managerial issues in software development
- Software Engineers are much too different from Computer Scientists
- SWEBOK represents the state-of-the-art in Software Engineering
- Software Engineering is "engineering"
- Software Engineering is not "engineering"
Would you agree?
As a professional software engineer, I’d have to agree with what he’s saying. Even some professional software organizations, right here in Montreal, have no clue about the difference between software engineering and software development. For example, this year at the University, there were some high tech companies on the campus to recruit co-op students or recent graduates, and most of them were looking for software engineers to code various algorithms in C or C++, design Web sites with the latest buzzword-oriented technology, etc. Hopefully they’ll take a couple of minutes to read the entire article.
Similar posts you might be interested in reading:
- Computing Now: an initiative of the IEEE Computer Society
- Free Podcasts Available for OOPSLA 2007’s Keynotes and Tutorials
- Promoting Professionalism Through A Common Body of Knowledge
- Grady Booch’s thoughts on software development @ Yahoo!
- Software Testing and Industry Needs
- IEEE For CompSci and Software Engineering Students
- A Paper About Recommendations for Improving the ISO 14764 Standard
Leave a comment