1. 引言
随着全球软件产业在生产要素和市场资源的整合和迁移,软件生产的国际化成为新的软件设计模式和技术。国际化软件也称为全球化软件,它是为全球用户设计,面向全球市场发布的具有一致的界面、风格和功能的软件。
国际化软件开发需要遵守国际化技术准则,采用软件项目(或产品)方式进行,一个完整的国际化软件项目将包含很多内容和阶段,其中软件的国际化和本地化是两项主要内容。
国际化软件测试的内容和范围广泛,包括软件的核心功能特性测试、国际化能力测试、本地化能力测试和本地化测试。
2. 国际化软件的概念
国际化软件有四个紧密相关的术语,分别是“全球化”、“国际化”、“本地化”和“市场化”。由于它们都包含“化”字,统称为“四化”。
2.1. 概念
全球化软件也称为国际化软件,是为全球用户设计,面向全球市场发布的具有一致的界面、风格和功能的软件。它的核心特征和代码设计并不仅仅局限于某一种语言和区域用户,支持不同目标市场的语言文字和数据信息的输入、输出、显示和存储。
软件国际化是在软件设计和文档开发过程中,使得功能和代码设计能处理多种语言和文化习俗,使创建不同语言版本时,不需要重新设计源程序代码的软件工程方法。
软件本地化是将一个软件产品按特定国家/地区或语言市场的需要进行加工,使之满足特定市场上的用户对语言和文化的特殊要求的软件生产活动。
软件市场化是国际化软件领域的一个新引入地概念,是为了将国际化软件实现全球市场的销售和服务,而进行的一系列市场宣传、推广、销售、支持、培训和服务的全部过程。
2.2. 概念辨析
软件全球化与软件国际化和软件本地化之间的关系可以使用公式表示为:软件全球化 = 软件国际化 + 软件本地化 + 软件市场化,下图所示进一步解释了他们之间的关系。
图1 国际化软件概念之间的关系
从图中可以看出,全球化软件(也称为国际化软件)包括软件国际化、软件本地化和市场服务等过程,即一个完整的软件全球化将包括软件进行正确的国际化设计,软件本地化集成,以及在全球市场进行的市场推广、销售和支持的全部过程。
文章来源于领测软件测试网 https://www.ltesting.net/