Die durchschnittliche Software-Projekt Erfolgsquote liegt nur 32 Prozent , laut Statistik von der Standish Group im Jahr 2009 zusammengestellt. Einer der Hauptgründe, Software-Projekte scheitern ist die Unfähigkeit, richtig einzuschätzen Software Projektumfang . Schätzt man zu klein ein Projekt Größe , es gibt nicht genug Geld oder Zeit , um das Projekt zu liefern. Schlechte Größe Schätzung ist in der Regel in den Mittelpunkt der Haushalts-und Zeitüberschreitungen . Daher müssen Software Projektleiter verschiedenen Software- Tools Größe Schätzung , und sollte nicht über eine Technik für die Schätzung ab. Abhängigkeit von einem einzigen Werkzeug Schätzung birgt großes Programm Kosten und Zeitplan Risiken . Quelle Lines-of -Code - ( SLOC ) Schätzungen
meisten SLOC Schätzungen umfassen alle ausführbaren Befehle und Daten Erklärungen, aber ausschließen Kommentare , Leerzeichen und Fortführung Linien . SLOC können Software-Größe durch den Vergleich die Funktionalität der Software , um die Funktionalität in bestehende Software-Projekten zu schätzen. Somit benötigt dieses Verfahren explizite Informationen über die Funktionalität der Software -Projekt. Es wird sichergestellt, eine glaubwürdige Schätzung . Diese Methode ist auch vergleichsweise einfach, und es ermöglicht die Aufzeichnung von Daten Größe erforderlich, um genaue Schätzungen für weitere Anstrengungen vorzubereiten.
Function Point Größe Schätzungen
Funktion Punkte sind der gewichtete Summen von fünf verschiedenen Faktoren, die mit den Anforderungen verbunden sind: Eingänge, Ausgänge , logische Dateien , Anfragen und Schnittstellen. Funktion Punkte werden durch zunächst Berechnen der Anzahl der einzelnen Kategorien von genannten Funktionen berechnet. Diese Funktion Punktzahlen werden dann durch die Anwendung Komplexität Maßnahmen für jede Funktion , modifiziert . Diese Komplexität modifizierte Funktion Punkte können in eine gute Schätzung der erforderlichen Ressourcen für die Entwicklung geändert werden. Die Nachteile dieser Methode sind, dass Function Points schwierig einzuschätzen sind und die Komplexität Maßnahmen sind subjektiv , da sie auf der Grundlage des Ingenieurs Wahrnehmungen entstehen.
Kosten-und Zeitplan Schätzverfahren
Die Mehrheit der Schätzverfahren sich auf entsprechende Software-Programme basiert. Diese Methoden umfassen Gutachten und parametrische Modelle . Das Gutachten ist auf der Grundlage von Erfahrungen aus bestehenden Projekten , während parametrische Modelle Schätzungen durch statistische Formeln, die eine abhängige Variable zu verknüpfen, wie Kosten und Zeitplan , um unabhängige Faktoren, die als Kostentreiber bekannt zu produzieren. Alle Änderungen in der Fahrer wird auf die abhängigen Variablen zu reflektieren. Der parametrische Modell ist die am weitesten verbreitete Software- Tool zur Einschätzung und die Schätzungen von diesem Modell erhalten sind wiederholbar.