ZusammenfassungSoftware-Entwicklung auf Grundlage von Software-System-Familien ist durch eine organisierte Wiederverwendung und Variabilität auf Basis einer gemeinsamen Plattform gekennzeichnet. Zusätzliche Effizienzsteigerungen werden bei Software-System-Familien in prozessgetriebenen Anwendungsdomänen durch die explizite Berücksichtigung von softwareinternen Prozessabläufen ermöglicht. Ausgehend von diesem Potenzial skizziert der vorliegende Beitrag eine Methodik zur Umfangsmessung und Aufwandsprognose für Prozess-Familien. Die hierbei beschriebenen Softwaremetriken wurden in empirischen Fallstudien validiert und ermöglichen eine Bewertung der Effizienzvorteile dieses neuen Entwicklungsansatzes.AbstractSoftware system families are characterized through a structured reuse of components and a high degree of automation based on a common infrastructure. It is possible to increase the efficiency of software system families by an explicit consideration of process flows in application domains which are driven by processes. Based on that fact this article briefly describes the approach of process family engineering. Afterwards the metrics of Process-Family-Points are explained in detail. These are the only framework to measure the size and estimate the effort of process families. Subsequently this paper shows the first results from a validation of the Process-Family-Points in the application domains of Electronic Business and Automotive.
[1]
H. D. Rombach,et al.
The Goal Question Metric Approach
,
1994
.
[2]
John D. McGregor,et al.
A Cost Model for Software Product Lines
,
2003,
PFE.
[3]
John J. Marciniak,et al.
Encyclopedia of Software Engineering
,
1994,
Encyclopedia of Software Engineering.
[4]
Andreas Speck,et al.
A real time measure of software system families
,
2005,
WoSQ@ICSE.
[5]
James Withey.
Investment Analysis of Software Assets for Product Lines.
,
1996
.
[6]
Ellis Horowitz,et al.
Software Cost Estimation with COCOMO II
,
2000
.
[7]
Wolf Zimmermann.
Software-Produktlinien : Methoden, Einführung und Praxis
,
2005
.
[8]
Andreas Speck,et al.
Metrics for software system families
,
2005,
ACM SIGSOFT Softw. Eng. Notes.
[9]
Barry W. Boehm,et al.
Software Engineering Economics
,
1993,
IEEE Transactions on Software Engineering.