軟件開發(fā)平臺化是一種新的軟件開發(fā)模式,這種模式就是把過去程序員coding開發(fā)軟件的模式改變?yōu)槔梅€(wěn)定的基礎架構平臺,通過快速的配置的方式將軟件開發(fā)出來的一種新的開發(fā)模式。
從當前的狀況來看,軟件開發(fā)的速度緩慢、價值高昂而又很容易犯錯,常常會出產出存在許多缺點的產物,在可用性、可靠性、功用、安全以及其他服務質量方面形成嚴峻的難題。
依據(jù)計算,美國公司每年出資約175,000個軟件開發(fā)項目,出資額約為2500億美元。這些項目中只要16%能夠在預算內按計劃完結。還有31%的項目首要因為質量難題而被撤銷,經濟損失約為810億美元。別的53%的項目均勻超出預算189%,經濟損失約為590億美元。完結的項目均勻只完結了本來計劃的功用的42%。
不只美國如此,國內許多的軟件廠商更是有過之而無不及,軟件開發(fā)基本上都處于手藝作坊形式,形成了許多項目都延遲交給、質量得不到保證。
從職業(yè)開展的視點思考,進步出產能力的途經是從手藝作業(yè)過渡到機械出產。在手藝作業(yè)期間,一切產物都是由小我或小組從無到有制造出來的,而在機械出產期間,各種產物經過拼裝多家供貨商出產的可重復使用的組件敏捷出產出來,在這個過程中,許多機械瑣碎的使命都是由機器主動完結的。
這些職業(yè)對技術、設計和包裝進行標準化,憑借產物線完結系統(tǒng)性重復使用,并經過供應鏈分管本錢和危險。如今已有有些職業(yè)能夠完結大規(guī)模定制,依據(jù)需要疾速而經濟地制造出各種產物,以滿意不一樣客戶的特定需求。
力軟基于前期產品快速開發(fā)平臺而自主研發(fā)的敏捷開發(fā)框架,正是采用軟件開發(fā)平臺化的開發(fā)模式,能夠把軟件開發(fā)依照流水線的工作方式、遵從必定的出產質量標準,批量、高效地出產標準化的軟件產物組件,并對其進行拼裝然后批量完成軟件產品的開發(fā)。