软件系统国际化平台研究与实现

被引量 : 0次 | 上传用户:xqqsamsung
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着软件国际化开发技术的不断发展,软件业积累了大量成熟的软件国际化设计和开发经验。全球软件市场竞争也日趋激励。传统软件国际化开发模型不仅开发效率低,而且开发成本也居高不下;这已经不符合当代软件国际化开发的需要,而将被逐渐淘汰。而将软件国际化思想和技术贯穿于整个软件开发周期的同步软件本地化工程模型可以保证源语言和多个语言的本地化软件同步进行发布。这将成为软件业主流的国际化软件开发方法。本课题将研究开发一个软件自动化翻译平台,实现“一次翻译,多次复用”。实现快速国际化,并将整个软件国际化过程工程化,对软件国际化整个过程进行过程化管理和有效监控。程序员通过该平台可以实现自动搜索硬编码和批量去除硬编码;实现自动化生成待翻译词条及翻译任务。翻译人员能够通过翻译平台自动接收翻译任务进行翻译。在所有翻译任务完成后,相关的多语资源将自动生成,软件产品也会自动进行构建。软件国际化平台通过消息、邮件、翻译平台任务状态变化等方式通知测试人员进行测试。该平台支持离线应用。即使翻译人员因网络,安全等原因无法直接使用改平台,也可以将翻译任务,词条导出不同文件格式和其它离线数据库。通过离线应用或直接使用微软的office进行编辑。在完成翻译任务后,通过邮件发给平台管理员或离线应用将翻译好的词条导入到翻译平台。该平台的研发成功将大大缩减软件国际化开发成本,减轻程序员和翻译的劳动强度。本课题采用面向对象的分析、设计方法进行系统分析、设计。软件开发周期模型使用螺旋模型。因为我们不可能一次性确定软件系统国际化平台的所有需求。因此,我们允许该平台可以最多经过两轮需求迭代,不断完善需求和产品功能。开发方法采用敏捷开发方法,可以适应变化。产品经理,架构设计师,程序员,翻译可以天天坐在一起面对面的沟通。在发现问题后,可以立即做出响应。在技术架构方面采用J2EE框架:翻译可以随时随地访问翻译平台,进行翻译。富客户端的实现方式为用户提供更加友好的人机界面。本文研究的国际化软件开发平台将软件国际化过程由传统手工作坊模式转为工程化、自动化、流程化。为软件企业提供一个便捷,高效,准确的软件系统国际化平台;以保证软件企业的主打产品能快速响应国际市场的变化。在该平台的帮助下,笔者所在的公司多个主打软件产品已完成软件国际化。部分软件产品已推广到海外市场,取得非常好的效果。另外,该平台也做为SaaS软件放到公司运营的口岸物流服务平台运营,软件企业可以在平台上注册,通过租用的方式使用,按需付费。该平台也可以和程序开发语言IDE提供商合作,如:微软的Visual Studio、Oracle的Net-beans Platform.为程序开发语言IDE提供对应的软件国际化插件,这样可以使程序员在进行软件国际化过程中得心应手。
其他文献
综述了低分子量有机物/盐体系在纳滤膜中的分离机理及其在医药方面的研究现状.纳滤膜分离机理的模型主要包括非平衡热力学模型、静电位阻模型和道南位阻模型.其中非平衡热力
古建筑是祖先留给我们的遗产,是古代建筑风格的实际体现。加强古建筑的保护与利用是现代城市管的一项重要内容。
教龄指的是一名教师从参加教学工作持续到目前的时间,是衡量教师教学水平和经验的标志。本研究通过实证的研究方法对不同教龄体育教师课堂信息选择性注意的特点进行比较分析,
以本田节能竞技大赛使用的本田125cc排量的摩托车发动机为研究对象,在GT-POWER中建立单缸汽油机仿真模型进行发动机工作过程仿真,分析不同进气歧管长度对发动机动力性能和节油
在男子单打比赛中,运用拉吊进攻和变速突击,可调动对手,寻机突击而取胜.
由于电子产品的高速发展和某些场合的特殊要求,超级电容器,尤其是柔性全固态超级电容器,具有优异的性能,可以作为未来电子产品的储能器件。在本次研究中,我们在Au/PET基底上
研究了水环境质量监测领域引入政府和社会资本合作(PPP)模式的必要性和可行性,提出水环境质量监测采用PPP模式实施,有利于推进政府职能转变、提高水环境质量监测供给质量和效
通过集体修书的方式,打造里程碑式的传世经典,是落实“出版强国”战略,体现“出版原创力”的重要途径。但“集体修书少精品”是中国图书编撰和出版史上的一个普遍现象。通过分析
本文通过定量分析和定性分析的方法,对《麦田里的守望者》的两个中译本进行了对比分析。在该分析中,作者主要对比了两位译者,即孙仲旭和施咸荣在翻译策略(归化和异化)以及翻
<正>江苏省质监局12月15日公布的登山背包抽查结果显示,此次质监部门共抽查登山背包100批次,但合格率只有33%,消费者比较熟悉的狼爪等品牌,也都上了"黑榜"。此次抽查的100批