百科解釋
ALM - 定義 ALM(application lifecycle management)應(yīng)用程序生命周期管理! 所謂應(yīng)用生命周期管理(ALM),是利用計算機輔助軟件工程(CASE tool)的軟件工具,一個組織通常為多個客戶生產(chǎn)軟件,而客戶的要求也是多樣化的。一種軟件生命周期往往不能適合所有的情況,因此組織可以規(guī)定多種軟件生命周期供項目使用。這些軟件生命周期一般從軟件工程文獻中獲得,并可加以修改,使之適于組織的情況。在制定項目定義軟件過程時,這些軟件生命周期可以和組織標準軟件過程結(jié)合在一起使用。以標準的流程管理方式,協(xié)助降低軟件開發(fā)過程中人為造成的開發(fā)瑕疵,特別適用于大型應(yīng)用的開發(fā)。包括Borland、IBM等,都有提供ALM產(chǎn)品。 ALM在FPGA中指自適應(yīng)邏輯模塊! ALM - 詳細介紹 然而,由于一般ALM產(chǎn)品多僅考慮到軟件的開發(fā)、測試,并未將后端的數(shù)據(jù)庫系統(tǒng)列入,「讓數(shù)據(jù)庫程序管理成為軟件開發(fā)項目的漏網(wǎng)之魚,」微軟開發(fā)工具暨平臺推廣處產(chǎn)品營銷經(jīng)理胡德民說。 「未列入數(shù)據(jù)庫管理的ALM,已經(jīng)讓許多開發(fā)人員吃足苦頭,」胡德民說。 「以軟件程序代碼版本控管來說,」他解釋道,程序開發(fā)人員常需更新程序代碼版本,但是與系統(tǒng)攸關(guān)的數(shù)據(jù)庫結(jié)構(gòu),卻一直沒有納入一致性的版本控管機制。 缺乏一致性的控管機制,即會加重開發(fā)人員的負擔。他舉例說,若數(shù)據(jù)庫字段名稱需要變動,將會影響所有會抓取此字段數(shù)據(jù)的程序指令,「修正會相當吃力,」他說。 他表示,透過該工具的重構(gòu)(Refactoring)機制,可使數(shù)據(jù)庫對象被重新命名后,確保所有參考該對象的程序代碼都會自動變更。 除了自動重構(gòu),該工具亦提供了自動化比對兩個數(shù)據(jù)庫結(jié)構(gòu)的版本異同,以及自動產(chǎn)生大量有意義的測試數(shù)據(jù),協(xié)助進行質(zhì)量與壓力負載測試等功能。 對于在大型企業(yè)中可能分屬不同單位的程序開發(fā)人員與數(shù)據(jù)庫管理人員,胡德民表示,在ALM納入數(shù)據(jù)庫管理前,兩方難以協(xié)同工作,「偏偏在軟件開發(fā)過程中,兩邊卻又;ハ嘤绊懀顾硎,透過此一工具,將有助雙方的協(xié)同作業(yè),改進軟件開發(fā)流程。 微軟發(fā)表的Microsoft Visual Studio 2005 Team Edition for Database Professionals,為一數(shù)據(jù)庫程序開發(fā)工具,為其ALM產(chǎn)品Visual Studio 2005 Team Edition之新工具,透過該工具,可促進應(yīng)用程序開發(fā)人員與數(shù)據(jù)庫程序開發(fā)人員的協(xié)同工作,避免各行其是造成錯誤或瑕疵,為修補、更改而延宕應(yīng)用程序開發(fā)。 Visual Studio 2005 Team Edition for Database Professionals繁體中文版定價為145,900元,搭配MSDN開發(fā)人員訂閱服務(wù)與軟件升級保證的定價則為230,510元。使用者若為套裝產(chǎn)品Visual Studio 2005 Team Suite之用戶,則可以免費取得該產(chǎn)品授權(quán)。此外,微軟另在官網(wǎng)上提供180天試用版供下載試用。 此外,Hansky(中國)公司,在ALM方面也有卓越的方案,其應(yīng)用生命周期管理(Hansky ALM),管理應(yīng)用生命周期的所有環(huán)節(jié),包含需求、設(shè)計、編碼、測試、發(fā)布和維護,它能夠極大地提高應(yīng)用系統(tǒng)的可視化、可用性、可靠性和可管理性,并大大降低成本,從本質(zhì)上提升管理水平。 便于廣大軟件運營商及軟件開發(fā)商對整個研發(fā)過程有一個獨到的見解。
然而,由于一般ALM產(chǎn)品多僅考慮到軟件的開發(fā)、測試,并未將后端的數(shù)據(jù)庫系統(tǒng)列入,「讓數(shù)據(jù)庫程序管理成為軟件開發(fā)項目的漏網(wǎng)之魚,」微軟開發(fā)工具暨平臺推廣處產(chǎn)品營銷經(jīng)理胡德民說。 「未列入數(shù)據(jù)庫管理的ALM,已經(jīng)讓許多開發(fā)人員吃足苦頭,」胡德民說。 「以軟件程序代碼版本控管來說,」他解釋道,程序開發(fā)人員常需更新程序代碼版本,但是與系統(tǒng)攸關(guān)的數(shù)據(jù)庫結(jié)構(gòu),卻一直沒有納入一致性的版本控管機制。 缺乏一致性的控管機制,即會加重開發(fā)人員的負擔。他舉例說,若數(shù)據(jù)庫字段名稱需要變動,將會影響所有會抓取此字段數(shù)據(jù)的程序指令,「修正會相當吃力,」他說。 他表示,透過該工具的重構(gòu)(Refactoring)機制,可使數(shù)據(jù)庫對象被重新命名后,確保所有參考該對象的程序代碼都會自動變更。 除了自動重構(gòu),該工具亦提供了自動化比對兩個數(shù)據(jù)庫結(jié)構(gòu)的版本異同,以及自動產(chǎn)生大量有意義的測試數(shù)據(jù),協(xié)助進行質(zhì)量與壓力負載測試等功能。 對于在大型企業(yè)中可能分屬不同單位的程序開發(fā)人員與數(shù)據(jù)庫管理人員,胡德民表示,在ALM納入數(shù)據(jù)庫管理前,兩方難以協(xié)同工作,「偏偏在軟件開發(fā)過程中,兩邊卻又;ハ嘤绊懀顾硎,透過此一工具,將有助雙方的協(xié)同作業(yè),改進軟件開發(fā)流程。 微軟發(fā)表的Microsoft Visual Studio 2005 Team Edition for Database Professionals,為一數(shù)據(jù)庫程序開發(fā)工具,為其ALM產(chǎn)品Visual Studio 2005 Team Edition之新工具,透過該工具,可促進應(yīng)用程序開發(fā)人員與數(shù)據(jù)庫程序開發(fā)人員的協(xié)同工作,避免各行其是造成錯誤或瑕疵,為修補、更改而延宕應(yīng)用程序開發(fā)。 Visual Studio 2005 Team Edition for Database Professionals繁體中文版定價為145,900元,搭配MSDN開發(fā)人員訂閱服務(wù)與軟件升級保證的定價則為230,510元。使用者若為套裝產(chǎn)品Visual Studio 2005 Team Suite之用戶,則可以免費取得該產(chǎn)品授權(quán)。此外,微軟另在官網(wǎng)上提供180天試用版供下載試用。 此外,Hansky(中國)公司,在ALM方面也有卓越的方案,其應(yīng)用生命周期管理(Hansky ALM),管理應(yīng)用生命周期的所有環(huán)節(jié),包含需求、設(shè)計、編碼、測試、發(fā)布和維護,它能夠極大地提高應(yīng)用系統(tǒng)的可視化、可用性、可靠性和可管理性,并大大降低成本,從本質(zhì)上提升管理水平。 便于廣大軟件運營商及軟件開發(fā)商對整個研發(fā)過程有一個獨到的見解。
移動通信網(wǎng) | 通信人才網(wǎng) | 更新日志 | 團隊博客 | 免責聲明 | 關(guān)于詞典 | 幫助