En entomologie (l'�tude de vrais, vivants bogues), le cycle de vie de limite se rapporte aux diverses �tapes qu'un insecte assume au-dessus de sa vie. Si vous pensez de nouveau � votre classe de biologie de lyc�e, vous vous rappellerez que les �tapes de cycle de vie pour la plupart des insectes sont l'oeuf, les larves, les chrysalides et l'adulte. Il semble appropri�, �tant donn� que des probl�mes logiciels s'appellent �galement les bogues, qu'un syst�me semblable de cycle de vie est employ� pour identifier leurs �tapes de la vie. Le sch�ma 18.2 montre un exemple du plus simple, et de la plupart des optimal, cycle de vie d'erreur de programmation.
Cet exemple prouve que quand un bogue est trouv� par un essayeur de logiciel, sa not�e et assign� � un programmeur � fixer. Cet �tat s'appelle l'�tat ouvert. Une fois que le programmeur fixe le code, il l'assigne de nouveau � l'appareil de contr�le et les bogues �crit l'�tat r�solu. L'appareil de contr�le r�alise alors un essai de r�gression pour confirmer que le bogue est en effet fixe et, s'il le ferme. Le bogue �crit alors son �tat final, l'�tat ferm�.
Dans quelques situations cependant, le cycle de vie obtient un peu plus compliqu�.
Dans ce cas-ci le cycle de vie commence dehors la m�me chose avec l'appareil de contr�le ouvrant le bogue et l'assignant au programmeur, mais le programmeur ne le fixe pas. Il ne pense pas son assez mauvais pour fixer et ne l'assigne pas au chef de projet pour d�cider. Le chef de projet est d'accord avec le programmeur et place le bogue dans l'�tat r�solu car � pas - fixent � le bogue. L'essayeur est en d�saccord, recherche et trouve un cas plus �vident et plus g�n�ral qui d�montre le bogue, le rouvre, et l'assigne au programmeur � la difficult�. Le programmeur fixe le bg, le r�sout comme fix�, et l'assigne � l'appareil de contr�le. L'appareil de contr�le confirme la difficult� et ferme le bogue.
Vous pouvez voir qu'un bogue pourrait subir de nombreux changements et it�rations au-dessus de sa vie, faisant une boucle parfois en arri�re et commen�ant la vie encore une fois. Figure au-dessous des prises le mod�le simple ci-dessus et ajoute � lui les d�cisions, les approbations, et faire une boucle possibles qui peuvent se produire dans la plupart des projets. Naturellement chaque compagnie et projet de logiciel auront son propre syst�me, mais cette figure est assez g�n�rique et devrait couvrir la plupart de n'importe quel cycle de vie de bogue que vous rencontrerez
Le cycle de vie g�n�rique a deux �tats additionnels et canalisations de raccordement de frais suppl�mentaires. L'�tat de revue est o� le chef de projet ou le comit�, parfois appel� un tableau de commande de changement, d�cide si le bogue devrait �tre fixe. Dans quelques projets tous les bogues passent par l'�tat de revue avant qu'ils soient assign�s au programmeur pour la r�paration. Dans d'autres projets, ceci peut ne pas se produire jusqu'� pr�s de la fin du projet, ou pas du tout. Noter que l'�tat de revue peut �galement aller directement � l'�tat ferm�. Ceci se produit si la revue d�cide que le bogue ne devrait pas �tre fixe - il pourrait �tre trop mineur n'est vraiment pas un probl�me, ou est une erreur de essai. L'autre est report�. La revue peut d�terminer que le bogue devrait �tre consid�r� pour fixer autrefois � � l'avenir, mais pas pour ce d�gagement du logiciel.
La ligne additionnelle de l'�tat r�solu de nouveau � l'�tat ouvert couvre la situation o� l'essayeur constate que le bogue n'a pas �t� fix�. Elle obtient rouverte et les bogues des r�p�titions de cycle de vie.
Les deux ont pointill� les lignes qui font une boucle du ferm� et l'�tat report� de nouveau � l'�tat ouvert rarement se produisent mais sont assez important pour mentionner. Puisqu'un essayeur n'abandonne jamais, son possible qu'on a pens� un bogue pour �tre fix�, examin� et ferm� pourrait r�appara�tre. De tels bogues s'appellent souvent Regressions. Il est possible qu'un bogue report� pourrait plus tard �tre assez s�rieux prouv� � fixer imm�diatement. Si l'une ou l'autre de ces derniers se produit, le bogue est rouvert et commenc� par le processus encore. La plupart des �quipes de projet adoptent des r�gles pour qui peut changer l'�tat d'un bogue ou l'assigner � quelqu'un d'autre. Par exemple, peut-�tre seulement le chef de projet peut d�cider de reporter un bogue ou seulement un appareil de contr�le est autoris� pour fermer un bogue. Ce qui est important est qu'une fois vous notez un bogue, vous le suivez pendant son cycle de vie, ne perdez pas la voie de elle, et vous av�rez l'information n�cessaire la conduire � �tre fixe et ferm�.
Rapport de bogue - pourquoi
Communiquer le bogue pour la reproductibilit�, la r�solution, et la r�gression.
D�pister le statut de bogue (ouvert, r�solu, ferm�).
Assurer le bogue n'est pas oubli�, est perdu ou pas ignor�.
Soutenaient cr�ent le cas d'esp�ce o� aucun n'a exist� avant.