Skip to main content

2021 | OriginalPaper | Buchkapitel

2. Eigenschaften und Strukturen von Softwaresystemen

verfasst von : Manfred Broy, Marco Kuhrmann

Erschienen in: Einführung in die Softwaretechnik

Verlag: Springer Berlin Heidelberg

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Technisch gesehen sind Softwaresysteme große Ansammlungen von Programmcode und Daten, die auf verfügbaren Rechenanlagen zur Ausführung gebracht werden können. In dieser technischen Sichtweise und Darstellung sind Softwaresysteme für Menschen kaum verständlich, da sie für die Ausführung auf Maschinen gemacht sind. Für das Verständnis eines Softwaresystems sind deshalb strukturierte Sichten notwendig, die beschreiben, welche Aufgaben sich durch ein Softwaresystem erledigen lassen, welche Funktionalität ein Softwaresystem in welcher Form zur Verfügung stellt und welche besonderen Qualitätseigenschaften es aufweist. Letzteres hat mit der Frage zu tun, wie zuverlässig ein Softwaresystem ist, wie korrekt es seine Funktionen ausführt, wie intuitiv es nutzbar ist und wie einfach es zu betreiben ist. Werden Softwaresysteme in kritischen Anwendungen eingesetzt, muss ihr fehlerfreies Funktionieren gewährleistet sein, ohne dass Gefahren für Menschen auftreten. Dies alles macht deutlich, dass eine Vielzahl unterschiedlicher Eigenschaften und Qualitätsmerkmale von Softwaresystemen von Interesse sind und das spezielle Strukturen und Modelle benötigt werden, um diese Eigenschaften angemessen zu beschreiben. Dieses Kapitel widmet sich daher der Charakterisierung von Softwaresystemen anhand von Qualitätseigenschaften und der Einführung von Metriken zur Messung der Qualitätseigenschaften.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Die Unterscheidung zwischen Individual- und Standardsoftware ist auch vom rechtlichen Standpunkt aus relevant und muss bei der Vertragsgestaltung für Softwareprojekte, insbesondere beim Einsatz extern zugekaufter Komponenten oder sonstiger Teilsysteme, berücksichtigt werden [11].
 
2
Man beachte, dass die Verfügbarkeit von Quellcode nicht mit einem Verzicht auf das Copyright einhergeht. Auch für freie Software bleibt das Urheberrecht in der Regel erhalten. Dies wird üblicherweise in den Lizenzen im Detail geregelt.
 
3
Auf der Webseite http://​www.​virtualmachinery​.​com/​sidebar2.​htm (abgerufen am 2019-08-03) findet sich hierzu eine umfangreiche Diskussion.
 
4
Siehe Visual Studio Dokumentation: Maintainability Index Range and Meaning https://​blogs.​msdn.​microsoft.​com/​codeanalysis/​2007/​11/​20/​maintainability-index-range-and-meaning (abgerufen am 2019-08-04).
 
5
Why we don’t use the Software Maintainability Index, CQSE GmbH, Online: https://​www.​cqse.​eu/​en/​blog/​maintainability-index/​ (Post: 2016-03-02, abgerufen am 2019-08-04).
 
6
Wir haben in diesen Abschnitten bewusst darauf verzichtet, die angesprochenen Eigenschaften und Strukturen stärker modellhaft zu erfassen und zu formalisieren. Dies wird dann in den entsprechenden Kapiteln zu den Entwurfsschritten im Detail vorgenommen.
 
7
Die Webseite der Open Source Initiative (https://​opensource.​org/​licenses) bietet eine umfangreiche Zusammenstellung und Erläuterung der unterschiedlichen OSS-Lizenzen an.
 
Literatur
1.
Zurück zum Zitat T. L. Alves, C. Ypma, and J. Visser. Deriving metric thresholds from benchmark data. IEEE International Conference on Software Maintenance, pages 1–10, Sep. 2010. T. L. Alves, C. Ypma, and J. Visser. Deriving metric thresholds from benchmark data. IEEE International Conference on Software Maintenance, pages 1–10, Sep. 2010.
2.
Zurück zum Zitat L. J. Arthur. Quantum improvements in software system quality. Communications of the ACM, 40(6):46–52, June 1997. L. J. Arthur. Quantum improvements in software system quality. Communications of the ACM, 40(6):46–52, June 1997.
3.
Zurück zum Zitat E. H. B. Boehm. Software Cost Estimation with Cocomo II. Prentice Hall International, 2000. E. H. B. Boehm. Software Cost Estimation with Cocomo II. Prentice Hall International, 2000.
4.
Zurück zum Zitat V. Basili, G. Caldiera, and H. D. Rombach. Encyclopedia of Software Engineering, chapter Goal Question Metric (GQM) Approach, pages 528–532. John Wiley & Sons, Inc., 2002. V. Basili, G. Caldiera, and H. D. Rombach. Encyclopedia of Software Engineering, chapter Goal Question Metric (GQM) Approach, pages 528–532. John Wiley & Sons, Inc., 2002.
5.
Zurück zum Zitat V. Basili, A. Trendowicz, M. Kowalczyk, J. Heidrich, C. Seaman, J. Münch, and D. Rombach. Aligning Organizations Through Measurement: The GQM+Strategies Approach. The Fraunhofer IESE Series on Software and Systems Engineering. Springer, June 2014. V. Basili, A. Trendowicz, M. Kowalczyk, J. Heidrich, C. Seaman, J. Münch, and D. Rombach. Aligning Organizations Through Measurement: The GQM+Strategies Approach. The Fraunhofer IESE Series on Software and Systems Engineering. Springer, June 2014.
6.
Zurück zum Zitat D. Benyon. Designing User Experience: A guide to HCI, UX and interaction design. Pearson, 4 edition, January 2019. D. Benyon. Designing User Experience: A guide to HCI, UX and interaction design. Pearson, 4 edition, January 2019.
7.
Zurück zum Zitat R. Bodendiek and R. Lang. Lehrbuch der Graphentheorie, volume Band 1 und 2 of Spektrum Hochschultaschenbuch. Spektrum Akademischer Verlag, erste edition, 1995. R. Bodendiek and R. Lang. Lehrbuch der Graphentheorie, volume Band 1 und 2 of Spektrum Hochschultaschenbuch. Spektrum Akademischer Verlag, erste edition, 1995.
8.
Zurück zum Zitat S. Brassel and A. Gadatsch. Softwarelizenzmanagement kompakt. IT kompakt. Springer Vieweg, August 2019. S. Brassel and A. Gadatsch. Softwarelizenzmanagement kompakt. IT kompakt. Springer Vieweg, August 2019.
9.
Zurück zum Zitat M. Bray, K. Brune, D. A. Fischer, J. Foreman, M. Gerken, J. Gross, G. Haines, and E. Kean. C4 Software Technology Reference Guide – A Prototype. Handbook CMU/SEI-97-HB-001, Software Engineering Institute, January 1997. M. Bray, K. Brune, D. A. Fischer, J. Foreman, M. Gerken, J. Gross, G. Haines, and E. Kean. C4 Software Technology Reference Guide – A Prototype. Handbook CMU/SEI-97-HB-001, Software Engineering Institute, January 1997.
10.
Zurück zum Zitat M. Broy. Software eats the world. Whitepaper, Swiss Engineering Institute Press, 2015. M. Broy. Software eats the world. Whitepaper, Swiss Engineering Institute Press, 2015.
11.
Zurück zum Zitat M. Broy and M. Kuhrmann. Projektorganisation und Management im Software Engineering. Number 978-3-642-29289-7 in Xpert.press. Springer Verlag, Berlin Heidelberg, 1 edition, 2013. M. Broy and M. Kuhrmann. Projektorganisation und Management im Software Engineering. Number 978-3-642-29289-7 in Xpert.press. Springer Verlag, Berlin Heidelberg, 1 edition, 2013.
12.
Zurück zum Zitat R. H. Cobb and H. D. Mills. Engineering software under statistical quality control. IEEE Software, 7(6):45–54, Nov 1990. R. H. Cobb and H. D. Mills. Engineering software under statistical quality control. IEEE Software, 7(6):45–54, Nov 1990.
13.
Zurück zum Zitat R. J. Costello and D.-B. Liu. Metrics for requirements engineering. Journal of Systems and Software, 29(1):39–63, 1995.CrossRef R. J. Costello and D.-B. Liu. Metrics for requirements engineering. Journal of Systems and Software, 29(1):39–63, 1995.CrossRef
14.
Zurück zum Zitat M. A. Cusumano. The changing software business: Moving from products to services. IEEE Computer, 41(1):20–27, 2008.MathSciNetCrossRef M. A. Cusumano. The changing software business: Moving from products to services. IEEE Computer, 41(1):20–27, 2008.MathSciNetCrossRef
15.
Zurück zum Zitat M. Daun, B. Tenbergen, J. Brings, and T. Weyer. SPES XT Context Modeling Framework, pages 43–57. Springer International Publishing, Cham, 2016. M. Daun, B. Tenbergen, J. Brings, and T. Weyer. SPES XT Context Modeling Framework, pages 43–57. Springer International Publishing, Cham, 2016.
16.
Zurück zum Zitat F. Deißenböck. Continuous Quality Control of Long-Lived Software Systems. PhD thesis, Technische Universität München, October 2009. F. Deißenböck. Continuous Quality Control of Long-Lived Software Systems. PhD thesis, Technische Universität München, October 2009.
17.
Zurück zum Zitat F. Deissenböck, E. Jürgens, B. Hummel, S. Wagner, B. M. Parareda, and M. Pizka. Tool support for continuous quality control. IEEE Software, 25(5):60–67, September 2008. F. Deissenböck, E. Jürgens, B. Hummel, S. Wagner, B. M. Parareda, and M. Pizka. Tool support for continuous quality control. IEEE Software, 25(5):60–67, September 2008.
18.
Zurück zum Zitat F. Deissenboeck, S. Wagner, M. Pizka, S. Teuchert, and J.-F. Girard. An activity-based quality model for maintainability. In IEEE International Conference on Software Maintenance, ICSM, pages 184–193, Oct 2007. F. Deissenboeck, S. Wagner, M. Pizka, S. Teuchert, and J.-F. Girard. An activity-based quality model for maintainability. In IEEE International Conference on Software Maintenance, ICSM, pages 184–193, Oct 2007.
19.
Zurück zum Zitat DO-178C. Software Considerations in Airborne Systems and Equipment Certification. Radio Technical Commission for Aeronautics (RTCA, Inc.), 2012. DO-178C. Software Considerations in Airborne Systems and Equipment Certification. Radio Technical Commission for Aeronautics (RTCA, Inc.), 2012.
20.
Zurück zum Zitat ECSS Secretariat. Space product assurance, software metrication programme definition and implementation. Standard ECSS-Q-HB-80-04A, ESA-ESTEC Requirements and Standards Division, March 2011. ECSS Secretariat. Space product assurance, software metrication programme definition and implementation. Standard ECSS-Q-HB-80-04A, ESA-ESTEC Requirements and Standards Division, March 2011.
21.
Zurück zum Zitat S. El-Sharkawy, N. Yamagishi-Eichler, and K. Schmid. Metrics for analyzing variability and its implementation in software product lines: A systematic literature review. Information and Software Technology, 106:1–30, feb 2019. S. El-Sharkawy, N. Yamagishi-Eichler, and K. Schmid. Metrics for analyzing variability and its implementation in software product lines: A systematic literature review. Information and Software Technology, 106:1–30, feb 2019.
22.
Zurück zum Zitat N. E. Fenton and M. Neil. Software metrics: successes, failures and new directions. Journal of Systems and Software, 47(2):149–157, 1999.CrossRef N. E. Fenton and M. Neil. Software metrics: successes, failures and new directions. Journal of Systems and Software, 47(2):149–157, 1999.CrossRef
23.
Zurück zum Zitat G. Fröhlich-Bleuer. Softwareverträge: System-, Software-Lizenz- und Software-Pflegevertrag. Stämpfli Verlag, April 2004. G. Fröhlich-Bleuer. Softwareverträge: System-, Software-Lizenz- und Software-Pflegevertrag. Stämpfli Verlag, April 2004.
24.
Zurück zum Zitat D. A. Garvin. What does product quality really mean? MIT Sloan Management Review, 26(1):25–43, 1984. D. A. Garvin. What does product quality really mean? MIT Sloan Management Review, 26(1):25–43, 1984.
25.
Zurück zum Zitat S. S. Gokhale and R. E. Mullen. The marginal value of increased testing: An empirical analysis using four code coverage measures. J. Braz. Comp. Soc., 12(3):13–30, 2006.CrossRef S. S. Gokhale and R. E. Mullen. The marginal value of increased testing: An empirical analysis using four code coverage measures. J. Braz. Comp. Soc., 12(3):13–30, 2006.CrossRef
26.
Zurück zum Zitat M. H. Halstead. Elements of software science. Operating and programming systems series. Elsevier, 1977.MATH M. H. Halstead. Elements of software science. Operating and programming systems series. Elsevier, 1977.MATH
27.
Zurück zum Zitat R. Hartson and P. Pyla. The UX Book: Agile UX Design for a Quality User Experience.Morgan Kaufmann, 2 edition, January 2019. R. Hartson and P. Pyla. The UX Book: Agile UX Design for a Quality User Experience.Morgan Kaufmann, 2 edition, January 2019.
28.
Zurück zum Zitat K. J. Hayhurst, D. S. Veerhusen, J. J. Chilenski, and L. K. Rierson. A practical tutorial on modified condition/decision coverage. Technical Memorandum NASA/TM-2001-210876, NASA, 2001. K. J. Hayhurst, D. S. Veerhusen, J. J. Chilenski, and L. K. Rierson. A practical tutorial on modified condition/decision coverage. Technical Memorandum NASA/TM-2001-210876, NASA, 2001.
29.
Zurück zum Zitat S. Huda, S. Alyahya, M. M. Ali, S. Ahmad, J. Abawajy, H. Al-Dossari, and J. Yearwood. A framework for software defect prediction and metric selection. IEEE Access, 6:2844–2858, 2018.CrossRef S. Huda, S. Alyahya, M. M. Ali, S. Ahmad, J. Abawajy, H. Al-Dossari, and J. Yearwood. A framework for software defect prediction and metric selection. IEEE Access, 6:2844–2858, 2018.CrossRef
30.
Zurück zum Zitat IEEE Std 1028-1997. IEEE Standard for Software Reviews. IEEE, 1998. IEEE Std 1028-1997. IEEE Standard for Software Reviews. IEEE, 1998.
31.
Zurück zum Zitat IEEE Std 1061-1992. IEEE Standard for a Software Quality Metrics Methodology. IEEE, 1992. IEEE Std 1061-1992. IEEE Standard for a Software Quality Metrics Methodology. IEEE, 1992.
32.
Zurück zum Zitat IEEE Std 1471-2000. IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Computer Society, 2000. IEEE Std 1471-2000. IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Computer Society, 2000.
33.
Zurück zum Zitat ISO 13485:2016. Medical devices – Quality management systems – Requirements for regulatory purposes. International Organization for Standardization, March 2016. ISO 13485:2016. Medical devices – Quality management systems – Requirements for regulatory purposes. International Organization for Standardization, March 2016.
34.
Zurück zum Zitat ISO 25119-1:2018. Tractors and machinery for agriculture and forestry – Safety-related parts of control systems – Part 1: General principles for design and development. International Organization for Standardization, October 2018. ISO 25119-1:2018. Tractors and machinery for agriculture and forestry – Safety-related parts of control systems – Part 1: General principles for design and development. International Organization for Standardization, October 2018.
35.
Zurück zum Zitat ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018. ISO 26262:2018. Road vehicles – Functional safety. International Organization for Standardization, 2018.
36.
Zurück zum Zitat ISO 9000:2005. Quality Management Systems – Fundamentals and Vocabulary. International Organization for Standadization, 2005. ISO 9000:2005. Quality Management Systems – Fundamentals and Vocabulary. International Organization for Standadization, 2005.
37.
Zurück zum Zitat ISO/IEC 2382-1:2015. Information technology – Vocabulary – Part 1: Fundamental terms. International Organization for Standardization, 2015. ISO/IEC 2382-1:2015. Information technology – Vocabulary – Part 1: Fundamental terms. International Organization for Standardization, 2015.
38.
Zurück zum Zitat ISO/IEC 25000:2014. Systems and software engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE. International Organization for Standardization, 2014. ISO/IEC 25000:2014. Systems and software engineering – Software product Quality Requirements and Evaluation (SQuaRE) – Guide to SQuaRE. International Organization for Standardization, 2014.
39.
Zurück zum Zitat ISO/IEC 25001:2014. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Planning and management. International Organization for Standardization, 2014. ISO/IEC 25001:2014. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Planning and management. International Organization for Standardization, 2014.
40.
Zurück zum Zitat ISO/IEC 25010:2011. Systems and software engineering – System and software quality models.International Organization for Standardization, 2011. ISO/IEC 25010:2011. Systems and software engineering – System and software quality models.International Organization for Standardization, 2011.
41.
Zurück zum Zitat ISO/IEC 25023:2016. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Measurement of system and software product quality. International Organization for Standardization, 2016. ISO/IEC 25023:2016. Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – Measurement of system and software product quality. International Organization for Standardization, 2016.
42.
Zurück zum Zitat ISO/IEC 9126-1:2001. Software engineering – Product quality – Part 1: Quality model.International Organization for Standardization, June 2001. ISO/IEC 9126-1:2001. Software engineering – Product quality – Part 1: Quality model.International Organization for Standardization, June 2001.
43.
Zurück zum Zitat ISO/IEC/IEEE 42010:2011. Systems and software engineering – Architecture description. International Organization for Standardization, 2011. ISO/IEC/IEEE 42010:2011. Systems and software engineering – Architecture description. International Organization for Standardization, 2011.
44.
Zurück zum Zitat C. Jones. Applied Software Measurement: Global Analysis of Productivity and Quality. Mcgraw-Hill Professional, 3 edition, 2008. C. Jones. Applied Software Measurement: Global Analysis of Productivity and Quality. Mcgraw-Hill Professional, 3 edition, 2008.
45.
Zurück zum Zitat Kan, S. H. Metrics and Models in Software Quality Engineering. Addison-Wesley Longman, 2 edition, 2002. Kan, S. H. Metrics and Models in Software Quality Engineering. Addison-Wesley Longman, 2 edition, 2002.
46.
Zurück zum Zitat Kütz, M. Kennzahlen in der IT: Werkzeuge für Controlling und Management. dpunkt.verlag, 4 edition, 2010. Kütz, M. Kennzahlen in der IT: Werkzeuge für Controlling und Management. dpunkt.verlag, 4 edition, 2010.
47.
Zurück zum Zitat Laird, L. M. and Brennan, M. C. Software Measurement and Estimation: A Practical Approach. Wiley & Sons, 2006. Laird, L. M. and Brennan, M. C. Software Measurement and Estimation: A Practical Approach. Wiley & Sons, 2006.
48.
Zurück zum Zitat Liggesmeyer, P. Software-Qualität: Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag, second edition, 2009. Liggesmeyer, P. Software-Qualität: Testen, Analysieren und Verifizieren von Software. Spektrum Akademischer Verlag, second edition, 2009.
49.
Zurück zum Zitat Y. Luo and M. van den Brand. Metrics design for safety assessment. Information and Software Technology, 73:151–163, 2016.CrossRef Y. Luo and M. van den Brand. Metrics design for safety assessment. Information and Software Technology, 73:151–163, 2016.CrossRef
50.
Zurück zum Zitat T. J. McCabe. A complexity measure. IEEE Transactions on Software Engineering, SE(2):308–320, 1976. T. J. McCabe. A complexity measure. IEEE Transactions on Software Engineering, SE(2):308–320, 1976.
51.
Zurück zum Zitat H. D. Mills, M. Dyer, and R. C. Linger. Cleanroom software engineering. IEEE Software, 4(5):19–25, Sep. 1987. H. D. Mills, M. Dyer, and R. C. Linger. Cleanroom software engineering. IEEE Software, 4(5):19–25, Sep. 1987.
52.
Zurück zum Zitat A. Mockus, N. Nagappan, and T. T. Dinh-Trong. Test coverage and post-verification defects: A multiple case study. In 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pages 291–301, Oct 2009. A. Mockus, N. Nagappan, and T. T. Dinh-Trong. Test coverage and post-verification defects: A multiple case study. In 2009 3rd International Symposium on Empirical Software Engineering and Measurement, pages 291–301, Oct 2009.
53.
Zurück zum Zitat K. Mordal, N. Anquetil, J. Laval, A. Serebrenik, B. Vasilescu, and S. Ducasse. Software quality metrics aggregation in industry. Journal of Software: Evolution and Process, 25(10):1117–1135, 2013. K. Mordal, N. Anquetil, J. Laval, A. Serebrenik, B. Vasilescu, and S. Ducasse. Software quality metrics aggregation in industry. Journal of Software: Evolution and Process, 25(10):1117–1135, 2013.
54.
Zurück zum Zitat K. Mordal-Manet, F. Balmas, S. Denier, S. Ducasse, H. Wertz, J. Laval, F. Bellingard, and P. Vaillergues. The squale model – a practice-based industrial quality model. IEEE International Conference on Software Maintenance, pages 531–534, Sep. 2009. K. Mordal-Manet, F. Balmas, S. Denier, S. Ducasse, H. Wertz, J. Laval, F. Bellingard, and P. Vaillergues. The squale model – a practice-based industrial quality model. IEEE International Conference on Software Maintenance, pages 531–534, Sep. 2009.
55.
Zurück zum Zitat NA 147-00-01 AA - Qualitätsmanagement. Quality management and quality assurance – Vocabulary (ISO 8402:1994); Trilingual version EN ISO 8402:1995. Technical report, Deutsche Institut für Normung e.V. (DIN), 1995. NA 147-00-01 AA - Qualitätsmanagement. Quality management and quality assurance – Vocabulary (ISO 8402:1994); Trilingual version EN ISO 8402:1995. Technical report, Deutsche Institut für Normung e.V. (DIN), 1995.
56.
Zurück zum Zitat P. Oman and J. Hagemeister. Metrics for assessing a software system’s maintainability. In Proceedings Conference on Software Maintenance, pages 337–344. IEEE, Nov 1992. P. Oman and J. Hagemeister. Metrics for assessing a software system’s maintainability. In Proceedings Conference on Software Maintenance, pages 337–344. IEEE, Nov 1992.
57.
Zurück zum Zitat B. Poensgen and B. Bertram. Function-Point-Analyse – Ein Praxisbuch. dpunkt.verlag, 2005. B. Poensgen and B. Bertram. Function-Point-Analyse – Ein Praxisbuch. dpunkt.verlag, 2005.
58.
Zurück zum Zitat K. Pohl, M. Broy, H. Daembkes, and H. Hönninger, editors. Advanced Model-Based Engineering of Embedded Systems. Springer International Publishing, December 2016. K. Pohl, M. Broy, H. Daembkes, and H. Hönninger, editors. Advanced Model-Based Engineering of Embedded Systems. Springer International Publishing, December 2016.
59.
Zurück zum Zitat C. R. Prause, J. Werner, K. Hornig, S. Bosecker, and M. Kuhrmann. Is 100 % Test Coverage a Reasonable Requirement? Lessons Learned from a Space Software Project. In Product-Focused Software Process Improvement, PROFES, pages 351–367, Cham, 2017. Springer International Publishing. C. R. Prause, J. Werner, K. Hornig, S. Bosecker, and M. Kuhrmann. Is 100 % Test Coverage a Reasonable Requirement? Lessons Learned from a Space Software Project. In Product-Focused Software Process Improvement, PROFES, pages 351–367, Cham, 2017. Springer International Publishing.
60.
Zurück zum Zitat R. S. Pressman and B. R. Maxim. Software Engineering : A Practitioner’s Approach. McGraw-Hill, Inc., 8 edition, January 2014. R. S. Pressman and B. R. Maxim. Software Engineering : A Practitioner’s Approach. McGraw-Hill, Inc., 8 edition, January 2014.
61.
Zurück zum Zitat S. J. Prowell, C. J. Trammell, R. C. Linger, and J. H. Poore. Cleanroom Software Engineering: Technology and Process. SEI Series in Software Engineering. Addison-Wesley Professional, March 1999. S. J. Prowell, C. J. Trammell, R. C. Linger, and J. H. Poore. Cleanroom Software Engineering: Technology and Process. SEI Series in Software Engineering. Addison-Wesley Professional, March 1999.
62.
Zurück zum Zitat C. A. Reeves and D. A. Bednar. Defining quality: Alternatives and implications. The Academy of Management Review, 19(3):419–445, 1994.CrossRef C. A. Reeves and D. A. Bednar. Defining quality: Alternatives and implications. The Academy of Management Review, 19(3):419–445, 1994.CrossRef
63.
Zurück zum Zitat A. Schaaf. Open-Source-Lizenzen: Untersuchung der Gpl, Lgpl, Bsd und Artistic License. Diplomica Verlag, February 2013. A. Schaaf. Open-Source-Lizenzen: Untersuchung der Gpl, Lgpl, Bsd und Artistic License. Diplomica Verlag, February 2013.
64.
Zurück zum Zitat B. T. Sloss, S. Nukala, and V. Rau. Metrics that matter. Queue, 16(6):30:86–30:105, Dec. 2018. B. T. Sloss, S. Nukala, and V. Rau. Metrics that matter. Queue, 16(6):30:86–30:105, Dec. 2018.
65.
Zurück zum Zitat A. Spillner and T. Linz. Basiswissen Softwaretest. dpunkt.verlag GmbH, 6 edition, June 2019. A. Spillner and T. Linz. Basiswissen Softwaretest. dpunkt.verlag GmbH, 6 edition, June 2019.
66.
Zurück zum Zitat M. Staron, W. Meding, G. Karlsson, and C. Nilsson. Developing measurement systems: an industrial case study. Journal of Software Maintenance and Evolution: Research and Practice, 23(2):89–107, March 2011. M. Staron, W. Meding, G. Karlsson, and C. Nilsson. Developing measurement systems: an industrial case study. Journal of Software Maintenance and Evolution: Research and Practice, 23(2):89–107, March 2011.
67.
Zurück zum Zitat M. Vogel, P. Knapik, M. Cohrs, B. Szyperrek, W. Püschel, H. Etzel, D. Fiebig, A. Rausch, and M. Kuhrmann. Metrics in automotive software development: A systematic literature review. Journal of Software: Evolution and Process, 2020. M. Vogel, P. Knapik, M. Cohrs, B. Szyperrek, W. Püschel, H. Etzel, D. Fiebig, A. Rausch, and M. Kuhrmann. Metrics in automotive software development: A systematic literature review. Journal of Software: Evolution and Process, 2020.
68.
Zurück zum Zitat S. Wagner. Software Product Quality Control. Springer Verlag, 2013. S. Wagner. Software Product Quality Control. Springer Verlag, 2013.
69.
Zurück zum Zitat S. Wagner, A. Goeb, L. Heinemann, M. Kläs, C. Lampasona, K. Lochmann, A. Mayr, R. Plösch, A. Seidl, J. Streit, and A. Trendowicz. Operationalised product quality models and assessment: The quamoco approach. Information and Software Technology, 62(C):101–123, June 2015. S. Wagner, A. Goeb, L. Heinemann, M. Kläs, C. Lampasona, K. Lochmann, A. Mayr, R. Plösch, A. Seidl, J. Streit, and A. Trendowicz. Operationalised product quality models and assessment: The quamoco approach. Information and Software Technology, 62(C):101–123, June 2015.
70.
Zurück zum Zitat S. Wagner, K. Lochmann, L. Heinemann, M. Kläs, A. Trendowicz, R. Plösch, A. Seidl, A. Goeb, and J. Streit. The quamoco product quality modelling and assessment approach. International Conference on Software Engineering, pages 1–10, 2012. S. Wagner, K. Lochmann, L. Heinemann, M. Kläs, A. Trendowicz, R. Plösch, A. Seidl, A. Goeb, and J. Streit. The quamoco product quality modelling and assessment approach. International Conference on Software Engineering, pages 1–10, 2012.
71.
Zurück zum Zitat Wagner, S., Lochmann, K., Winter, S., Goeb, A., and Klaes, M. Quality Models in Practice. A Preliminary Analysis. In Proceedings of International Symposium on Empirical Software Engineering and Measurement (ESEM), 2009. Wagner, S., Lochmann, K., Winter, S., Goeb, A., and Klaes, M. Quality Models in Practice. A Preliminary Analysis. In Proceedings of International Symposium on Empirical Software Engineering and Measurement (ESEM), 2009.
72.
Zurück zum Zitat A. I. Wasserman. How the internet transformed the software industry. Journal of Internet Services and Applications, 2(1):11–22, 2011.CrossRef A. I. Wasserman. How the internet transformed the software industry. Journal of Internet Services and Applications, 2(1):11–22, 2011.CrossRef
73.
Zurück zum Zitat F. Witte. Testmanagement und Softwaretest. Springer Verlag, 2015. F. Witte. Testmanagement und Softwaretest. Springer Verlag, 2015.
74.
Zurück zum Zitat D. D. Woods and J. Allspaw. Revealing the critical role of human performance in software. Commun. ACM, 63(5):64–67, Apr. 2020. D. D. Woods and J. Allspaw. Revealing the critical role of human performance in software. Commun. ACM, 63(5):64–67, Apr. 2020.
Metadaten
Titel
Eigenschaften und Strukturen von Softwaresystemen
verfasst von
Manfred Broy
Marco Kuhrmann
Copyright-Jahr
2021
Verlag
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-50263-1_2