Wie soll man Messen Defekt-Dichte?
Gibt es einen standard-Weg von der Messung der fehlerdichte? Die meisten Websites, die online-Zustand, so sollte es gemessen werden als:
number of defects discovered /the code size
Meine Fragen sind:
- Sollten Mängel "fest" während der Periode von der subtrahiert werden Mängel entdeckt?
- Was soll man tun mit den Mängeln entscheidet man sich fix in der nächsten Version, wegen des Mangels an Zeit? Sollte dieser Rückstand Mängel werden aufgenommen in das nächste release ist Dichte?
- KLOC im Nenner ist wahrscheinlich nicht eine gute Maßnahme, wenn es ist erwiesen, dass der code unnötig aufgebläht, bis aufgrund der starken überschneidungen. Wie soll ein Faktor, der in?
- Kann man korrelieren die Abwanderung in einer bestimmten Zeit, und die vorhandenen Auftragsbestand von Mängeln, für ein bestimmtes Modul, um die Zahl der Mängel erstellt/entdeckt, als Ergebnis der Churn
Unser oberstes Ziel ist es, in der Lage sein, (a) zu vergleichen unsere Defektdichte gegen die Industrie-Normen (b) zu identifizieren, die Module, die zerbrechlich sind und mehr buggy ist und mehr Aufmerksamkeit verdient, (c) um eine einheitliche Metrik, um zu zeichnen eine Trendlinie demonstriert die Verbesserung in der Qualität eines Moduls über die Zeit
Die Abstimmung zu schließen, da zu breit. Coverity verwendet auch diesen Begriff als kloc-Verhältnis.
InformationsquelleAutor Nishith | 2011-05-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vermute, dass
Defect Density
wird verwendet, um zu erkennen, die rate, mit der die Programmierer bei der Generierung von Mängeln in der Erwägung, dass die Subtraktion von festen Mängel ist zu tun mit der Anzahl der Beschwerden von Ihren Kunden/Endverbraucher.Ihre Ziele sind, (a) scheint nicht stichhaltig, (b) ist sehr prägnant und wird für die Dividenden und (c) induzieren falscher Optimismus.
Sollten Sie wirklich anstreben
Zero Defects
und sollten Sie, die für Metriken Zwecke, ignorieren, Fehler wurden gefunden und behoben vor der Veröffentlichung.InformationsquelleAutor quamrana
Fehlerdichte ist die Anzahl der bestätigten Mängel der software/module, die während einer definierten Periode der Entwicklung/Betrieb geteilt durch die Größe der software/Modul.
('Mängel(bestätigt und vereinbart (nicht nur gemeldet))).
Fehlerdichte:
Defekt-Dichte = Defekt/Einheitsgröße
Ques entstehen können hier ist, was ist diese Einheit Größe eigentlich für.
Einheit Größe=Größe ist in der Regel gezählt, die entweder in Lines of Code oder Function Points. Ein guter coder sollten Sie sicher sein genug, dass es keine überschneidungen in der Codierung was könnte aufgebläht, bis Sie Ihre code-Größe.
Ex: Angenommen, 10 Fehler gefunden werden in 1 KLOC
Daher ist DD 10/KLOC
InformationsquelleAutor Nishant Singh
Defektdichte ist für das Messen der Qualität des Codes/module/Anforderung/Produkt. Ja der standard für die Messung der gleiche ist
Defekt-Dichte = Anzahl der Mängel/Größe
aber hier, wenn wir die Größe als KLOC (Tausend Zeilen code) oder FP (Function Points), dann kann es schwierig sein, zu berechnen, die gleich und manchmal für die Kunden (oder manche Halter) macht es keinen Sinn. Also, wir sollten die folgenden Punkte auch bei der Berechnung der fehlerdichte.
Dies ist eine effektive und einfache Art der Berechnung der Defekt-Dichte, mit der Zeit können Sie sehen, wenn Sie sich verbessern oder nicht.
InformationsquelleAutor Dhiman
Mangel ist grundsätzlich,wenn das Produkt an den Kunden geschickt nach, dass alle Funktionalitäten nicht funktionieren oder man kann sagen, die Abweichung von den Anforderungen der Benutzer, die Sie nicht Messen können-Mangels aber Sie können einige Maßnahmen, um zu verhindern, dass aus immer defekt,es kann getan werden durch verschiedene Test Möglichkeiten,einige der wichtig ist, finden Sie unter :
Sollten Sie vollständig darüber informiert sind, was Ihr Kunde verlangt von Ihnen,es wird Ihnen helfen zu verhindern, dass Sie defekt.
InformationsquelleAutor Syed Aamir Fatimi
InformationsquelleAutor rao kaleemuallah