軟件工程師職業(yè)素質及道德規(guī)范.ppt
《軟件工程師職業(yè)素質及道德規(guī)范.ppt》由會員分享,可在線閱讀,更多相關《軟件工程師職業(yè)素質及道德規(guī)范.ppt(16頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1 第7章軟件工程師職業(yè)素質及道德規(guī)范 2 本章導讀 為了發(fā)展中華民族的軟件產(chǎn)業(yè) 必須提高軟件企業(yè)和軟件人員的職業(yè)素質及道德規(guī)范 本章從多個不同角度 系統(tǒng)而全面地分析了中國軟件公司的集體素質和個體素質 從業(yè)務素質和道德規(guī)范兩個方面 對國內軟件工程師提出了基本要求 最后公布了軟件工程職業(yè)道德規(guī)范和實踐要求的國際標準 本章涉及的幾個問題 無論是軟件開發(fā)人員或軟件管理人員 只要你聯(lián)系實際 仔細捉摸 都會從中獲得莫大的啟迪 表7 1列出了讀者在本章學習中要了解 理解和關注的主要內容 3 本章對讀者的要求 4 一位中國軟件工程師的感言 1 印度軟件公司開發(fā)軟件的特點是什么 2 看看自己適不適合現(xiàn)在學習軟件工程 3 中國軟件企業(yè)存在的主要問題是什么 4 中國軟件企業(yè)的主要差距是什么 5 中國軟件企業(yè)存在差距的原因是什么 5 軟件工程師業(yè)務素質 1 首先必須喜歡軟件 熱愛軟件事業(yè) 對軟件開發(fā) 管理或維護工作特別感興趣 2 至少要熟練地掌握兩種編程語言 能寫出規(guī)范化的源程序 3 熟悉數(shù)據(jù)結構和數(shù)據(jù)庫 能設計出問題求解的數(shù)據(jù)結構或數(shù)據(jù)庫 即數(shù)據(jù)建模 4 養(yǎng)成了良好的文檔書寫習慣 真正理解軟件是 知識 程序 數(shù)據(jù)和文檔 的集合 即 軟件 知識 程序 數(shù)據(jù) 文檔 5 在軟件工程技術上與時俱進 努力跟蹤并掌握有關的軟件開發(fā)工具及環(huán)境 如當前的 Net開發(fā)環(huán)境和J2EE開發(fā)環(huán)境 以及PowerDesigner和RationalRose等CASE工具 6 在行業(yè)領域知識上與時俱進 努力跟蹤并掌握所在行業(yè)領域知識 不斷適應客戶的需求變化 7 在技術上或管理上不斷地總結經(jīng)驗 吸取教訓 做到每年都有所長進 8 在業(yè)務工作中提倡與遵守團隊精神 反對個人英雄主義 6 軟件工程師道德規(guī)范 1 首先必須做一位遵紀守法的公民 在企業(yè)內外不惹事 2 做事認真負責 一絲不茍 每一條語句都經(jīng)過周密思考 3 再忙再累也不會走捷徑 對自己拿出手的東西絕不馬虎 4 不會給合作方造成麻煩 良心大大地好 5 看得見看不見都會做到更好 自我控制已經(jīng)形成習慣 成為風格 6 永遠在學新東西 永遠覺得自己還不行 讓自己不斷進步 7 善了吸取教訓 勇于承擔責任 8 最后才是聰明才智 也就是說不能太蠢太笨 7 軟件工程師職業(yè)實踐的基本要求 1 自覺遵守公民道德規(guī)范標準和中國軟件行業(yè)基本公約 2 講誠信 堅決反對各種弄虛作假現(xiàn)象 不承接自己能力尚難以勝任的任務 對已經(jīng)承諾的事 要保證做到 對情況變化和有特殊原因 實在難以做到時 應及早向當事人報告說明 3 講團結 講合作 有良好的團隊協(xié)作精神 善于溝通和交流 在業(yè)務討論上 積極坦率地發(fā)表自己的觀點和意見 對理解不清楚和有疑問的地方 決不放過 4 有良好的知識產(chǎn)權保護觀念 自覺抵制各種違反知識產(chǎn)權保護的行為 不購買和使用盜版軟件 不參與侵犯知識產(chǎn)權的活動 在自己開發(fā)的產(chǎn)品中 不拷貝復用未取得使用許可的他方內容 5 樹立正確的技能觀 努力提高自己的技能 為社會和人民造福 絕不利用自己的技能去從事危害公眾利益的活動 包括構造虛假信息和不良內容 制造電腦病毒 參與盜版活動 非法解密存取 黑客行為和攻擊網(wǎng)站等 提倡健康的網(wǎng)絡道德準則和交流活動 對利用自己的電腦知識 積極參與社會科學普及活和應用推廣活動 應大力鼓勵和提倡 8 軟件工程師職業(yè)實踐的基本要求 6 認真履行簽定的合同和協(xié)議規(guī)定 有良好的工作責任性 不能以追求個人利益為目的 不隨意向他人泄露工作和客戶機密 7 軟件業(yè)是一個不斷變化和不斷創(chuàng)新的行業(yè) 面對飛速發(fā)展的技術 能自覺跟蹤技術發(fā)展動態(tài) 積極參與各種技術交流 技術培訓和繼續(xù)教育活動 不斷改進和提高自己的技能 自覺參與項目管理和軟件過程改進活動 8 努力提高自己的技術和職業(yè)道德素質 力爭做到與國際接軌 提交的軟件和文檔資料 技術上能符合國際和國家的有關標準 9 有良好的編碼能力 至少精通一門編程語言 10 信息是以數(shù)據(jù)為中心的 因此與數(shù)據(jù)庫的交互在所有軟件中都是必不可少的 了解數(shù)據(jù)庫操作和編程是軟件工程師需要具備的基本素質之一 11 程序世界的主導語言是英文 作為軟件工程師 具有一定的英語基礎對于提升自身的學習和工作能力極有幫助 9 軟件工程職業(yè)實踐的國際標準 原則1公眾軟件工程師應當以公眾利益為目標 特別是在適當?shù)那闆r下軟件工程師應當 1 01對他們的工作承擔完全的責任 1 02用公益目標節(jié)制軟件工程師 雇主 客戶和用戶的利益 1 03批準軟件 應在確信軟件是安全的 符合規(guī)格說明的 經(jīng)過合適測試的 不會降低生活品質 影響隱私權或有害環(huán)境的條件之下 一切工作以大眾利益為前提 1 04當他們有理由相信有關的軟件和文檔 可以對用戶 公眾或環(huán)境造成任何實際或潛在的危害時 向適當?shù)娜嘶虍斁纸衣?1 05通過合作全力解決由于軟件 及其安裝 維護 支持或文檔引起的社會嚴重關切的各種事項 1 06在所有有關軟件 文檔 方法和工具的申述中 特別是與公眾相關的 力求正直 避免欺騙 1 07認真考慮諸如體力殘疾 資源分配 經(jīng)濟缺陷和其他可能影響使用軟件益處的各種因素 1 08應致力于將自己的專業(yè)技能用于公益事業(yè)和公共教育的發(fā)展 10 軟件工程職業(yè)實踐的國際標準 原則2客戶和雇主在保持與公眾利益一致的原則下 軟件工程師應注意滿足客戶和雇主的最高利益 特別是在適當?shù)那闆r下軟件工程師應當 2 01在其勝任的領域提供服務 對其經(jīng)驗和教育方面的不足應誠實和坦率 2 02不明知故犯使用非法或非合理渠道獲得的軟件 2 03在客戶或雇主同意的情況下 只在適當范圍內使用客戶或雇主的資產(chǎn) 2 04保證他們遵循的文檔按要求經(jīng)過某一人授權批準 2 05只要工作中所接觸的機密文件不違背公眾利益和法律 對這些文件所記載的信息須嚴格保密 2 06根據(jù)其判斷 如果一個項目有可能失敗 或者費用過高 違反知識產(chǎn)權法規(guī) 或者存在問題 應立即確認 文檔記錄 收集證據(jù)和報告客戶或雇主 2 07當他們知道軟件或文檔有涉及到社會關切的明顯問題時 應確認 文檔記錄 和報告給雇主或客戶 2 08不接受不利于為他們雇主工作的外部工作 2 09不提倡與雇主或客戶的利益沖突 除非出于符合更高道德規(guī)范的考慮 在后者情況下 應通報雇主或另一位涉及這一道德規(guī)范的適當?shù)漠斒氯?11 軟件工程職業(yè)實踐的國際標準 原則3產(chǎn)品軟件工程師應當確保他們的產(chǎn)品和相關的改進符合最高的專業(yè)標準 特別是在適當?shù)那闆r下軟件工程師應當 3 01努力保證高質量 可接受的成本和合理的進度 確保任何有意義的折衷方案雇主和客戶是清楚和接受的 從用戶和公眾角度是合用的 3 02確保他們所從事或建議的項目有適當和可達到的目標 3 03識別 定義和解決他們工作項目中有關的道德 經(jīng)濟 文化 法律和環(huán)境問題 3 04通過適當?shù)亟Y合教育 培訓和實踐經(jīng)驗 保證他們能勝任正從事和建議開展的工作項目 3 05保證在他們從事或建議的項目中使用合適的方法 3 06只要適用 遵循最適合手頭工作的專業(yè)標準 除非出于道德或技術考慮可認定時才允許偏離 3 07努力做到充分理解所從事軟件的規(guī)格說明 3 08保證他們所從事的軟件說明是良好文檔 滿足用戶需要 和經(jīng)過適當批準的 3 09保證對他們從事或建議的項目 作出現(xiàn)實和定量的估算 包括成本 進度 人員 質量和輸出 并對估算的不確定性作出評估 3 10確保對其從事的軟件和文檔資料有合適的測試 排錯和評審 3 11保證對其從事的項目 有合適的文檔 包括列入他們發(fā)現(xiàn)的重要問題和采取的解決辦法 3 12開發(fā)的軟件和相關的文檔 應尊重那些受軟件影響的人的隱私 3 13小心和只使用從正當或法律渠道獲得的精確數(shù)據(jù) 并只在準許的范圍內使用 3 14注意維護容易過時或有出錯情況時的數(shù)據(jù)完整性 3 15處理各類軟件維護時 應保持與新開發(fā)時一樣的職業(yè)態(tài)度 12 軟件工程職業(yè)實踐的國際標準 原則4判斷軟件工程師應當維護他們職業(yè)判斷的完整性和獨立性 特別是在適當?shù)那闆r下軟件工程師應當 4 01所有技術性判斷服從支持和維護人價值的需要 4 02只有在對本人監(jiān)督下準備的文檔 或在本人專業(yè)知識范圍內并經(jīng)本人同意的情況下才簽署文檔 4 03對受他們評估的軟件或文檔 保持職業(yè)的客觀性 4 04不參與欺騙性的財務行為 如行賄 重復收費或其他不正當財務行為 4 05對無法回避和逃避的利益沖突 應告示所有有關方面 4 06當他們 他們的雇主或客戶存有未公開和潛在利益沖突時 拒絕以會員或顧問身份參加與軟件事務相關的私人 政府或職業(yè)團體 13 軟件工程職業(yè)實踐的國際標準 原則5管理軟件工程的經(jīng)理和領導人員應贊成和促進對軟件開發(fā)和維護合乎道德規(guī)范的管理 特別是在適當?shù)那闆r下軟件工程師應當 5 01對其從事的項目保證良好的管理 包括促進質量和減少風險的有效步驟 5 02保證軟件工程師在遵循標準之前便知曉它們 5 03保證軟件工程師知道雇主是如何保護對雇主或其他人保密的口令 文件和信息的有關政策和方法 5 04布置工作任務應先考慮其教育和經(jīng)驗會有適切的貢獻 再加上有進一步教育和經(jīng)驗的要求 5 05保證對他們從事或建議的項目 作出現(xiàn)實和定量的估算 包括成本 進度 人員 質量和輸出 并對估算的不確定性作出評估 5 06在雇傭軟件工程師時 需實事求是地介紹雇傭條件 5 07提供公正和合理的報酬 5 08不能不公正的阻止一個人取得可以勝任的崗位 5 09對軟件工程師有貢獻的軟件 過程 研究 寫作 或其它知識產(chǎn)權的所有權 保證有一個公平的協(xié)議 5 10對違反雇主政策或道德觀念的指控 提供正規(guī)的聽證過程 5 11不要求軟件工程師去做任何與道德規(guī)范不一致的事 5 12不能處罰對項目表露有道德關切的人 14 軟件工程職業(yè)實踐的國際標準 原則6專業(yè)在與公眾利益一致的原則下 軟件工程師應當推進其專業(yè)的完整性和聲譽 特別是在適當?shù)那闆r下軟件工程師應當 6 01協(xié)助發(fā)展一個適合執(zhí)行道德規(guī)范的組織環(huán)境 6 02推進軟件工程的共識性 6 03通過適當參加各種專業(yè)組織 會議和出版物 擴充軟件工程知識 6 04作為一名職業(yè)成員 支持其他軟件工程師努力遵循本道德規(guī)范 6 05不以犧牲職業(yè) 客戶或雇主利益為代價 謀求自身利益 6 06服從所有監(jiān)管作業(yè)法令 唯一可能的例外是 僅當這種符合與公眾利益有不一致時 6 07要精確敘述自己所從事軟件的特性 不僅避免錯誤的斷言 也要防止那些可能造成猜測投機 空洞無物 欺騙性 誤導性或者有疑問的斷言 6 08對所從事的軟件和相關文檔 負起檢測 修正和報告錯誤的責任 6 09保證讓客戶 雇主和主管人員知道軟件工程師對本道德規(guī)范的承諾 以及這一承諾帶來的后果影響 6 10避免與本道德規(guī)范有沖突的業(yè)務和組織沾邊 6 11要認識違反本規(guī)范是與成為一名專業(yè)工程師不相稱的 6 12在出現(xiàn)明顯違反本規(guī)范時 應向有關當事人表達自己的關切 除非在沒有可能 會影響生產(chǎn)或有危險時才可例外 6 13當向明顯違反道德規(guī)范的人無法磋商 或者會影響生產(chǎn)或有危險時 應向有關當局報告 15 軟件工程職業(yè)實踐的國際標準 原則7同行軟件工程師對其同行應持平等和互助和支持的態(tài)度 特別是在適當?shù)那闆r下軟件工程師應當 7 01鼓勵同行遵守本道德規(guī)范 7 02在專業(yè)發(fā)展方面幫助同行 7 03充分信任和贊賞其他人的工作 節(jié)制追逐不應有的贊譽 7 04評審別人的工作 應客觀 直率和適當?shù)倪M行文檔記錄 7 05持良好的心態(tài)聽取同行的意見 關切和抱怨 7 06協(xié)助同行充分熟悉當前的標準工作實踐 包括保護口令 文件和保密信息有關的政策和步驟 以及一般的安全措施 7 07不要不公正地干涉同行的職業(yè)發(fā)展 但出于客戶 雇主或公眾利益的考慮 軟件工程師應以善意態(tài)度質詢同行的勝任能力 7 08在有超越本人勝任范圍的情況 應主動征詢其他熟悉這一領域的專業(yè)人員 16 軟件工程職業(yè)實踐的國際標準 原則8自身軟件工程師應當參與終生職業(yè)實踐的學習 并促進合乎道德的職業(yè)實踐方法 特別是軟件工程師應不斷盡力于 8 01深化他們的開發(fā)知識 包括軟件的分析 規(guī)格說明 設計 開發(fā) 維護和測試 相關的文檔 以及開發(fā)過程的管理 8 02提高他們在合理的成本和時限范圍內 開發(fā)安全 可靠和有用質量軟件的能力 8 03提高他們產(chǎn)生正確 有含量的和良好編寫的文檔能力 8 04提高他們對所從事軟件和相關文檔資料 以及應用環(huán)境的了解 8 05提高他們對從事軟件和文檔有關標準和法律的熟悉程度 8 06提高他們對本規(guī)范 及其解釋和如何應用于本身工作的了解 8 07不因為難以接受的偏見不公正地對待他人 8 08不影響他人在執(zhí)行道德規(guī)范時所采取的任何行動 8 09要認識違反本規(guī)范是與成為一名專業(yè)軟件工程師不相稱的- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 軟件工程師 職業(yè) 素質 道德規(guī)范
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
鏈接地址:http://kudomayuko.com/p-7528945.html