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