In der Entomologie (die Studie der realen, lebenden Wanzen), bezieht sich der Bezeichnung Lebenszyklus auf die verschiedenen Stadien, die ein Insekt über seinem Leben annimmt. Wenn du zurück zu deinem High School Biologieunterricht denkst,
erinnerst du daran, daß die Lebenszyklusstadien für die meisten Insekte das Ei, die Larven, die Puppen und das Erwachsene sind. Es scheint angebracht, angenommen, Software-Probleme auch Wanzen genannt werden, daß ein ähnliches Lebenszyklussystem benutzt wird, um ihre Stadien des Lebens zu kennzeichnen. Tabelle 18.2 zeigt ein Beispiel vom einfachsten und vom meisten optimalen, Software-Wanze Lebenszyklus.
Dieses Beispiel zeigt daß, wenn eine Wanze von einer Software-Prüfvorrichtung gefunden wird, sein geloggt und zugewiesen einem geregelt zu werden Programmierer. Dieser Zustand wird geöffneten Zustand genannt. Sobald der Programmierer den Code regelt, weist er ihn zurück zu der Prüfvorrichtung zu und die Wanzen trägt den entschlossenen Zustand ein. Die Prüfvorrichtung führt dann einen Rückbildungtest durch, um zu bestätigen, daß die Wanze in der Tat und örtlich festgelegt ist, wenn sie sie heraus schließt. Die Wanze trägt dann seinen abschließenden Zustand, den geschlossenen Zustand ein.
In einigen Situationen zwar, erhält der Lebenszyklus eine Spitze erschwert.
In diesem Fall beginnt der Lebenszyklus heraus das selbe mit der Prüfvorrichtung, welche die Wanze öffnet und dem Programmierer zuweist, aber der Programmierer repariert ihn nicht. Er denkt nicht sein Schlechtes genug, um zu regeln und weist es dem Projektmanager zu, um zu entscheiden. Der Projekt-Manager ist mit dem Programmierer einverstanden und legt die Wanze in den entschlossenen Zustand, da „nicht werden - reparieren“ Wanze. Die Prüfvorrichtung ist anderer Meinung, sucht und findet nach einem offensichtlicheren und allgemeineren Fall, der die Wanze zeigt, sie wieder öffnet und sie dem Programmierer Verlegenheit zuweist. Der Programmierer repariert das bg, behebt es, wie geregelt und weist es der Prüfvorrichtung zu. Die Prüfvorrichtung bestätigt die Verlegenheit und schließt die Wanze.
Du kannst sehen, daß eine Wanze zahlreiche änderungen und Wiederholungen über seinem Leben durchmachen konnte und manchmal zurück sich schlingen und noch einmal beginnen das Leben. Unterhalb des Nehmens das einfache Modell oben darstellen und hinzufügt ihm möglichen Entscheidungen, Zustimmungen und die Schleifung, die in den meisten Projekten auftreten können. Selbstverständlich haben jede Software-Firma und -projekt sein eigenes System, aber diese Abbildung ist ziemlich generisch und sollte den meisten jeden möglichen Wanze Lebenszyklus umfassen, den du antriffst
Der generische Lebenszyklus hat zwei zusätzliche Zustände und Verbindungslinien der Extrakosten. Der Berichtzustand ist, wo Projekt-Manager oder der Ausschuß, manchmal angerufen ein änderung Bedienpult, entscheidet, ob die Wanze örtlich festgelegt sein sollte. In einigen Projekten laufen alle Wanzen den Berichtzustand durch, bevor sie dem Programmierer für das Reparieren zugewiesen werden. In anderen Projekten kann dieses möglicherweise nicht bis nahe das Ende des Projektes auftreten oder überhaupt nicht. Beachten, daß der Berichtzustand direkt zum geschlossenen Zustand auch gehen kann. Dieses geschieht, wenn der Bericht entscheidet, daß die Wanze nicht örtlich festgelegt sein sollte - sie könnte zu klein sein ist wirklich nicht ein Problem oder ist eine prüfenstörung. Das andere ist aufgeschoben. Der Bericht kann, daß die Wanze für das Reparieren an einmal zukünftig betrachtet werden sollte, aber nicht für diese Freigabe der Software feststellen.
Die zusätzliche Linie von entschlossenem Zustand zurück zu dem geöffneten Zustand umfaßt die Situation, in der die Prüfvorrichtung findet, daß die Wanze nicht repariert worden ist. Sie erhält und die Wanzen Lebenszykluswiederholungen wieder geöffnet.
Die zwei punktierten Linien, die vom geschlossenen sich schlingen und der aufgeschobene Zustand zurück zu dem geöffneten Zustand selten treten auf, aber sind wichtig genug zu erwähnen. Da eine Prüfvorrichtung nie oben gibt, könnte sein mögliches, daß eine Wanze gedacht wurde repariert zu werden, geprüft zu werden und geschlossen zu werden, wieder erscheinen. Solche Wanzen werden häufig Regressions genannt. Es ist möglich, daß eine aufgeschobene sofort zu regeln Wanze genug nachgewiesenes ernstes später sein könnte. Wenn irgendein von diesen auftritt, wird die Wanze durch den Prozeß wieder wieder geöffnet und begonnen. Die meisten Projektmannschaften nehmen Richtlinien für an, wem den Zustand einer Wanze ändern oder ihn jemand anderes zuweisen kann. Z.B. möglicherweise nur der Projekt-Manager kann entscheiden, eine Wanze aufzuschieben, oder nur eine Prüfvorrichtung wird die Erlaubnis gehabt, um eine Wanze zu schließen. Was ist wichtig ist, daß einmal du eine Wanze loggst, folgst du ihr durch seinen Lebenszyklus, verlierst nicht Schiene von ihr, und prüfst die notwendigen Informationen, sie zum Sein zu fahren örtlich festgelegt und geschlossen.
Wanze Report - warum
Wanze für Reproduzierbarkeit, Auflösung und Rückbildung mitteilen.
Wanze Status (geöffnet, behoben, geschlossen) aufspüren.
Wanze sicherstellen war vergessen nicht, verloren oder ignoriert.
Verwendete zurückzuziehen herstellen Testfall, in dem keine vorher bestanden.