Skip to main content
Log in

Prozess-Familien-Punkte

  • Original Article
  • Published:
Informatik - Forschung und Entwicklung

Zusammenfassung

Software-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.

Abstract

Software 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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Literatur

  1. Balzert, H (2001) Lehrbuch der Software-Technik: Software-Entwicklung, Spektrum-Akademischer Verlag

  2. Basili, VR, Caldiera, G, Rombach, HD (1994) The Goal Question Metric Approach. In: Marciniak, JJ (Hrsg.) Encyclopedia of Software Engineering. 1. Band, John Wiley and Sons, New York, pp 528–532

  3. Bayer, J, Buhl, W, Giese, C, Lehner, T, Ocampo, A, Puhlmann, F, Richter, E, Schnieders, A, Weiland, J (2005) Process Family Engineering: Modeling variant-rich processes, PESOA Report No. 18/2005

  4. Böckle, G, Kamsties, E, Pohl, K (2004) Einleitung. In: Böckle, G, Knauber, P, Pohl, K, Schmid, K (Hrsg.) Software-Produktlinien: Methoden, Einführung und Praxis. dpunkt, Heidelberg, pp 3–11

  5. Böckle, G, Clements, P, McGregor, JD, Muthig, D, Schmid, K (2004) A Cost Model for Software Product Lines. In: van der Linden, F (Hrsg.) Software Product-Family Engineering: 5th International Workshop, PFE 2003 Springer LNCS 3014, Berlin u.a., pp 310–316

  6. Boehm, BW, Abts, C, Brown, AW, Chulani, S, Clark, BK, Horowitz, E, Madachy, R, Reifer, DJ, Steece, B (2000) Software Cost Estimation With COCOMO II, Prentice-Hall

  7. Boehm, BW (1981) Software Engineering Economics, Prentice-Hall

  8. The Common Software Measurement International Consortium (2003) Measurement Manual: The COSMIC Implementation Guide for ISO/IEC 19761:2003, Handbook

  9. International Function Point Users Group (2004) Function Point Counting Practices Manual: Release 4.2, Handbook

  10. International Organization For Standardization/International Electrotechnical Commission (2001) Software engineering – Product quality – Part 1: Quality model, ISO/IEC 9126:2001, Genf

  11. International Organization For Standardization/International Electrotechnical Commission (1998) Information technology – Software measurement – Functional Size Measurement – Part 1: Definition of concepts, ISO/IEC 14143-1:1998, Genf

  12. Kiebusch, S, Franczyk, B, Speck, A (2005) A Real Time Measure of Software System Families, In: Proceedings of the 3rd International ICSE-Workshop on Software Quality, St.-Louis, pp 17–22

  13. Kiebusch, S, Franczyk, B, Speck, A (2005) Measurement of Embedded Software System Families, In: Proceedings of the 6th International ICSE-Co-Located Conference on Software Process Simulation and Modeling, St.-Louis, pp 48–56

  14. Kiebusch, S, Franczyk, B, Speck, A (2005) Metrics for Software System Families, In: Proceedings of the 7th International ICSE-Workshop on Economics-Driven Software Engineering Research, St.-Louis, pp 30–35

  15. Kiebusch, S (2006) Metriken für prozessorientierte Software-System-Familien: Umfangskalkulation sowie Aufwandsprognose im Electronic Business und Automobilbereich. Dissertation, Institut für Wirtschaftsinformatik, Universität Leipzig, Leipzig

  16. Lamine, SBAB (2004) Modèle d’estimation de coûts pour le développement logiciel basé sur la réutilisation: Cas de l’approche PLE. Master-Thesis, National School of Computer Science, Tunis

  17. Process Family Engineering in Service-Oriented Applications, PESOA Publikationen, siehe: http://www.pesoa.org/pages/Publications.html

  18. Poulin, J (1997) The Economics of Software Product Lines. In: International Journal of Applied Software Technology, 3 (1997) 1, pp 20–34

  19. Schmid, K (2004) Scoping als Basis optimierter Wiederverwendung, In: Böckle, G, Knauber, P, Pohl, K, Schmid, K (Hrsg.) Software-Produktlinien: Methoden, Einführung und Praxis, dpunkt, pp 43–53

  20. Withey, J (1996) Investment Analysis of Software Assets for Product Lines, CMU/SEI-96-TR-010, Carnegie Mellon University

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sebastian Kiebusch.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kiebusch, S., Franczyk, B. Prozess-Familien-Punkte. Informatik Forsch. Entw. 20, 222–229 (2006). https://doi.org/10.1007/s00450-006-0217-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-006-0217-0

Keywords

Navigation