软件生产线技术介绍
所謂生產線是指在特定的市場或一個特別任務所對應的一系列軟件產品的集合,在制造業中生產線并不陌生,比如波音公司就有一個,同樣福特、戴爾,甚至還包括麥當勞,這些公司都通過各種方法來利用產品
之間的公共特性。比如波音公司,陸續推出了757和767客機,而這兩種差別很大的產品之間有60%的零部件是相同的,無論是生產效率上還是維護方面的考慮都有很高的價值。另一方面,軟件的產生線作為一個相對較新的概念正在迅速的發展成為一種可行的和非常重要的軟件開發模式。我們知道,軟件在各種環境中的適應能力是評價軟件的非常重要的方面,而產品線技術通過類似搭積木的方式來構件需要的軟件產品來滿足特定用戶的特殊要求,通過這種方式來很好的保證的軟件產品的適應能力。正因為在軟件產品之間充分共享公共的特性,進而充分實現了軟件生產的高效率,軟件生產線技術才成為成功的實踐??傊?#xff0c;軟件生產線技術是通過描述性的方式來把各個公共的部分組合成一個完整的系統。
現在的企業日益認識到,通過從一些公共的功能組件中來構造相關的產品能夠帶來顯著的提高生產率、客戶需求相應能力、產品質量和客戶滿意度。企業業日益發現軟件生產線技術可以很好的滿足目前客戶對軟件客戶化越來越高的要求。
然而,任何東西都具有兩面性,同樣軟件生產線技術也存在一定的風險,使用生產線模式需要公司建立一個全新的技術框架,并且組織和管理方面的障礙往往因為容易被忽視而變得很難克服。在企業內部構件軟件生產線并且應用到實際的開發過程中,除了需要做很多的技術上的工作外,還需要考慮技術管理和組織管理等很多方面的問題。另外在應用軟件生產線技術的過程中,無論是為了在開發過程中對技術進行管理和監控,還是為了對正在生產的軟件產品分析通用的功能組件,上面所說的問題都是存在的。對一些組織結構不夠健全的企業來說,需要有足夠的智慧來克服應用可能失敗的危險。
我們已經收集并標明了一些在軟件生產線應用過程中的一些關鍵的人物。通過調查、軟件廠商、會議、實例調研以及和采用生產線技術的公司的合作,我們對相關的信息進行了分類。已經成功應用生產線技術的組織或公司在很多方面都存在著差異:
1。所生成的產品
2。所對應的市場
3。商業目標
4。組織結構
5。文化和政策
6。軟件過程規定
7。組件庫的成熟度和廣度
然而,即時各個公司之間的環境和起點不同,他們之間仍然出現一些一致的基本功能點。這個文檔對生產線技術提供了一個描述性的框架。
之間的公共特性。比如波音公司,陸續推出了757和767客機,而這兩種差別很大的產品之間有60%的零部件是相同的,無論是生產效率上還是維護方面的考慮都有很高的價值。另一方面,軟件的產生線作為一個相對較新的概念正在迅速的發展成為一種可行的和非常重要的軟件開發模式。我們知道,軟件在各種環境中的適應能力是評價軟件的非常重要的方面,而產品線技術通過類似搭積木的方式來構件需要的軟件產品來滿足特定用戶的特殊要求,通過這種方式來很好的保證的軟件產品的適應能力。正因為在軟件產品之間充分共享公共的特性,進而充分實現了軟件生產的高效率,軟件生產線技術才成為成功的實踐??傊?#xff0c;軟件生產線技術是通過描述性的方式來把各個公共的部分組合成一個完整的系統。
現在的企業日益認識到,通過從一些公共的功能組件中來構造相關的產品能夠帶來顯著的提高生產率、客戶需求相應能力、產品質量和客戶滿意度。企業業日益發現軟件生產線技術可以很好的滿足目前客戶對軟件客戶化越來越高的要求。
然而,任何東西都具有兩面性,同樣軟件生產線技術也存在一定的風險,使用生產線模式需要公司建立一個全新的技術框架,并且組織和管理方面的障礙往往因為容易被忽視而變得很難克服。在企業內部構件軟件生產線并且應用到實際的開發過程中,除了需要做很多的技術上的工作外,還需要考慮技術管理和組織管理等很多方面的問題。另外在應用軟件生產線技術的過程中,無論是為了在開發過程中對技術進行管理和監控,還是為了對正在生產的軟件產品分析通用的功能組件,上面所說的問題都是存在的。對一些組織結構不夠健全的企業來說,需要有足夠的智慧來克服應用可能失敗的危險。
我們已經收集并標明了一些在軟件生產線應用過程中的一些關鍵的人物。通過調查、軟件廠商、會議、實例調研以及和采用生產線技術的公司的合作,我們對相關的信息進行了分類。已經成功應用生產線技術的組織或公司在很多方面都存在著差異:
1。所生成的產品
2。所對應的市場
3。商業目標
4。組織結構
5。文化和政策
6。軟件過程規定
7。組件庫的成熟度和廣度
然而,即時各個公司之間的環境和起點不同,他們之間仍然出現一些一致的基本功能點。這個文檔對生產線技術提供了一個描述性的框架。
總結
- 上一篇: nus计算机科学技术专业,新加坡国立大学
- 下一篇: 【解决方案】SkeyeVSS综合安防视频