Answer:
Please see the explanation
Step-by-step explanation:
ACM professional code has following characteristics:
Genaral moral Imperative- This further consists of:
Contribute to society and human well being
Avoid harm to others
Be honest and trustworthy
Honor property rights including copyrights and patent
Respect the privacy of other
2) Professional responsibilities
Acquire and maintain professional coompetence
Achieve the highest quality
Accept and provide appropriate professional review
Respect the existing laws
Access computing and communication resources only when authorized to do so.
3) Organizational leadership
Articulate social responsibilities of members of an organizational unit and encourage full acceptance of those responsibilities.
Manage personnel and resources to design and build information systems that enhance the quality of working life.
Ensure that users and those who will be affected by a system have their needs clearly articulated during the assessment and design of requirements; later the system must be validated to meet requirements.
Create opportunities for members of the organization to learn the principles and limitations of computer systems.
4) Compliance with Code
Uphold and promote the principles of this Code.
Treat violations of this code as inconsistent with membership in the ACM.
Software Engineering Code of Ethics and Professional Practice
In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to the following Eight Principles:
Public: Software engineers shall act consistently with the public interest.
Client and Employer: Software engineers shall act in a manner that is in the best interests of their client and employer, consistent with the public interest.
Product: Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
Judgement: Software engineers shall maintain integrity and independence in their professional judgment.
Management: Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
Profession: Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
Colleagues: Software engineers shall be fair to and supportive of their colleagues.
Self: Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
Australian Code of Professional Conduct
As an ACS member you must uphold and advance the honour, dignity and effectiveness of being a professional. This entails, in addition to being a good citizen and acting within the law, your conformance to the following ACS values.
1. The Primacy of the Public Interest
You will place the interests of the public above those of personal, business or sectional interests.
2. The Enhancement of Quality of Life
You will strive to enhance the quality of life of those affected by your work.
3. Honesty
You will be honest in your representation of skills, knowledge, services and products.
4. Competence
You will work competently and diligently for your stakeholders.
5. Professional Development
You will enhance your own professional development, and that of your staff.
6. Professionalism
You will enhance the integrity of the ACS and the respect of its members for each other.
In a situation of conflict between the values, The Primacy of the Public Interest takes precedence over the other values.
This Code of Professional Conduct is aimed specifically at you as an individual practitioner, and
is intended as a guideline for your acceptable professional conduct. It is applicable to all ACS
members regardless of their role or specific area of expertise in the ICT industry
All the three codes focus on the public interest, honestl, loyalty, ensuring quality of life, and professional development.
In Australian Code of conduct, in a situation of conflict between the values, The Primacy of the Public
Interest takes precedence over the other values, while there is no such thing in other two codes.
Software Engineering Code of Ethics and Professional Practice includes development of self, that is, Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession, which is not usually seen in other two codes.