【大紀元9月6日訊】(大紀元記者陳俊村編譯報導)開發軟件是很複雜和耗用心力的過程,從開始到完成需要不斷的測試與修改。歐盟資助組建的一個軟件開發平台ETICS,可以使繁複的開發過程自動化,進而急遽地減少軟件開發的時間與成本。
歐洲核子研究組織(CERN)主導的計劃「軟件測試、整合與組建開發平台」(EInfrastructure for Testing, Integration and Configuration of Software/ETICS)。這項計劃將使軟件開發向前邁進一大步,大幅縮短上市時間並降低成本。來自該組織的梅格里奧(Di Meglio)說:「ETICS系統主要是將軟件管理者、開發者和測試者的許多日常工作自動化,進而縮短上市時間、降低風險與成本,同時兼具較高的品質。」
成立於2007年的這項計劃,有著遠大的目標,期望開發一個開放式的軟件開發平台給任何軟件開發者,以加速軟件開發流程與改善品質。目前已經推出第二版名為ETICS 2,有超過30個專案正在使用這個平台開發軟件。使用者可以經由個人電腦連上這個開發平台,在遠端多台伺服器上執行軟件整合、測試與除錯等功能,執行所謂的網格計算(Grid computing),意指是將一個計算工作分散到眾多網路伺服器上來執行,用以縮短運算時間。
另外平台上有一個強大的功能-自動化品質認證模型(Automated-Quality Certification Model/A-QCM),這個功能可以幫助使用者評估任何類型軟件的功能性、可靠性、可維護性和可移植性,最終將評估結果用於判斷是否符合ISO 9126與12207 的標準,這項功能將終結眾多設計者的夢靨,大大地增速了開發流程。
據ScienceDaily網站報導,世界上最早的電腦程式是由勒芙蕾絲(Ada Lovelace)在1842至1843年所寫,用以計算伯努力(Bernoulli)數的簡短程式。在早期,程式設計多半是熱衷此道者的個人成果。然而今日的軟件開發變得十分龐大與複雜,往往需要團隊合作長達幾年的時間才能開發出一個程式。然而軟件的建構、測試與發表耗用了許多時間和資源,其主要的關鍵在於設計過程的非自動化。
這種創新系統使用最新的網格軟件與運算分流平台,得以取得網路運算資源的最佳化,另外也可以在不同的系統平台上運作。可貴的是它也提供了開放程式碼,ETICS使用者可以依需求來修改平台或進一步開發。
(http://www.dajiyuan.com)





