Stable (Software)

Stable (Software)

Als stable bezeichnet man eine Version einer Software, wenn sie soweit getestet und verbessert wurde, dass im Betrieb keine auftretenden Fehler oder Ausfälle zu erwarten sind. Eine stable-Version steht im Gegensatz zu Alpha- und Beta-Version, die zu Testzwecken (v.a. das Auffinden von Fehlern in der Software) veröffentlicht werden, und zumeist als ungeeignet für den Produktiveinsatz gekennzeichnet wird, da hier noch des Öfteren Fehler auftreten können. Eine stabile Version wird nach ausführlichem Testen durch Hersteller und/oder Fremdpersonen freigegeben und von da an nicht mehr grundlegend verändert, wobei kleinere Bugfixes zur Korrektur von Fehlern noch einfließen können; Funktionen werden jedoch meist nicht mehr hinzugefügt. Schließlich wird die Software verteilt, zum Beispiel auf Datenträger gepresst oder zum Download angeboten.

Vor- und Nachteile eines stable-Releases

Der größte Vorteil an einem Stable-Release ist natürlich die Stabilität. Meistens treten keine Fehler auf, wenn jedoch einer auftritt, so haftet der Hersteller. Dies ist bei Alpha- und Beta-Versionen nicht der Fall, da hier deutlich darauf aufmerksam gemacht wird, dass die Software nicht stabil läuft (zumeist jedoch läuft schon Beta-Software sehr stabil).

Ein Nachteil eines Stable-Releases ist, vor allem bei sich schnell entwickelnden Produkten, dass die Software zwar stabil läuft, jedoch neue, interessante oder gar nötige Funktionen fehlen.

Wegen dieser beiden Nachteile sollte man abhängig vom Verwendungszweck entscheiden, eine stabile oder eine aktuelle Version zu nutzen, so werden z.B. auf Desktop-Computern eher Beta-Releases verwendet, um neue Funktionen zu erhalten, auf Servern jedoch wird meist erprobte, stabile Software eingesetzt, die zwar nicht so viele Funktionen hat, dafür aber extrem stabil und pflegeleicht läuft.

 


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Software versioning — is the process of assigning either unique version names or unique version numbers to unique states of computer software. Within a given version number category (major, minor), these numbers are generally assigned in increasing order and… …   Wikipedia

  • Stable storage — is a classification of computer data storage technology that guarantees atomicity for any given write operation and allows software to be written that is robust against some hardware and power failures. To be considered atomic, upon reading back… …   Wikipedia

  • Software analysis pattern — Software analysis patterns or simply analysis patterns in software engineering are conceptual models, which capture an abstraction of a situation that can often be encountered in modelling. An analysis pattern can be represented as a group of… …   Wikipedia

  • Software package metrics — This article describes various software package metrics. They have been mentioned by Robert Cecil Martin in his Agile Software Development: Principles, Patterns, and Practices book (2002).The term software package , as it is used here, refers to… …   Wikipedia

  • Software release life cycle —   A software release life cycle refers to the phases of development and maturity for a piece of computer software ranging from its initial development, to its eventual release, and updated versions of the released version to help improve… …   Wikipedia

  • Software synthesizer — A software synthesizer, also known as a softsynth is a computer program or plug in for digital audio generation. Computer software which can create sounds or music is not new, but advances in processing speed are allowing softsynths to accomplish …   Wikipedia

  • Software design document — A software design document (SDD) is a written description of a software product, that a software designer writes in order to give a software development team an overall guidance of the architecture of the software project. An SDD usually… …   Wikipedia

  • Software performance testing — In software engineering, performance testing is testing that is performed, to determine how fast some aspect of a system performs under a particular workload. It can also serve to validate and verify other quality attributes of the system, such… …   Wikipedia

  • Software for calculating π — Over the years, several programs have been written for calculating pi (π) to many digits on personal computers.General purposeMost computer algebra systems can calculate π and other common mathematical constants to any desired precision.Functions …   Wikipedia

  • Computer software — Software redirects here. For other uses, see Software (disambiguation). Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it.… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”