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:
- Promoting Professionalism Through A Common Body of Knowledge
- IEEE For CompSci and Software Engineering Students
- Free Podcasts Available for OOPSLA 2007’s Keynotes and Tutorials
- Book Review #5: "Head First Software Development"
- Ten Simple Tips To Become A Valuable Software Professional
- Personal and Professional Development Through Reading
- Edsger Dijkstra on the “Discipline in Thought”






LitoLites:
I am not agree with that. Without the computer scientists, they will no be able to start the task unless they are along with the COMPUTER SCIENTISTS. I am a strudent of AMA Computer College @ Pampanga, Philippines. I am taking p B.S. Computer Science. Whoever that person, I will consider him wrong beause Computer Scientists are specialized with the major programs that the SO-CALLED Software Engineers can’t do. SO PLEASE, STOP DEBATING ABOUT THIS MATTER BECAUSE EVERYBODY KNOWS WE ARE THE BEST THAN THEM
March 13, 2009, 1:48 amEngineering College Online:
Great article with a lot of stuff!!!
May 11, 2009, 5:24 pm