這種國際化軟件同步發布模型,非常簡單明了,具有以下特征:
(1).源語言和本地化語言版本同步發布
同步發布模型中沒有源語言發布的里程碑,源語言軟件和本地化軟件都使用相同的單一的軟件代碼,方便軟件代碼版本控制,也使得本地化軟件的功能和源語言的功能相同,不會出現本地化功能缺失。
這種開發模型最大的好處是可以做到源語言軟件和多語言本地化軟件同步發布,可以更好的為國際軟件用戶更及時地提供產品,也有利于提升軟件開發公司的市場形象。
(2).軟件本地化階段大為縮短
由于軟件自始至終采用了國際化設計思想,并且測試和開發同步進行,很多軟件缺陷(核心功能缺陷和國際化缺陷)可以在軟件開發階段修正,這樣軟件本地化很容易進行,減少了軟件本地化后的缺陷。這對于軟件開發公司和軟件本地化服務公司都是非常有利的。
(3).測試與開發同步進行
測試不再是開發后的一個被動執行的過程,通過盡早介入測試,可以發現、報告和修正軟件缺陷。由于國際化不再是一個單獨的過程,所以軟件的功能測試、國際化測試將同步進行。這樣即使沒有本地化測試版本,測試人員可以使用“偽本地化版本”進行“偽本地化測試”,以便發現本地化能力方面的缺陷。
當代軟件市場已經全球化,市場競爭日趨激烈,軟件的開發周期不斷縮短,軟件的規模不斷增加,軟件的質量要求不斷提高,為了最大程度地占領國際市場,國際化軟件同步發布開發模式勢在必行。
4. 同步本地化工程模型
隨著國際化軟件開發技術的不斷發展,軟件業積累了成熟的國際化軟件設計經驗,全球軟件市場競爭加劇,傳統開發模型的耗時、低效的開發方法已經不符合當代國際化軟件開發的需要而逐漸被淘汰,而將軟件國際化思想和技術貫穿于整個軟件開發周期的同步軟件本地化工程模型,可以保證源語言和多個語言的本地化軟件同步發布,成為業界主流的國際化軟件開發方法。
同步軟件本地化工程模型的本地化過程如下圖所示。
圖3 同步軟件本地化工程模型
文章來源于領測軟件測試網 http://www.kjueaiud.com/