论文部分内容阅读
随着软件和互联网的日益发展,软件的国际化市场正在形成,国内的软件企业迫切需要设计出高质量的国际化软件并参与全球化的竞争,基于国际化设计的软件才能满足本地或区域市场的需求。软件国际化是表征国际化软件实现本地化难易程度的指标。现有的国内软件国际化的能力难以衡量,缺乏统一的行业标准,国际化的能力也影响了本地化后软件的质量。良好的软件国际化设计是增强本地化能力的基础,可以降低软件本地化过程的成本提高软件的质量。为了解决各种不同的项目资源文件的差异,同时为更多的项目提供本地化的可重用和共享的平台,本地化服务框架提供了统一的本地化流程解决方案,并有机的联系了国际化开发、本地化翻译、测试和缺陷修正的各个环节,屏蔽了各种软件项目的差异性。首先,本文总结了已有的软件国际化经验,基于最佳实践提出了完善的软件国际化的设计原则,建立了一套衡量国际化软件的原则和体系,推广了一套国际化标准的打分系统,评估了软件的国际化能力并提出了改进建议,实现了不同的软件项目国际化能力的量化评比。其次,基于过程管理的本地化服务框架协调源代码服务器和本地化服务的数据库,将新字串发送到翻译世界服务器翻译,以及结合云计算的应用实例。本地化服务框架平台还应用了CMMI过程模型和PDCA的过程优化方法。本文还讨论了软件国际化的质量管理、国际化的测试和本地化的质量保证。本文分析了软件国际的特征和本地化测试的需要,提出相应的指导原则,使用了完善的缺陷跟踪和管理工具,介绍了缺陷的完整生命周期和修正过程。为了提高测试的效率,引入自动化测试的平台降低自动化测试的门槛。根据本地化和国际化缺陷的特点,采用了定制的缺陷修正工具和自动化的语言缺陷修正方案,大幅提高了缺陷修复的效率降低了难度。软件国际化和本地化的发展需要使用国际化的开发原则,建立成熟的本地化过程管理框架,加强软件本地化的质量管理。本文重点研究了本地化过程的工作流,实现了开发、翻译、测试等工序的无缝衔接,针对软件国际化和本地化的核心技术问题提出了关键技术处理的方案和质量控制方案,提高了软件本地化的效率,减少了软件的缺陷,降低了成本,提高了软件国际化开发的回报和本地化项目的质量。