Font Size: a A A

Research And Implementation Internationalized Software Platform

Posted on:2015-06-07Degree:MasterType:Thesis
Country:ChinaCandidate:H Y LiangFull Text:PDF
GTID:2308330473450048Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the development of internationalization technology of software, the software industry has accumulated sophisticated international experience in software design. The competition of the global software market is Intensifying. Traditional development model of time-consuming, inefficient development method does not meet the needs of modern international software development. It will be gradually weeded out.The synchronization software localization engineering model that internationalization of software ideas and technologies will be used during the software development life cycle ensures that source and multiple languages localization software be released synchronously. The model will became an industry-leading international software development method. This paper will research and develop a software platform for automated translation, realize the concept ’translate once, reuse many times’.The platform will help software company to realize rapid internationalization and internationalization of software engineering for software process management and effective monitoring of the entire process of internationalization. Programmers can search hard code automatically via the platform and batch remove hard code, generate lemmas automatically for translation and translation tasks.Translators will receive translation tasks to translate via the translation platform. After all of translation tasks is completed, corresponding multilingual resources will be generated automatically and software products will be built automatically. The platform will inform QA to start testing via a message, mail, status change for specific translation task. The platform supports offline application. Even if the translators cannot use the platform directly. Such as:network, security and other reasons. He can export lemmas to many kinds of file formats, and other offline databases. He also can edit these lemmas directly via using the offline application, or Microsoft office. After these translation tasks is complete, translator can send these lemmas to platform administrator via email or import these translated lemmas into translation platform via offline application.The successful development of the platform will significantly reduce the cost of software internationalization development and reduce the labor intensity of both programmers and translators.The system analysis and design of internationalized software platform bases on object-oriented analysis and design method.Using the spiral model of software development life cycle model. As we know, we can’t confirm and know clearly all of requirements for the platform of software internationalization. Therefore, we allow the product can demand after two rounds of iterative, continuous improvement requirements and product functions.Software development methods adopted agile development methods. It can adapt to the changes. And product managers, architects, programmers, translators can face to face to communicate and work. After finding the problem and we can respond immediately. In terms of technical architecture using J2EE framework; translation translation platform can be accessed anytime, anywhere, with translation. Rich client application will provide a more user-friendly interface for users.Research software development platform for software internationalization process of internationalization by artisanal into engineering, automation, process-oriented. For software companies to provide a convenient, efficient and accurate translation of software internationalization platform to ensure the software’s core product can quickly respond to changes in the international market. The platform has been passed the author’s company’s product review.Under the help of the platform, several core software products of the company in which the author works has completed the software internationalization. Some software products have been saled to overseas markets, and made very good achievements.In addition, the platform as SaaS software will be deployed on company service platform for port logistics operations, software companies can register on the platform and pay according to real usage.We plan to coordinate with develop language IDE providers, such as Microsoft’s Visual Studio, Oracle, Net-beans platform. We will develop and provide corresponds to software internationalization development language IDE plugin, so that programmers realize software internationalization smoothly.
Keywords/Search Tags:Software system, Internationalized, Hard code, Translation
PDF Full Text Request
Related items