What is maintenance?

Maintenance release is the release of software that corrects a security defect or a smaller error without changing any basic components or adding new features. They are usually numbered to tenths or hundredths to distinguish them from the main editions that are numbered simply versions 1.0, version 2.0, etc. Maintenance is part of the system operation and support phase of the life cycle of software release.

Každá softwarová aplikace prochází životním cyklem uvolnění softwaru. Začíná to analýzou systémů a objevování požadavků, fází, ve které jsou data a procesy modelovány. Poté to pokračuje ve fázi návrhu, fázi výstavby, fáze implementace a nakonec do provozní a podpůrné fáze. In this latest phase, continuing technical support for users is applied by introducing maintenance issues that either correct errors or upgrade the entire system by rebuilding basic requirements.

Vydání údržby je usuallY je nutné k opravě základních chyb programování. Obvykle se objevují kvůli chybám, které byly provedeny v jedné z předchozích fází životního cyklu softwaru. For example, if the requirements are incorrectly communicated or verified in the requirements analysis phase, this may lead to major shortcomings that do not appear much later. To je vlastně běžný výskyt, a proto musel téměř každý vydaný software, který kdy byl vydán, podstoupit údržbu najednou najednou.

je několik základních cílů údržby. First, the issue should make changes in existing programs to correct errors made in requirements, design or implementation phases. It should also ensure that the newly executed repairs do not interfere with other aspects of the modified segment and that the newly made changes do not interfere with the activities of other segments. A konečně, vydání SHOUld nezpůsobí trpět výkonnost systému. Obecně se softwaroví inženýři snaží tento proces dokončit co nejrychleji, aniž by obětovali kvalitu nebo spolehlivost.

Před vydBy maintaining maintenance, it must be thoroughly tested through three methods: testing units, system testing and regression testing. Testing units will make sure that the specific segment of the program that has now been fixed is working correctly. On the other hand, the system testing ensures that the newly fixed segment of the program does not interfere with other program segments. Regression testing uses statistical data to check whether changes have been positively or negatively affected by the total permeability or response time.

The last and possibly the most important aspect of the system maintenance is to control versions. In this part of the process, the trained software librarian carefully records and monitors all changes made. This allows Baccktrack software engineers in the event that the release of maintenance encounters unexpected errors.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?