这种国际化软件同步发布模型,非常简单明了,具有以下特征:
(1).源语言和本地化语言版本同步发布
同步发布模型中没有源语言发布的里程碑,源语言软件和本地化软件都使用相同的单一的软件代码,方便软件代码版本控制,也使得本地化软件的功能和源语言的功能相同,不会出现本地化功能缺失。
这种开发模型最大的好处是可以做到源语言软件和多语言本地化软件同步发布,可以更好的为国际软件用户更及时地提供产品,也有利于提升软件开发公司的市场形象。
(2).软件本地化阶段大为缩短
由于软件自始至终采用了国际化设计思想,并且测试和开发同步进行,很多软件缺陷(核心功能缺陷和国际化缺陷)可以在软件开发阶段修正,这样软件本地化很容易进行,减少了软件本地化后的缺陷。这对于软件开发公司和软件本地化服务公司都是非常有利的。
(3).测试与开发同步进行
测试不再是开发后的一个被动执行的过程,通过尽早介入测试,可以发现、报告和修正软件缺陷。由于国际化不再是一个单独的过程,所以软件的功能测试、国际化测试将同步进行。这样即使没有本地化测试版本,测试人员可以使用“伪本地化版本”进行“伪本地化测试”,以便发现本地化能力方面的缺陷。
当代软件市场已经全球化,市场竞争日趋激烈,软件的开发周期不断缩短,软件的规模不断增加,软件的质量要求不断提高,为了最大程度地占领国际市场,国际化软件同步发布开发模式势在必行。
4. 同步本地化工程模型
随着国际化软件开发技术的不断发展,软件业积累了成熟的国际化软件设计经验,全球软件市场竞争加剧,传统开发模型的耗时、低效的开发方法已经不符合当代国际化软件开发的需要而逐渐被淘汰,而将软件国际化思想和技术贯穿于整个软件开发周期的同步软件本地化工程模型,可以保证源语言和多个语言的本地化软件同步发布,成为业界主流的国际化软件开发方法。
同步软件本地化工程模型的本地化过程如下图所示。
图3 同步软件本地化工程模型
文章来源于领测软件测试网 https://www.ltesting.net/