




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
國外IT人員提高軟件開發(fā)效率和效益的經驗,IT經濟學 第十三章,13.1尋找“錢包”最滿和握有“棒球棒”的項目支持者,錢包 棒球棒 項目管理者和項目支持者間的關系,13.2IT人員離不開培訓和拓展的機會,項目管理的培訓和咨詢 軟件開發(fā)組織的日常工作 有培訓經驗的人的重要性,13.3充分認識軟件開發(fā)的復雜性和風險性,軟件危機 軟件危機(Software Crisis) 是計算機軟件在它的開發(fā)和維護過程中所遇到的一系列嚴重問題。概括地說,主要包含兩方面的問題:如何開發(fā)軟件,怎樣滿足對軟件日益增長的需求;如何維護數(shù)量不斷膨脹的已有軟件。 “軟件危機”使得人們開始對軟件及其特性進行更深一步的研究,人們改變了早期對軟件的不正確看法。早期那些被認為是優(yōu)秀的程序常常很難被別人看懂,通篇充滿了程序技巧?,F(xiàn)在人們普遍認為優(yōu)秀的程序除了功能正確,性能優(yōu)良之外,還應該容易看懂、容易使用、容易修改和擴充。,13.3充分認識軟件開發(fā)的復雜性和風險性,軟件危機 最為突出的例子是美國IBM公司于1963年1966年開發(fā)的IBM360系列機的操作系統(tǒng)。該軟件系統(tǒng)花了大約5 000人一年的工作量,最多時,有 1000人投入開發(fā)工作,寫出近100萬行的源程序。盡管投入了這么多的人力和物力,得到的結果卻極其糟糕。據(jù)統(tǒng)計,這個操作系統(tǒng)每次發(fā)行的新版本都是從前一版本中找出1000個程序錯誤而修正的結果??上攵?,這樣的軟件質量糟到了什么地步。 難怪該項目的負責人FD希羅克斯在總結該項目時無比沉痛地說:“正像一只逃亡的野獸落到泥潭中作垂死掙扎,越是掙扎,陷得越深,最后無法逃脫滅頂?shù)臑碾y,程序設計工作正像這樣一個泥潭一批批程序員被迫在泥潭中拼命掙扎,誰也沒有料到問題竟會陷入這樣的困境?!?IBM360操作系統(tǒng)的歷史教訓已成為軟件開發(fā)項目中的典型事例被記入歷史史冊。,13.3充分認識軟件開發(fā)的復雜性和風險性,軟件危機 如果開發(fā)的軟件隱含錯誤,可靠性得不到保證,那么在運行過程中很可能對整個系統(tǒng)造成十分嚴重的后果,輕則影響到系統(tǒng)的正常工作,重則導致整個系統(tǒng)的癱瘓,乃至造成無可挽回的惡性事故。如,銀行的存款可能被化為烏有,甚至弄成赤字;工廠的產品全部報廢,導致工廠破產。 1963年,美國用于控制火星探測器的計算機軟件中的一個“,”號被誤寫為“”,而致使飛往火星的探測器發(fā)生爆炸,造成高達數(shù)億美元的損失。 為了克服這一危機,一方面需要對程序設計方法、程序的正確性和軟件的可靠性等問題進行系列的研究;另一方面,也需要對軟件的編制、測試、維護和管理的方法進行研究,從而產生了程序設計方法學。,13.3充分認識軟件開發(fā)的復雜性和風險性,軟件危機的主要表現(xiàn) 1. 對軟件開發(fā)成本和進度的估計常常很不準確。實際成本比估計成本有可能高出一個數(shù)量級,實際進度比預期進度拖延幾個月甚至幾年的現(xiàn)象并不罕見。這種現(xiàn)象降低了開發(fā)組織的信譽。為趕進度和節(jié)約成本所采取的權宜之計往往又損害了軟件產品的質量,從而不可避免地引起用戶的不滿。 2. 用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經常發(fā)生。軟件開發(fā)人員常常在對用戶需求只有模糊的了解,甚至對所要解決的問題還沒有確切認識的情況下,就倉促上陣匆忙著手編寫程序。軟件開發(fā)人員和用戶之間的交流往往很不充分,“閉門造車”必然導致最終產品不符合用戶實際需要。 3. 軟件產品的質量常??坎蛔?。軟件可靠性和質量保證的確切定量概念剛剛出現(xiàn),軟件質量保證技術(審查、復審和測試)還沒有堅持不懈地應用到軟件開發(fā)的全過程中,這些都會導致軟件產品發(fā)生質量問題。,13.3充分認識軟件開發(fā)的復雜性和風險性,軟件危機的主要表現(xiàn) 4. 軟件常常是不可維護的。程序中的錯誤很難改正,實際上不可能使這些程序適應新的硬件環(huán)境,也不能根據(jù)用戶的需求在原有程序中增加新的功能。 5. 軟件通常沒有適當?shù)奈臋n資料。軟件不僅是程序,還應該有一整套文檔資料。這些文檔資料是在軟件開發(fā)過程中產生出來的,而且應該是“最新的”(與代碼完全一致)。缺乏文檔必然給軟件的開發(fā)和維護帶來許多嚴重的困難和問題。 6. 軟件成本在計算機系統(tǒng)總成本中所占比例逐年上升。 隨著微電子技術的進步和生產自動化程度的提高,硬件成本逐年下降,然而軟件開發(fā)需要大量的人力,軟件成本隨著通貨膨脹以及軟件規(guī)模和數(shù)量的不斷擴大而逐年上升。美國在1995年的調查表明,軟件成本大約已占計算機系統(tǒng)總成本的90%。,13.3充分認識軟件開發(fā)的復雜性和風險性,軟件危機的現(xiàn)狀 軟件危機的出現(xiàn),使得人們去尋找產生危機的內在原因,發(fā)現(xiàn)其原因可歸納為兩方面,一方面是由軟件生產本身存在著復雜性,另一方面卻是與軟件開發(fā)所使用的方法和技術有關。 軟件工程正是為克服軟件危機而提出的一種概念,并在實踐中不斷地探索它的原理,技術和方法。在此過程中,人們研究和借鑒了工程學的某些原理和方法,并形成了一門新的學科軟件工程學,但可惜的是時至今日人們并沒有完全克服軟件危機。,13.3充分認識軟件開發(fā)的復雜性和風險性,影響因素眾多:超過100個 軟件項目開發(fā)效率和軟件組織的工作效率變化很大 具有重要影響的因素 有效的程序重復使用 良好的成本預算和時間安排,13.4如何離開軟件開發(fā)的慢車道,具有消極影響的因素 軟件開發(fā)過程中的嚴格程度:有正規(guī)的流程規(guī)劃以及嚴格執(zhí)行,13.5軟件開發(fā)的商務規(guī)則,商務規(guī)則是指從事經濟活動所必須遵循的一些規(guī)矩。 商務規(guī)則的意義 用例和商務規(guī)則 商務規(guī)則的對策,13.6IT軟件開發(fā)人員怎樣與客戶合作,商務規(guī)則的尋找:與客戶充分交流,合作建模 積極尋找客戶的商業(yè)贊助,13.7軟件開發(fā)的團隊規(guī)模問題,較小團隊,適應性開發(fā) 優(yōu)秀的人員,極高的工作效率 小型團隊利于信息同步,13.8IT產品生產問題解決之途徑,案例分析:綜合性會計系統(tǒng) 適應性方法:一個原型設計一個有效的反復過程 數(shù)據(jù)模型可保持相對穩(wěn)定,13.9IT軟件開發(fā)中的經驗教訓是瑰寶,適應性方法 所有的要素在合適的位置上 增強凝聚力 應明確進度表 合理的激勵機制 同股東溝通 高層管理人員的全力支持,印度軟件開發(fā)優(yōu)勢:成本、質量、生產力,今天,IBM印度公司的相關負責人Ameeta Roy女士在談到印度在軟件開發(fā)方面的優(yōu)勢時說,印度的優(yōu)勢是成本、質量、生產力。 她表示,印度外包企業(yè)的成功,從一開始是從成本降低的角度,因為美國的項目可能外包給印度,印度的語言是英語,溝通起來更方便。但這些不是這么多國家把項目拿到印度的主要原因,多年可以發(fā)現(xiàn)印度的企業(yè)不斷演進,不斷提高,這些交付出來的產品的質量非常好,讓客戶非常放心,這是印度多年的可以獲得更多客戶的主要原因。 她介紹說,IBM的項目開發(fā)在美國做,編碼測試工作在印度拜嘉羅爾做,因為跟在美國時間是在一個時期,可以做一些大家上班的時間可以做互相傳遞的工作,這個時候美國下班的時候,可能是印度下班的時候,可以做相應的編碼測試的工作,有了結果之后,第二天美國上班的時候可以看到前一天編譯的結果?,F(xiàn)在可以看到另外一個趨勢是會逐漸把設計工作放到印度去。,印度軟件開發(fā)優(yōu)勢:成本、質量、生產力,印度外包的優(yōu)勢是,印度的人力成本是最低的,有30%的節(jié)省。還有生產力優(yōu)勢,以及它的系統(tǒng)開發(fā)出來的質量。因為印度很多的外包公司基本上是CMMI的一些公司,他們非常重視產品質量。如果客戶交付給它產品,一定可以作出高質量的產品。因為印度和美國有時差的關系,早上我們在美國做需求,印度可以晚上開發(fā),第二天可以拿這個開發(fā)的系統(tǒng),給客戶做驗證。 在印度確保質量,主要是通過一些標準的流程控制它。通過ISO9000,CMM Level-3,CMM level-5,還有Six Sigma標準,可以達到降低開發(fā)成本的目的。,印度軟件開發(fā)優(yōu)勢:成本、質量、生產力,一些核心的模塊,把這些總結出來放在行業(yè)里面實現(xiàn)它,這樣有了一些軟件基礎,可以降低整個項目,以后不斷交互項目的復雜度;其次是流程的管理,因為一個企業(yè)有很多種項目,有一些大項目,還有一些小項目,針對一些行業(yè)有不同的行業(yè)特點,要做到讓流程適合企業(yè)的所有的項目;最佳實踐是非常誠實地檢驗自己的系統(tǒng)。只要定
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023甘肅輔警招聘考試模擬(含答案)
- 2025瀘州市中考英語真題
- 綠色卡通風白內障護理
- 2025年公共政策分析師職業(yè)資格考試卷及答案
- 2025年工程報告師資格考試試卷及答案
- 真菌角膜潰瘍健康教育
- 專精特新企業(yè)科技成果轉化能力培訓規(guī)范(征求意見稿)
- 江蘇省徐州市鼓樓區(qū)樹人中學2025屆英語八下期中檢測試題含答案
- 2025年茶藝師職業(yè)技能鑒定考試試卷及答案
- 2025年財務審計師資格考試試題及答案
- 社區(qū)衛(wèi)生服務站建設與運營管理
- 2025年河北省中考乾坤押題卷物理試卷B及答案
- 國民經濟行業(yè)分類代碼(2024年版)
- 國家開放大學《藥物治療學(本)》形考作業(yè)1-4參考答案
- 2025年中考歷史總復習課本圖片詳細說明(全六冊)
- 《熊貓小四》知識點匯-總以及這本書閱讀題測試
- 《膽管炎的護理》課件
- 中國概況(英文版)課件
- 2025年中國orc低溫余熱發(fā)電系統(tǒng)行業(yè)分析及發(fā)展趨勢預測
- 中醫(yī)護理疑難病例討論
- 2025年江蘇啟東市勞務技術經濟開發(fā)有限公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論