跳轉到內容

A-level 計算機/CIE/理論基礎/道德和所有權

來自華夏公益教科書,開放的書籍,開放的世界
規範連結

道德

  • 顯示對道德的基本理解
  • 解釋道德如何影響計算機專業人員的職位角色
  • 瞭解ACM/IEEE軟體工程道德規範中列出的八個類別
  • 證明這些類別與一些典型的軟體開發人員工作場所場景的相關性
  • 瞭解為計算機系統開發人員制定專業行為準則的必要性

所有權

  • 瞭解軟體和資料所有權和版權的概念
  • 描述立法保護所有權、使用權和版權的必要性
  • 討論限制透過網際網路和全球資訊網提供的訪問資料的措施
  • 瞭解不同型別軟體許可證的影響:自由軟體基金會、開源倡議、共享軟體和商業軟體

計算機專業人員可能對組織的成功、員工的保護和隱私以及公眾的保護、隱私和安全產生重大影響。在設計和構建系統時,軟體開發人員(工程師)有機會對他們的客戶和公眾造成傷害,例如

  • 未能確保他們的軟體適合目的(例如,考慮有缺陷軟體的安全系統的後果)
  • 包含旨在傳播惡意軟體的惡意軟體
  • 包括未經授權和未宣告的系統訪問方式(後門),以便他們以後在未經客戶知情的情況下獲得訪問許可權。

軟體工程道德規範包含以下道德和所有權原則,以幫助確保計算機專業人員以道德的方式行事

  • 公眾:始終如一地為公眾利益行事
  • 客戶:為客戶的最佳利益行事
  • 僱主:為僱主的最佳利益行事
  • 產品:軟體及相關修改應達到最高標準
  • 判斷:在他們的專業判斷中保持正直和獨立
  • 管理:團隊領導應該認同並促進對軟體開發和維護管理的道德方法
  • 職業:軟體工程師應提升該行業的正直和聲譽
  • 同事:軟體工程師應公平地對待和支援他們的同事
  • 自我:軟體工程師應參與關於其職業實踐的終身學習
擴充套件:瑞利十大

瑞利每年都會發布一份關於科學技術中的道德困境和政策問題的清單。閱讀這份清單,並思考如何將軟體道德規範應用到實踐中。
瑞利十大

所有權

[編輯 | 編輯原始碼]

當我們創造出獨一無二的東西時,我們就擁有了它。所創造的東西被稱為智慧財產權。版權法存在於保護我們的智慧財產權。版權賦予權利人複製、出售、開發或許可他人使用的獨家權利。

  • 版權 - 智慧財產權的法律權利
  • 免費軟體 - 可以免費獲得的受版權保護的軟體
  • 智慧財產權 - 由某人實際建立的獨一無二的東西(未實施的想法不屬於智慧財產權)
  • 開源軟體 - 可以自由複製、分發和修改的軟體
  • 共享軟體 - 受版權保護的軟體,在有限的時間內可以免費獲得,之後必須獲得許可證
擴充套件:為什麼軟體應該是免費的

理查德·斯托曼有力地論證了為什麼軟體應該是免費的。閱讀這篇文章,並討論你同意他的程度。
軟體應該是免費的文章

複習問題

[編輯 | 編輯原始碼]
  1. 你如何才能成為一名道德的計算機程式設計師?
  2. 解釋道德如何影響計算機專業人員的職位角色
  3. 軟體工程道德規範中列出了哪些八個類別?
  4. 為什麼我們需要行為準則?
  5. 為什麼版權很重要?
  6. 描述立法保護所有權、使用權和版權的必要性
  7. 討論限制透過網際網路和全球資訊網提供的訪問資料的措施
  8. 什麼是開源軟體?

進一步閱讀

[編輯 | 編輯原始碼]
華夏公益教科書