Skip to main content

Ethical and Professional responsibilities of software engineering


Ethical responsibilities of Software Engineering :
সফটওয়্যার ইঞ্জিনিয়ারিং এর নৈতিক দায়িত্ব

Confidentiality : (গোপনীয়তা)
Engineers should normally respect the confidentiality of their employers or clients irrespective of whether or not a formal confidentiality comment has been signed.

Competence : (কর্মদক্ষতা)
Engineers should not misrepresent their level of competence. they should not knowingly accept work is out of their competence

Intellectual property rights : (মেধা সম্পত্তি অধিকার)
Engineers should be aware of local laws governing the use of intellectual property such as patents, copyrights etc. They should be careful to ensure that the intellectual property of employer's and clients protected.

Computer Misuse : (কম্পিউটারের অপব্যবহার)
software engineers should not use their technical skills to misuse people's computers. Computer misuse ranges from relatively trivial two extremely serious

Professional responsibilities of Software Engineering :
সফটওয়্যার ইঞ্জিনিয়ারিং এর পেশাদার দায়িত্ব

  • Improving system quality by identifying issues and common patterns, and developing standard operating procedures
  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems
  • Maintaining and improving existing code bases and peer review code changes
  • Liaising with colleagues to implement technical designs
  • Investigating and using new technologies where relevant
  • Providing written knowledge transfer material