本文章轉(zhuǎn)載自《計算機世界網(wǎng)》(2005-4-11)
在企業(yè)信息化過程中,常遇到系統(tǒng)難以實施和開發(fā)速度跟不上用戶需求變化的情況。出現(xiàn)這種問題的原因在于軟件缺乏可塑性,因此必須改變軟件產(chǎn)業(yè)模式,開發(fā)以“柔性”為核心的管理軟件。以“柔性”為核心的管理軟件,其最大的特點就是個性化、可塑性強,它們的核心目標就是低成本、快速滿足企業(yè)實際需求及不斷變化的需要。那么,到底是什么理由,促成了“柔性理念”呢?其產(chǎn)生的理由又有哪些呢?
首先是來自用戶需求方面的原因。由于企業(yè)發(fā)展速度變化較為迅速,系統(tǒng)開發(fā)速度跟不上企業(yè)的實際需求,這樣一來,就需要購買現(xiàn)成的軟件構(gòu)件組裝、提高軟件復用率;第二個原因是工作量?,F(xiàn)階段的軟件工程開發(fā),其代碼動輒成百上千萬行,只有從“構(gòu)件”開始,才能大大降低開發(fā)所需的工作量;第三,軟件人員的頻繁“跳槽”增加了大型項目的風險,而單個小項目開發(fā)則不存在這樣的問題;最后的一個原因就是選用標準化和成熟化的模塊組裝可以有效減少Bug,提高軟件的安全性。
以構(gòu)件研發(fā)和組裝為特征的軟件時代已經(jīng)來到,這將是對軟件業(yè)現(xiàn)有游戲規(guī)則的“顛覆”。