Ethics
Download
1 / 18

Ethics - PowerPoint PPT Presentation


  • 208 Views
  • Uploaded on

Ethics. Ethics. What is "ethics"?. Ethics. Moral principles that govern a person’s or group’s behavior The moral correctness of specified conduct. Morals. Morals. The principles of right and wrong that are accepted by an individual or a social group. Group Ethics. Consider This.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Ethics' - siran


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Ethics1
Ethics

  • What is "ethics"?


Ethics2
Ethics

  • Moral principles that govern a person’s or group’s behavior

  • The moral correctness of specified conduct



Morals1
Morals

  • The principles of right and wrong that are accepted by an individual or a social group



Consider this
Consider This

  • The Association for Computing Machinery (ACM) created a task force along with IEEE-CS to write a code of ethics for Software Engineering.


Acm software engineering code of ethics professional practice
ACM Software Engineering Code of Ethics & Professional Practice

  • 1. PUBLIC

  • Software engineers shall act consistently with the public interest.


ACM Software Engineering Code of Ethics & Professional Practice

  • 2. 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.


ACM Software Engineering Code of Ethics & Professional Practice

  • 3. PRODUCT

  • Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.


Consider this1
Consider This

  • Imagine a situation where your software development team is unable to meet their next deadline.

  • Your team has the choice of:

    • Working unpaid overtime to finish the project (making no money, but producing a great product), or

    • Delivering the project as is at the deadline.


Acm software engineering code of ethics professional practice1
ACM Software Engineering Code of Ethics & Professional Practice

  • 4. JUDGMENT

  • Software engineers shall maintain integrity and independence in their professional judgment.


Acm software engineering code of ethics professional practice2
ACM Software Engineering Code of Ethics & Professional Practice

  • 5. MANAGEMENT

    • Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.

  • 6. PROFESSION

    • Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.


Acm software engineering code of ethics professional practice3
ACM Software Engineering Code of Ethics & Professional Practice

  • 7. COLLEAGUES

    • Software engineers shall be fair to and supportive of their colleagues.

  • 8. 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.




Case studies cloning
Case Studies: Cloning

  • In the software development field, using someone else's code is called Cloning.

  • Cloning and other code re-use practices are important for the production of new software.



ad