Software Sizing wird erwachsen mit SNAP!

Die Internationale Function Point Users Group (IFPUG) ist stolz, die neue Software Nicht-funktional Assessment Process Debüt (SNAP) Logo, um die Bedeutung des nicht-funktionalen Sizing bedeutet für die Schätzung, Benchmarking und Produktivitätsanalyse in der Softwareentwicklung. Nicht-funktionale Anforderungen sind seit langem durch Abschätzen Experten wie Barry Boehm bekannt (USC) and William Perry (QAI) as having a significant impact on the effort and costs of software development, and SNAP formally addresses this problem.

Was ist SNAP?

SNAP ist die Software Nicht-funktional Assessment Process.

Während Funktionspunkte die funktionalen Anforderungen zu messen, indem die Daten Schlichte fließen durch eine Softwareanwendung, SNAP misst die nicht-funktionalen Anforderungen. Es ist daher komplementär zu FPA.

Das SNAP-Modell besteht aus vier Kategorien und vierzehn Subkategorien die nicht-funktionalen Anforderungen zu messen. Nicht-funktionale Anforderung werden an die jeweiligen Untergruppen zugeordnet. Jede Untergruppe ist so bemessen,, und die Größe einer Anforderung ist die Summe der Größen der Unterrubrik.

Der SNAP Sizing Prozess ist sehr ähnlich der Funktion Punkt Abbindung. Innerhalb der Anwendung Grenze, Nicht-funktionale Anforderungen sind mit den entsprechenden Kategorien und deren Untergruppen zugeordnet. Mit Hilfe eines standardisierten Satz von grundlegenden Kriterien, jeder der Untergruppen wird dann so bemessen nach ihrer Art und Komplexität; die Größe einer solchen Anforderung ist die Summe der Größen der Unterrubrik. Diese Größen werden dann betrug das Maß der nicht-funktionale Größe der Software-Anwendung zu geben,.

Beta-Tests des Modells zeigen, dass SNAP Größe eine starke Korrelation mit dem Arbeitsaufwand hat erforderlich, um den nicht-funktionalen Teil der Software-Anwendung zu entwickeln,.

Software-Entwicklung Auswertung, Planung, Verwaltung, und Produktionskontrolle wird verbessert, wenn die Größe und die Wirkungen von sowohl funktionelle als auch nichtfunktionelle Anwendungsgröße berücksichtigt werden. Hier ist, wo IFPUG einen einzigartigen Wettbewerbsvorteil gegenüber anderen Software-Sizing Methoden hält, die nicht berücksichtigen nicht-funktionale Software-Größe.

Read more about SNAP here.

Sie können auch mögen...