There are various definitions of the termSoftware
Engineering. A concise definition canbe found in IEEE [1993]: 1.) the application
of a systematic, disciplined, quantifiableapproach to the development, operation, andmaintenance of software; that is, the application
of engineering to software, and 2.) the study of approachesas in (1).
Global Software and Localisation Testing is a key aspect ofIBM’s Global Software Engineering division, and is a professioncommonly referred to as GVT (Global VerificationTesting). At the IBM Dublin Software Lab GVT is a disciplinethat underpins the success of many IBM products that are
released across many global markets and is therefore animportant and necessary activity for global success. It is thereforean established and integral part of IBM’s end-to-end softwaredevelopment process.
The key motivation for GVT is the common knowledge thatit is difficult to sell computer hardware/software which doesnot support the prevailing language and national customs.Therefore IBM and most software development organisationsnow produce software that is tuned to the needs of local marketswith the notion that early success is essential,
出国留学论文andrespecting standards is a smooth prerequisite to ensuring customersatisfaction and quality. The IBM GVT process attempts
to ensure that standards are uniformly implemented andrespected across all of their software applications, as consistencyin approach and
methodology not only aligns processacross development teams, but also delivers a consistentexperience to the end users.
Interestingly, one of the first attempts to establish a standardtook place in the year 1120 (at the time of the 1st
Crusades). The pioneer was King Henry 1st of England. Henrymandated that the ell (the ancient yard) should be the samelength as his arm and he insisted that this distance would bethe standard unit throughout his lands. The ell (45” in length)was used until recently for measuring cloth. Henry’s counterpartacross the channel must have been of smaller stature, asthe Flemish ell is 27 inches or 3/4 of a yard… Standards,
Standards, Standards in software engineering and test are critical to
repeatability and incremental success. There are many internationalstandards organisations that have helped guide the
evolution of International standards and best practices in the
global software industry. These organisations have members
from a number of large and small organisations, and serve as
a “police force” to ensure that the introduction of new technologies,
protocols and standards are monitored carefullyagainst global requirements. Everyone is a vested communitymember of this police force and adherence is key!The end-to-end process of softwareglobalisation and localisationis complex as Fig.1 shows. Starting with the early
stages of development right through the process of releaseand manufacturing there are many potential pitfalls that canresult in mistakes or fundamental errors. Several checkpoints
need to exist in the process to allow engineers to identifyproblems early so as to motivate timely solutions.
Standards exist right from code inception (where developers
need to design code to be culturally, platform, and linguistically
neutral) right through to when the final CD is cut
(where formatting and writing characteristics also need to
respect established standards).To help industry in the difficult task of comprehending andrespecting the various
本论文由英语论文网提供整理,提供论文代写,英语论文代写,代写论文,代写英语论文,代写留学生论文,代写英文论文,留学生论文代写相关核心关键词搜索。