Aufwandsschätzungen über Anwendungsfälle: Das Essenzschritt-Verfahren

نویسنده

  • Uwe Vigenschow
چکیده

Es wird gezeigt, wie man auf Basis von Anwendungsfällen (Use Case) zu Aufwandsschätzmodellen gelangen kann, die bereits sehr früh im Projektverlauf möglich sind. Voraussetzung sind essenziell beschriebene Anwendungsfälle. Die Anzahl der Essenzschritte bildet das Komplexitätsmaß. Je einheitlicher das Niveau der Essenzschritte ist, desto besser greift das Verfahren. Ein Verfahren zur Erlangung eines einheitlichen Schrittniveaus wird vorgestellt und der Weg zu einem einfachen Modell aufgezeigt, der als Toolunterstützung nur eine Tabellenkalkulation mit Ausgleichsberechnung benötigt. Die Unsicherheiten des Verfahrens sind zwar hoch, aber abschätzbar. Der Vorteil liegt in dem frühen Projektzeitpunkt, an dem das Verfahren eingesetzt werden kann, da es unabhängig von Maßen wie Function Points oder Lines-of-Code ist. Der Vortrag basiert auf einem Artikel des Autors. 1 Problemstellung Häufig werden Aufwandsschätzungen zu einem sehr frühen Projektzeitpunkt gefordert, um zentrale Projektentscheidungen zu treffen wie z. B. Wirtschaftlichkeitsbetrachtungen. Leider fehlt es uns dann aber noch an den Daten, die für die bekannten Methoden wie COCOMO II [Bo00] oder Function-Point-Verfahren [BF00] benötigt werden. Wir sind zum Zeitpunkt einer ersten Analyse noch weit entfernt von Object-, Functionund Widget Points oder gar Lines-of-Code. Wir brauchen also ein Aufwandsschätzverfahren, das auf der Basis früher Analyseergebnisse zu ersten Ergebnissen kommt. Die Grundlage des Essenzschritt-Verfahrens ist die essenzielle Beschreibung [CL99, Oe01] von Anwendungsfällen. 2 Prinzip des Essenzschritt-Verfahrens Die These, die dem Essenzschritt-Verfahren zu Grunde liegt, lautet, dass es einen Bezug zwischen der Anzahl der Essenzschritte eines Anwendungsfalls und seinem Realisierungsaufwand gibt [VW03]. Unsere Messgröße ist also die Schrittzahl. Mathematisch drücken wir die Proportionalität folgendermaßen aus: n a Aufwand ⋅ = 1 n a t Komplexitä ⋅ = 2

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

xHealth: Eine MQTT und REST basierte Architektur zum Zugriff auf Sensordaten smarter Objekte

Smarte Objekte wie Smartwatches oder Wearables verfügen über Gyround Beschleunigungssensoren zur Erfassung der Umwelt. Zur Erkennung von Mustern in Bewegungsdaten mittels Data Mining sind für viele Anwendungsfälle die Sensordaten zunächst an einen zentralen Service zu übermitteln, um komplexe Berechnungen wie Klassifikation durchzuführen. Im Rahmen dieser Arbeit wird ein Konzept, Anwendungsfäll...

متن کامل

Dynamische Analyse von rekonstruierten 3D Punkten zur Navigation eines Stereo-Vision basierten mobilen Systems

1 Einleitung Die verschiedenen Anwendungen im Bereich der Navigation von mobilen Systemen hängen u.a. von der Art des verfügbaren Wissens über die Umgebung ab. Anwendungen in Gebäuden verwenden häufig Landmarken oder -karten zur Orientierung oder man verfügt über eine genaue Kenntnis von Objekten, die sich in derartiger Umgebung befinden [2][6][9]. Ist nun kein apriori-Wissen über die Umgebung ...

متن کامل

Strukturbezogener Vergleich von Modellversionen mit graphbasierten Optimierungsalgorithmen

Der Einsatz von modellgetriebener Entwicklung in der industriellen Praxis setzt insbesondere voraus, dass die Versionskontrolle für Modelle adäquat unterstützt wird. In diesem Zusammenhang spielen Algorithmen zum Vergleich von Modellversionen eine zentrale Rolle. Die bisher entwickelten Algorithmen sind Heuristiken, die teilweise eindeutige Objektbezeichner voraussetzen. In diesem Aufsatz besch...

متن کامل

Reengineering von Software-Komponenten zur Vorhersage von Dienstgüte-Eigenschaften

Die Verwendung von Komponenten ist ein anerkanntes Prinzip in der Software-Entwicklung. Dabei werden Software-Komponenten zumeist als Black-Boxes aufgefasst [1], deren Interna vor einem KomponentenVerwender verborgen sind. Zahlreiche ArchitekturAnalyse-Verfahren, insbesondere solche zur Vorhersage von nicht-funktionalen Eigenschaften, benötigen jedoch Informationen über Interna (bspw. die Anzah...

متن کامل

Quantitatives Frequent-Pattern Mining über Datenströmen

Das Aufdecken unbekannter Zusammenhänge zählt zu einer der wichtigsten Aufgaben im Data Mining. Für das Problem des Frequent Pattern Mining über statischen Daten finden sich daher in der Literatur eine Vielzahl an Lösungen. Die Integration von Sensorik in nahezu jeden Lebensbereich führt allerdings zu Datenmengen, welche mittels der klassischen Verfahren zumeist nicht mehr bewältigt werden könn...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003