當前位置:工程項目OA系統(tǒng) > 建筑OA系統(tǒng) > 項目進度管理軟件
快速原型方法與軟件開發(fā)中的風險管理
軟件系統(tǒng)往往體現一定的功能,這些功能要符合一定的使用目的?,F實世界是在不斷變化的,而且變化的速度是越來越快,唯一不變的就是“變化”的主題。這一現實也就直接影響到了實現實際功能的軟件系統(tǒng),體現在需求、技術實現手段、應用環(huán)境等多個方面,這些都直接影響到了軟件系統(tǒng)自身的穩(wěn)定性。同時,由于快速變化這一事實,人們對于以后的預測能力也越來越有限,有時根本難以明確未來的需求,只能是根據環(huán)境的變化而隨時調整,因此直接導致了軟件生命周期越來越短這一現實,特別是應用軟件,直接與這種變化緊密相連。
但是,軟件開發(fā)往往需要一定的時間,一個軟件系統(tǒng)從需求、設計、開發(fā)到投入使用,這一周期都不會很短,即從需求產生到實際能夠投入使用這段時間,其本身就已經成為應用軟件自身的風險,很可能當一個軟件開發(fā)完成的時候,市場需求已經發(fā)生了變化,開發(fā)出來的軟件已經不適用了。軟件生命周期已經縮短,特別是應用軟件,隨著新業(yè)務的市場窗口變窄的趨勢,其自身的壽命周期也在縮短??焖偻斗攀袌鲆呀洺蔀檐浖到y(tǒng)的首要因素。另一方面,由于快速變化的外部環(huán)境給軟件產品帶來的風險,成本控制也成為軟件工程管理的一個重要方面,通過對需求變化的風險的評估來重新認識軟件壽命周期,以合理的成本完成軟件開發(fā),也已經成為對軟件產品管理者的一個挑戰(zhàn)。
在傳統(tǒng)的軟件工程方法中,主要使用瀑布式順序開發(fā)方法,包括需求分析和定義、系統(tǒng)設計、實現和單元測試、系統(tǒng)集成測試、運行維護等多個階段,這一方法的優(yōu)點是全面、嚴謹,但最大的缺陷,就是過程一旦啟動就難以適應變化。這一方法是基于一個重要的假設前提——能夠提出明確的需求。當面對快速變化、甚至是根本不明確的需求時,這種假設根本上就不成立,因此這種傳統(tǒng)的開發(fā)方法的缺點就越來越突出,特別是應用軟件的開發(fā),由于它與市場的聯(lián)系更加緊密,使用這種傳統(tǒng)的開發(fā)方法,已經難以為繼。我們需要尋找一種更加快速、成本合理的軟件開發(fā)方法。
快速原型方法就是這樣一種開發(fā)更加迅速、更加成本合理的開發(fā)方法。在軟件開發(fā)過程中,最關鍵的步驟就是確切定義出需求,明確軟件要實現的功能是什么,而這恰恰也是最困難的過程,因為現在許多用戶在初期只有一個隱約的、大致的考慮,根本不可能提出具體明確的需求。這種情況下,使用快速原型進行反復交流、細化需求,就成為一種更加有效的方法。一個軟件的原型,主要是模擬重要的功能和界面,但是一般不考慮運行效率,也不考慮系統(tǒng)的健壯性,出錯處理也考慮不多,它的目的只是為了實際描述概念中的結構,使用戶能夠檢測與其概念的一致性和概念的可用性。
目前主要有兩種快速原型方法:
· 丟棄原型(Throw-away prototyping)。其目標只是為了明確需求,使用最簡單的開發(fā)方法,以最低的成本實現一個可工作的系統(tǒng),該系統(tǒng)只關注功能,不考慮開發(fā)工具、性能、容錯、未來實際運行環(huán)境等。通過反復與客戶交流和修改原型,使原型的功能能夠充分體現客戶需求。在明確了需求之后,原型就會被丟棄。以后軟件的開發(fā)將根據明確了的需求按照傳統(tǒng)的工程化方法來開發(fā)。
· 進化原型(Evolutionary prototyping)。其目標就是與客戶一起工作,從一個原始的需求的輪廓開始,逐步改進,最終發(fā)展成為符合實際需要的系統(tǒng)。采用這種方法,就需要考慮到軟件未來的運行環(huán)境等有關要求,這就要求從一開始就要對需求有一個比較清晰的認識,不能有方向性的錯誤。
快速原型方法存在的主要問題是:文檔容易被忽略,建立原型過程中的許多工作會被浪費,項目難以計劃和管理。但是這種方法的好處更大:能夠適應不明確的需求,比傳統(tǒng)的瀑布式方法要快得多,用戶的介入更多,能夠及早發(fā)現
- 12015年造價員考試基礎知識練習題(8)
- 22015年一級消防工程師消防安全技術綜合能力輔導分析(13)
- 3企業(yè)如何把項目風險管理落到實處
- 4某船舶工程安全操作規(guī)程匯編
- 5電梯設計所規(guī)定的轎廂運行速度,速度( )常用于電力驅動電梯。
- 6浦林公路站建設工程中標公示
- 7電梯安裝自檢試運行結束后,由( ?。┴撠熯M行校驗和調試。
- 82014年1月房屋市政工程生產安全事故情況通報
- 9造價員考試必備知識點:項目決策與工程造價的關系
- 10洛陽市公路管理局公路養(yǎng)護工程大中修工程勘察設計中標公告
- 11哈大客運專線某跨市政道路支架現澆連續(xù)梁專項安全防護施工方案
- 12造價員考試復習模擬訓練(4)
- 13造價員考試必備知識點:利潤總額
- 14杭州至瑞麗高速公路湖北省陽新至通城段某標段安全預案
- 15工程項目合同有哪些類型
- 162015造價員《安裝工程》知識點總結(10)
- 17關于征集“第三屆中國建設工程質量論壇”論文的通知
- 182015年一級消防工程師考試輔導:案例分析輔導(3)
- 19一級建造師復習資料:水泥混凝土的主要質量要求
- 202015造價員《工程造價基礎知識》教材講義(16)
- 212015年造價員考試《經典模擬題》(21)
- 222015礦業(yè)工程要點:巷道掘砌循環(huán)圖表的編制方法
- 23宜萬鐵路某標段工程指揮部觸電現場處置方案
- 24簡議工程項目管理中的合同管理
- 25京港澳高速漯駐段改擴建工程橋梁伸縮縫采購安裝詢價結果公示
- 26關于建筑施工管理進度控制工作方法的討論
- 27一級建造師復習資料:建設工程項目管理的類型
- 282015礦業(yè)工程要點:橫道圖進度計劃的應用
- 29中山市某大橋維修加固安全技術交底
- 30按功能重要度分,產品功能如何分類
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓