1. 引言
隨著全球軟件產業在生產要素和市場資源的整合和遷移,軟件生產的國際化成為新的軟件設計模式和技術。國際化軟件也稱為全球化軟件,它是為全球用戶設計,面向全球市場發布的具有一致的界面、風格和功能的軟件。
國際化軟件開發需要遵守國際化技術準則,采用軟件項目(或產品)方式進行,一個完整的國際化軟件項目將包含很多內容和階段,其中軟件的國際化和本地化是兩項主要內容。
國際化軟件測試的內容和范圍廣泛,包括軟件的核心功能特性測試、國際化能力測試、本地化能力測試和本地化測試。
2. 國際化軟件的概念
國際化軟件有四個緊密相關的術語,分別是“全球化”、“國際化”、“本地化”和“市場化”。由于它們都包含“化”字,統稱為“四化”。
2.1. 概念
全球化軟件也稱為國際化軟件,是為全球用戶設計,面向全球市場發布的具有一致的界面、風格和功能的軟件。它的核心特征和代碼設計并不僅僅局限于某一種語言和區域用戶,支持不同目標市場的語言文字和數據信息的輸入、輸出、顯示和存儲。
軟件國際化是在軟件設計和文檔開發過程中,使得功能和代碼設計能處理多種語言和文化習俗,使創建不同語言版本時,不需要重新設計源程序代碼的軟件工程方法。
軟件本地化是將一個軟件產品按特定國家/地區或語言市場的需要進行加工,使之滿足特定市場上的用戶對語言和文化的特殊要求的軟件生產活動。
軟件市場化是國際化軟件領域的一個新引入地概念,是為了將國際化軟件實現全球市場的銷售和服務,而進行的一系列市場宣傳、推廣、銷售、支持、培訓和服務的全部過程。
2.2. 概念辨析
軟件全球化與軟件國際化和軟件本地化之間的關系可以使用公式表示為:軟件全球化 = 軟件國際化 + 軟件本地化 + 軟件市場化,下圖所示進一步解釋了他們之間的關系。
圖1 國際化軟件概念之間的關系
從圖中可以看出,全球化軟件(也稱為國際化軟件)包括軟件國際化、軟件本地化和市場服務等過程,即一個完整的軟件全球化將包括軟件進行正確的國際化設計,軟件本地化集成,以及在全球市場進行的市場推廣、銷售和支持的全部過程。
文章來源于領測軟件測試網 http://www.kjueaiud.com/