This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
ddsf:public:guidebook:06_append:glossary:p:portability [2020/06/25 16:26] nick created |
ddsf:public:guidebook:06_append:glossary:p:portability [2021/07/14 16:44] (current) murphy ↷ Links adapted because of a move operation |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Portability ===== | ===== Portability ===== | ||
| - | [[ddsf:private:cookbook:06_append:glossary| Return to Glossary ]] | + | [[ddsf:public:guidebook:06_append:glossary:start| Return to Glossary ]] |
| + | |||
| + | [[ddsf:private:guidebook:02_body:02_projreq:nonfunctional:10_portability:start|See 2.2.1 Portability]] | ||
| **Portability**, in relation to software, is a measure of how easily an application can be transferred from one computer environment to another. 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. The meaning of the abstract term 'reasonable' depends upon the nature of the application and is often difficult to express in quantifiable units. | **Portability**, in relation to software, is a measure of how easily an application can be transferred from one computer environment to another. 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. The meaning of the abstract term 'reasonable' depends upon the nature of the application and is often difficult to express in quantifiable units. | ||
| Line 8: | Line 10: | ||
| **Portability** refers to the ability of an application to move across environments, not just across platforms. To clarify, a computer platform generally refers to the operating system and computer hardware only. A computer environment is much broader and may include the hardware, the operating system and the interfaces with other software, users and programmers. | **Portability** refers to the ability of an application to move across environments, not just across platforms. To clarify, a computer platform generally refers to the operating system and computer hardware only. A computer environment is much broader and may include the hardware, the operating system and the interfaces with other software, users and programmers. | ||
| - | Source: [[https://www.techopedia.com/definition/8921/portability | Portability ]] | + | Source: [[https://www.techopedia.com/definition/8921/portability ]] |