1.1.14 Describe strategies for managing releases and updates
Fixing minor bugs and performing minor changes or improvements in a software can be handled using automatic or manual updates. When a company decides to stop releasing updates and will no longer support an existing product, a newer version may be released.
A manipulation involving adding, modifying, or deleting data to bring a file or database up-to-date. A relatively minor release or version upgrade to an existing software product that adds minor features or corrects bugs.
A release is the distribution of the final version of an application. A software release may be either public or private and generally constitutes the initial generation of a new or upgraded application. A release is preceded by the distribution of alpha and then beta versions of the software.
A small piece of code inserted into a program to improve its functioning or to correct an error.
A patch is a piece of software designed to update a computer program or its supporting data, to fix or improve it. This includes fixing security vulnerabilities and other bugs, with such patches usually called bug fixes or bug fixes, and improving the usability or performance. Although meant to fix problems, poorly designed patches can sometimes introduce new problems (see software regressions). In some special cases updates may knowingly break the functionality, for instance, by removing components for which the update provider is no longer licensed or disabling a device
Upgrading is the process of replacing a product with a newer version of the same product. In computing and consumer electronics an upgrade is generally a replacement of hardware, software or firmware with a newer or better version, in order to bring the system up to date or to improve its characteristics
Outline the advantages and disadvantages of automatic and manual updates.
Describe automatic update process