Frank Vogelezang, Eric van der Vliet, René Nijland, Eltjo Poort, Harry Mols, Jelle de Vries

Nicht funktionale Anforderungen bestimmen einen erheblichen Teil der Kosten und des Aufwands, die zur Realisierung oder Wartung einer Software-Engineering-Lösung erforderlich sind. Die Auswirkungen nichtfunktionaler Anforderungen auf Kosten- und Aufwandsschätzungen sind in der Software-Engineering-Forschung jedoch weitgehend unterbelichtet.

Einige Schätzlösungen wurden vorgeschlagen, liefern jedoch eine unbefriedigende Vorhersagekraft oder es fehlt ihnen eine theoretische Grundlage für ihre Mechanismen. Aus unseren früheren Untersuchungen zur Schätzung von Softwarepaketen haben wir abgeleitet, dass die grundlegenden Mechanismen, die die Schätzung von Kosten und Aufwand sowohl aus funktionalen als auch aus nicht funktionalen Anforderungen steuern, komplexer sind als die derzeit vorgeschlagenen Methoden.

In diesem Artikel stellen wir vor, warum in den meisten Fällen nur architekturgesteuerte Schätzungsmechanismen zu guten Kostenvorhersagen führen können, und erklären, warum aktuelle Schätzlösungen nicht erfolgreich sind.

Herunterladen

imWeiße Papiere Stichworte: Die ArchitekturArchitekturgetriebene SchätzungKostentreiberKostenschätzungBemühungsschätzungEinschätzungNicht-funktionale AnforderungenProduktivitätstreiberLimitierungen für das ProjektProjektanforderungenGrößentreiberGrößenunabhängige Kosten

0