Portability definition computer software

Software portability an overview sciencedirect topics. Howard austerlitz, in data acquisition techniques using pcs second edition, 2003. Software portability synonyms, software portability pronunciation, software portability translation, english dictionary definition of software portability. A software product is the association of the software application in a particular configuration. Techniques for software portability in mobile development. In general, software written in java has this ability. Until recently, pension portability wasnt a big issue because so many teachers started and finished their careers in one system. It refers to system software or application software that can be recompiled for a different platform or to software that is available for two or more different platforms. Data portability is growing more important as an increasing number. Software portability portability in highlevel computer programming is.

Software portability synonyms, software portability. Oct 17, 2017 portability may refer to any of the following 1. Capable of being transferred from one employer to another. Mar 21, 2018 portability in highlevel computer programming is the usability of the same software in different environments. Portability article about portability by the free dictionary. Find out information about portability computer science. Being able to move software from one machine platform to another.

Portability, in relation to software, is a measure of how easily an application can be transferred from one computer environment to another. List of computer software terms, definitions, and words relating to computer software. It refers to system software or application software that can be recompiled for a different platform or to software that is available for two or more different pl. Aside from potential portability, these benefits include much smaller development and maintenance costs. Cloud portability enables the migration of cloud services from one cloud provider to another or between a public cloud and a private cloud.

Portability postcardware postprocessor powerpoint powertoys preference preprocessor presentation program print area privmsg problem reports and solutions. First of all we should know that what portability testing is. Previously, we have seen how useful interrupts are, both for calling existing dos and bios functions and for interfacing to additional software functions, especially to support hardware such as data acquisition devices. The prerequirement for portability is the generalized abstraction between the application logic and system interfaces. This article is about moving software to a different system. Software is a general term for the various kinds of program s used to operate computer s and related devices. Nov 09, 2017 portability in highlevel computer programming is the usability of the same software in different environments. Portability meaning in the cambridge english dictionary. A term used to describe an object that can be easily moved, such as a portable computer 2. The prerequirement for portability is the generalized abstraction between the.

You dont have clunky software and files that reside on a master computer. It refers to system software or application software. Current software technology entails writing application programmes in a highlevel language intended to facilitate portability to different computer processor platforms. Computers relating to or being software that can run on. The lack of parallel software portability is mainly because high speed computers support. Porting is the task of doing any work necessary to make the computer program run in the new environment. Portability testing refers to the testing with ease of moving one product or software from one environment to another. Software portability dictionary definition software. When deciding how to implement and deploy cloud computing technologies, enterprises must consider how easy it will be to access and move software and data components to adapt to current and future needs.

Yet the literature on portability techniques is sparse and largely anecdotal, and portability is typically achieved by ad. I will be the first to tell you using site builders online is the way to go. The term is also used when software hardware is changed to make them usable. Computer software is programming code executed on a computer processor. Software portability definition of software portability by the free. It differs from hardware reliability in that it reflects the design perfection, rather than manufacturing perfection. When software with the same functionality is produced for several computing platforms, portability is the key issue for development cost reduction.

Software portability definition of software portability. This paper is based on experiences with several ports of large programs written in modern highlevel languages. It saves you the trouble of software installation and also provides portability, since you can use your ip phone from other locations providing the same service. In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one. Portability computer science article about portability. The term hardware describes the physical aspects of. Software portability article about software portability.

Synonyms for portability at with free online thesaurus, antonyms, and definitions. Data portability is the ability to move data among different application programs, computing environments or cloud services. Portability in highlevel computer programming is the usability of the same software in different environments. The benefits of writing software in a welldesigned language far exceed the costs. The term defines an applications flexibility when used on multiple platforms or instantly accessed from the internet, a desktop or network.

The benefits of this migration include lower costs and software portability. Examples of external, portable computer hardware include an external hard drive or external dvd drive. In the system requirements phase, the nonfunctional requirements nfr are often captured only generically at a fairly high level, and they do not yet include the levels. It is a mystery why the vast majority of computer manufacturers continue to generate so much assemblylanguage software.

The iterative and incremental development cycle implies that portability testing is regularly performed in an iterative and incremental manner. The portability in portable apps refers to the way they can be physically carried from one place to another, not interoperability among different operating systems. A standardsbased reference framework for system portability requirements alain abran, khalid t. But, whereas academic research was con cerned with the portability of fairly small simple compilers that could be bootstrapped from a universal card deck pulled out of ones coat pocket on to any computer within one. Group policies are usually workrelated or initiated by an employer. Even today, porting software is very often problematic and costly in practice. Portability is an important feature of group insurance benefits. For porting of telephone numbers, see local number portability. Software portability definition of software portability by. Another special type of software is the device driver. One example includes testing of a product which is well functioning in windows 7 and measuring its behaviour in windows 8. Application portability is the ability of an application to be portably installed, deployed, accessed and managed regardless of delivery model. Software function an overview sciencedirect topics. When referring to computer software, portability refers to how easy a software program can be moved between computer operating systems.

Software reliability is the probability of failurefree software operation for a specified period of time in a specified environment. Mobile number portability mnp is a service that allows a cellphone or smartphone customer to change telecom carrier and keep the same phone number. Software portability dictionary definition software portability defined. Software portability is a key concern when configuration settings affect software correctness. Portability reduces the assessed value of your new homestead property, in addition to the homestead exemption. Portability definition in the cambridge english dictionary. A framework for system portability requirements cosmic. Portable and machine independent mean the same thingthat the. A computer software application is considered portable to a new environment if the effort required to adapt it to the new environment is within reasonable limits. Jun 27, 2016 cloud switching and the free flow of data portability and interoperability of software and data across cloud services. Software reliability electrical and computer engineering. A portable computer is a computer small enough to carry.

Aug 22, 2016 first of all we should know that what portability testing is. An employees ability or right to retain certain benefits when switching employers. Ability of a software to run with little or no modification on different hardware andor software platforms, or work with different versions of the same hardware or program. Each software application consists of components or software functions managed independently from one another, which are called constituents. Find out inside pcmags comprehensive tech and computerrelated encyclopedia. Portability is a characteristic attributed to a computer program if it can be used in an operating systems other than the one in which it was created without requiring major rework. Portability definition of portability by the free dictionary. When software with the same functionality is produced for several computing platforms, portability is the key issue for. In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program meant for such execution was originally designed for e.

Portability of astronomical image processing and data analysis software in the context of a rapidly changing computer marketplace is discussed. It is a type of testing in which software application is installed from one environment to other, may be from one platform to another platform with different hardware and software configuration. The code can be machinelevel code, or code written for an operating system. Cloud portability is the ability to move applications and data from one cloud computing environment to another with minimal disruption. The term hardware describes the physical aspects of computers and related devices. A projectors portability is important when youre carrying it through airport security. When software with the same functionality is produced for several computing platforms, portability is the key issue.

This is measured in terms of the effort involved in the task. This requires a clear definition of open control systems. Without portability, the insured can lose their coverage if they lose their employment. Access from any device to make changes, updates and manage sales. The process of converting software to run on a computer other than the one for which it was originally written. When referring to computer software, portability refers to how easy a software program can be moved between computer operating systems external, portable computer, software terms. Only half a decade ago, the notion of software portability was confined to. A software application is managed independently in configuration and is considered a byproduct. Portability dictionary definition portability defined. Portability definition is the quality or state of being portable. Portable computers include notebook and subnotebook computers, handheld computers, palmtops, and pdas. The lack of parallel software portability is mainly because highspeed computers support. Software portability a different concept involves software that is written so that the source code can be compiled for different platforms.

1213 188 1428 22 1251 515 724 901 1163 673 1262 1298 1130 1257 1057 1585 1577 921 897 212 1124 1226 271 1438 1318 648 354 4 652 18 1101 429 1081 1473