TheInfoListRev V5.1.84
Xfr/
SummaryRelatedTreeNews

Related topics

Backporting

Sponsored
Shop Amazon for shop vacuums
Browse products on Amazon.
Search Amazon →
As an Amazon Associate I earn from qualifying purchases.

Backporting is the process of porting a software update that was developed for a relatively current version of a software entity, to an older version of the software. It is a maintenance activity of the software development process. Although a backported update can modify any aspect of the software, the technique is typically used for relatively small scope changes – such as fixing a software bug or security vulnerability.

Software updateSoftware updateSoftware update is the process of changing installed software with the intent to make it more modern. It also refers to the stored data used to update software. When storage was significantly more expensive, patching files was the dominant form of update. With the advent of larger distribution storage media and higher Internet bandwidth, it became common to replace entire files instead of patching.DebianDebianFree general-purpose operating systemOperating systemDebian () is a free, general-purpose operating system developed by the Debian Project, a worldwide volunteer association founded by Ian Murdock on August 16, 1993. It is the second-oldest Linux distribution still being developed (only Slackware is older) and forms the base of many others. It is deployed across servers, personal computers, and embedded devices.Software development processSoftware development processA software development process prescribes a process for developingsoftware. It typically divides an overall effort into smaller steps or sub-processes that are intended to ensure high-quality results. The process may describe specific deliverables – artifacts to be created and completed.SoftwareSoftwareSoftware (SW) consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital computers in the mid-20th century. Early programs were written in the machine language specific to the hardware.PortingPortingIn software development, porting is the process of adapting software to run in a different context. Often it involves modifying source code so that a program can run on a different platform (i.e. on a different CPU or operating system) or in a different environment (i.e. with a different library or framework). It also describes adapting a change or feature from one codebase to another – even between different versions of the same software.Software versioningSoftware versioningSoftware versioning is the process of assigning unique version names or unique version numbers to unique states of computer software. A commonly adopted scheme for version numbers is known as semantic versioning (SemVer), which comprises a three-part version number (Major.Minor.Patch), an optional prerelease tag (e.g. alpha, beta), and an optional build meta tag. A fourth number may also be used to denote the software build, as was the case for Adobe Flash.Software bugSoftware bugA software bug is a defect (bug) in computer software. A computer program with many or serious bugs may be described as buggy. The effects of a software bug range from minor (such as a misspelled word in the user interface) to severe (such as frequent crashing).Software maintenanceSoftware maintenance is the modification of software after delivery. Software maintenance is often considered lower skilled and less rewarding than new development. As such, it is a common target for outsourcing or offshoring. Usually, the team developing the software is different from those who will be maintaining it. The developers lack an incentive to write the code to be easily maintained.Quality controlQuality controlQuality control (QC) is a process by which entities review the quality of all factors involved in production. ISO 9000 defines quality control as "a part of quality management focused on fulfilling quality requirements".Source CodeSource CodeSource Code is a 2011 science fictionaction thriller film directed by Duncan Jones and written by Ben Ripley. It stars Jake Gyllenhaal as a US Army officer who is sent into an eight-minute virtual re-creation of a real-life train explosion, and tasked with determining the identity of the terrorist who bombed it. Michelle Monaghan, Vera Farmiga, and Jeffrey Wright play supporting roles.Cost–benefit analysisCost–benefit analysisCost–benefit analysis (CBA), sometimes also called benefit–cost analysis, is a systematic approach to estimating the strengths and weaknesses of alternatives. It is used to determine options which provide the best approach to achieving benefits while preserving savings in, for example, transactions, activities, and functional business requirements.Vulnerability (computer security)Vulnerability (computer security)In computer security, a vulnerability is a flaw or weakness in a system's design, implementation, or management that can be exploited by a malicious actor to compromise its security. Despite a system administrator's best efforts to achieve complete correctness, virtually all hardware and software contain bugs where the system does not behave as expected.

*As an Amazon Associate I earn from qualifying purchases.

AboutPrivacyContact

TheInfoList organizes topic information and links to original sources.

Loading topic…