software ethics - engineeringstan/csi2911/softwareethics-kw.pdf · software ethics kenton white....
TRANSCRIPT
![Page 1: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/1.jpg)
Software Ethics
Kenton White
![Page 2: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/2.jpg)
![Page 3: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/3.jpg)
![Page 4: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/4.jpg)
ENGINEERS SHALL HOLD PARAMOUNT THE SAFETY, HEALTH AND WELFARE OF THE PUBLIC
![Page 5: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/5.jpg)
Sometimes something is overlooked
![Page 6: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/6.jpg)
Sometimes physical limits are wrong
![Page 7: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/7.jpg)
WHAT DOES A SOFTWARE ENGINEERING DISASTER LOOK LIKE?
![Page 8: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/8.jpg)
![Page 9: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/9.jpg)
JUST KIDDING!
BUT WHAT ARE EXAMPLES OF SOFTWARE DISASTERS?
![Page 10: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/10.jpg)
SOFTWARE ENGINEERING DIFFERS FROM TRADITIONAL ENGINEERING
![Page 11: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/11.jpg)
Limitations not well defined
![Page 12: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/12.jpg)
No such thing as normal operating conditions
![Page 13: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/13.jpg)
Must anticipate attacks
![Page 14: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/14.jpg)
SOFTWARE ENGINEER MORE LIKE A PHYSICIAN OR LAWYER
![Page 15: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/15.jpg)
A software engineer must
• Do no harm
• Maintain confidentiality
• Provide full disclosure
![Page 16: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/16.jpg)
Do No Harm
![Page 17: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/17.jpg)
![Page 18: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/18.jpg)
![Page 19: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/19.jpg)
![Page 20: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/20.jpg)
Maintain Confidentiality
![Page 21: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/21.jpg)
![Page 22: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/22.jpg)
![Page 23: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/23.jpg)
![Page 24: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/24.jpg)
![Page 25: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/25.jpg)
Full Disclosure
![Page 26: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/26.jpg)
![Page 27: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/27.jpg)
![Page 28: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/28.jpg)
![Page 29: Software Ethics - Engineeringstan/csi2911/SoftwareEthics-KW.pdf · Software Ethics Kenton White. ENGINEERS SHALL HOLD PARAMOUNT ... This program is free software: you can redistribute](https://reader033.vdocuments.net/reader033/viewer/2022053100/605b13b8c312f07823078ded/html5/thumbnails/29.jpg)
Final Thoughts