Thursday, June 26, 2014

Principle 6: PROFESSION

Software engineers shall advance the integrity and reputation of the profession consistent with the public interest. In particular, software engineers shall, as appropriate:


6.08. Take responsibility for detecting, correcting, and reporting errors in software and associated documents on which they work.

What if there any bugs in the system. If there are any bugs we need to detect them before launch with the testing period and also need to correct them. After launched the system, if there any errors related to the code that were not catch up before, we have the responsibility for correct them. For detecting errors after launched, there should be a error reporting mechanism in the application.


6.13. Report significant violations of this Code to appropriate authorities when it is clear that consultation with people involved in these significant violations is impossible, counter-productive or dangerous.

If found any other unauthorized software engineer or any other person is violated or poisoned the source code of the system some how, the authorized people can take a related legal action. Only authorized persons can edit the code.

No comments:

Post a Comment