Content area
Abstract
There has been a transition in the way software developers work. Mistakes in software have been treated as normal occurrences. It is believed all software has bugs. However, software engineering is now an emerging profession which as a profession has now said that a cavalier approach to software errors is unacceptable. They have asserted a very strong ethical position in the Software Engineering Code of Ethics and Professional Practice, a position which mandates concern for all those affected by their work. The Code has several unique elements as a professional Code.





