Bearbeiten von „Entwicklungsstadien

    Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

    Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

    Aktuelle Version Dein Text
    Zeile 1: Zeile 1:
    In der Software-Entwicklung durchläuft ein Programm verschiedene '''Entwicklungsstadien''', bis es veröffentlicht wird.
    In der Softwareentwicklung durchläuft ein Programm verschiedene '''Enticklungsstadium''', bis es fehlerfrei veröffentlicht wird.


    == Was ist ein Entwicklungsstadium? ==
    == Was ist ein Entwicklungsstadium? ==
    Bei der Software-Entwicklung, speziell im Folgenden auf die Android-Entwicklung bezogen, durchläuft die Software verschiedene Versionen. Diese Versionen sind beim Erreichen eines bestimmten Stadiums entsprechend gekennzeichnet und spiegeln den aktuellen Entwicklungsstand wieder.
    Bei der Softwareentwicklung, speziell im folgenden auf die Androidentwiklung bezogen, durchlaufen die Versionen der Software verschiedene Version. Diese Versionen sind beim Erreichen eines bestimmten Stadiums entsprechend gekennzeichnet und spiegeln den aktuellen Entwicklungsstand wieder.


    Der übliche Zyklus einer Entwiklung läuft wie folgt ab:
    Der übliche Zyklus einer Entwiklung läuft wie folgt ab:
    Zeile 10: Zeile 10:


    === pre-Alpha ===
    === pre-Alpha ===
    Die pre-Alpha ist eine beliebige Version vor der Alpha und kann einen unbestimmten Funktionsumfang besitzen. Eine pre-Alpha wird meist nur zur Vorstellung eines Teils der Software verwendet und besitzt überwiegend noch Fehler die ausgebessert werden müssen. In der Android-Entwicklung kommt es eher selten vor, dass eine pre-Alpha-Version veröffentlicht wird. Theoretisch würde die Version einen sehr begrenzten Funktionsumfang haben und ggf. nur booten.
    Die pre-Alpha ist eine beliebige Version vor der Alpha und kann einen unbestimmten Funktionsumfang besitzen. Eine pre-Alpha wird meist nur zur Vorstellung eines Teils der Software verwendet und besitzt überwiegend noch Fehler die ausgebessert werden müssen. In der Androidentwicklung ist es eher selten eine pre-Alpha-Version zu veröffentlichen. Theoretisch würde die Version einen sehr begrenzten Funktionsumfang haben und ggf. nur booten.


    === Alpha ===
    === Alpha ===
    Die Alpha-Version ist meist das erste Build einer Software, welches zum Testen zur Verfügung gestellt wird. Auch hier gilt, dass der Funktionsumfang beschränkt sein kann oder fehlerhaft ist. In der Regel ist die Alpha-Version so verfrüht, dass es nur einen groben Ausblick auf den Release geben kann. Eine Alpha-Version ist meist nicht für den täglichen Einsatz gedacht und auch nicht dafür zu empfehlen.
    Die Alphaversion ist meist das erste Build einer Software, welches zum testen zur Verfügung gestellt wird. Auch hier gilt, das der Funktionsumfang beschränkt sein kann oder fehlerhaft ist. In der Regel ist die Alpha-Version so verfrüht, das es nur einen groben Ausblick auf den Release geben kann. Eine Alphaversion ist meist nicht für den täglichen Einsatz gedacht und auch nicht empfehlenswert.


    === Beta ===
    === Beta ===
    Eine Beta-Version besitzt in der Regel bereits eine vielzahl an Funktionen, die für die Software vorgesehen sind. Diese Version wird meist als erste der breiten Öffentlichkeit zur Verfügung gestellt. Ein täglicher Gebrauch ist allerdings auch hier nicht zu empfehlen, da auch in der Beta noch schwerwiegende Fehler enthalten sein können.
    Eine Betaversion besitzt in der Regel bereits eine vielzahl an Funktionen, die für die Rom/Software vorgesehen sind. Diese Version wird meist als erste der breiten Öffentlichkeit zur Verfügung gestellt. Ein täglicher Gebrauch ist allerdings auch hier nicht zu empfehlen, da auch in der Beta noch schwerwiegende Fehler enthalten sein können, die die Benutzung der Software/Rom nicht empfehlenswert machen.


    === Release-Candidate ===
    === Release-Candidate ===
    Der Release-Candidate ist die Voarbversion vor dem Veröffentlichen der Software. Alle Funktionen sind hier bereits implementiert. Zudem wurden bisher bekannt gewordene Fehler bereits behoben und ein reibungsloser Testlauf der Software sollte möglich sein. Ein weiterer Test in diesem Entwicklungsstadium zeigt dann, ob die Software den Anforderungen soweit entspricht, dass der Zusatz ''RC'' (für Release Candidate) entfernt und durch ein ''R'' oder ''Release'' ersetzt wird.
    Der Release-Candidate ist die Voarbversion vor dem Veröffentlichen der Software/Rom. Alle Funktionen sind bereits hier implementiert. Zudem wurden bisher bekannt gewordene Fehler bereits behoben und ein reibungsloser Testlauf der Software/Rom sollte möglich sein. Ein weitere Test in diesem Entwiklungsstadium zeigt dann, ob die Software/Rom den Anforderungen soweit entspricht, das der Zusatz ''RC'' (für Release Candidate) entfernt und durch ein ''R'' oder ''Release'' ersetzt wird.  


    === Release ===
    === Release ===
    Ein Release ist die fertige Version einer Software. Grobe Programmierfehler und Fehlfunktionen sollten nicht mehr vorhanden sein. Der Funktionsumfang entspricht hier den anfänglichen Vorstellungen. Der Release erhält meist ein "runde" Versionsnummer (z.B.: 1.0 oder 2.0).
    Ein Release ist die fertige Version einer Software/Rom. Grobe Programmierfehler und Fehlfunktionen sollten nicht mehr vorhanden sein. Der Funktionsumfang entspricht hier den anfänglichen Vorstellungen. Der Release erhält meist die "runde" Versionsnummer (z.B.: 1.0, 2.0, ...).


    == Einzelnachweis ==
    == Einzelnachweis ==
    Bitte kopiere keine Webseiten, die nicht deine eigenen sind, benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Urhebers!
    Du gibst uns hiermit deine Zusage, dass du den Text selbst verfasst hast, dass der Text Allgemeingut (public domain) ist, oder dass der Urheber seine Zustimmung gegeben hat. Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der Diskussionsseite darauf hin. Bitte beachte, dass alle Android Wiki-Beiträge automatisch unter der „Creative Commons Attribution/Share-Alike Lizenz 3.0“ stehen. Falls du nicht möchtest, dass deine Arbeit hier von anderen verändert und verbreitet wird, dann klicke nicht auf „Seite speichern“.

    Um das Wiki vor automatisiertem Bearbeitungsspam zu schützen, bitten wir dich, das folgende CAPTCHA zu lösen:

    Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)