1. NH's Function Point Analyzer
1.1 Übersicht
NH's Function Point Analyzer ermöglicht die schnelle und übersichtliche Dokumentation von Function Point
Zählungen nach IFPUG (International Function Point Users Group) Standard 4.2. Die Software wurde entworfen, um
eine einfache Bedienung zu ermöglichen, so daß sich der Function Point Zähler auf den Zählprozess
konzentrieren kann und keine Zeit aufwenden muss, um sich in die Bedienung der Software einzuarbeiten.
Während der Zählung werden die ermittelten Funktionen und Datenbestände in NH's Function Point
Analyzer erfasst und der aktuelle Stand der Funktionspunkte berechnet. Die Funktionen werden sofort in einer
Baumstruktur grafisch angezeigt. Sie erhalten auf diese Weise gleichzeitig eine allgemein verständliche
Dokumentation über die Funktionalität ihrer Anwendung oder des Projektes. Die Eingabe der Daten wird durch
Kontextmenüs, Tastaturkürzel und Tooltipps unterstützt. Verschiedene Berichte erleichtern die Auswertung
der Zählung. Mit Hilfe einer Durschnittsberechnung der bisherigen Zählungen, durch Basic COCOMO (Constructive
Cost Model) oder COCOMO Post Architecture kann der Aufwand für neue Projekte grob geschätzt werden. Die
Kosten der einzelnen Projektphasen und die Gesamtkosten werden berechnet.
Zusammen mit dem Endanwender können benötigte Funktionen geplant und die Kosten ermittelt werden.
Die Daten werden in XML-Dateien gespeichert und können somit von anderen Anwendungen eingelesen werden.
1.2 Funktionsumfang
Function Point Zählprojekt
- Anlegen, ändern und löschen eines neuen Projekts für Zählungen von Neuentwicklungen,
Erweiterungsprojekten und Anwendungen.
- Zuordnung der Projekte zu Projektklassen.
- Kopieren von Zählungen.
- Erstellen einer neuen Basis, d.h. Berechnung der Anwendungsgröße nach einem Erweiterungsprojekt.
- Änderung des Status (offen, geschlossen).
- Export von Zählungen.
- Import von Zählungen.
Function Point Zählungen
- Anzeigen, anlegen, ändern und löschen von Datenbeständen.
- Anzeigen, anlegen, ändern und löschen von Funktionen.
- Zuordnen von Datenbeständen zu Funktionen.
- Bestimmung der Einflussgrößen.
- Berücksichtigung von Datenbeständen und Funktionen, die nur für Konvertierungen beötigt
werden.
- Einfache Korrekturmöglichkeit in früheren Zählungen vergessener Datenbestände oder Funktionen,
durch Bestimmung der Zählrelevanz.
- Shortcuts zur schnellen Erfassung.
- Automatische Zwischenspeicherung.
Function Point Berichte
- Speichern der grafischen Funktionsdarstellung in 10 verschiedenen Bildformaten (bmp, gif, jpg usw.).
- Ausdrucken der grafischen Funktionsdarstellung.
- Übersicht über alle Projekte.
- Ausdrucken verschiedener Berichte, vom Kurzbericht bis zum Komplettbericht mit allen eingegebenen Daten.
- Statistische Auswertung der Projektklassen.
- Ausgabe der COCOMO Parameter.
- Ausgabe der Projektkosten.
Aufwandsschätzung
- Aufwandsschätzung basierend auf den Durchschnittswerten der jeweiligen Projektklasse.
- Aufwandsschätzung mit Basic COCOMO.
- Aufwandsschätzung mit COCOMO Post Architecture.
Einstellmöglichkeiten
- Definition von Projektklassen.
- Festlegen von Standardwerten für die Komplexität von Datenbeständen und Funktionen.
- Festlegen von Standardwerten für die Einflussgrößen.
- Definition der Anzahl Programmzeilen je Function Point für verschiedene Programmiersprachen.
- Einstellen der COCOMO Parameter.
- Einstellen der Kosten der Projektphasen.
- Festlegung, in welchem Ordner die Daten gespeichert werden.
- Sprachauswahl deutsch/englisch.
- Festlegung der Diagrammdarstellung (Größe, Farben usw.).
NH's Function Point Analyzer benötigt das Microsoft .NET Framework ab Version 1.1 oder höher.