Skip to main content

Ein Qualitätsmodell für die Wartbarkeit objektorientierter Softwareprodukte

  • Chapter
Softwarewartung und Reengineering

Part of the book series: Information Engineering und IV-Controlling ((IEIVC))

  • 124 Accesses

Zusammenfassung

Die Wartung stellt heute eines der zentralen Probleme der betrieblichen Informationsverarbeitung dar. Mit der zunehmenden Verbreitung der objektorientierten Softwareentwicklung werden Hoffnungen verbunden, den Wartungsaurwand reduzieren zu können. Der Einfluß, den die Objekttechnologie tatsächlich auf den Wartungsaurwand hat, wurde bisher allerdings wenig untersucht. Eine genauere Betrachtung der grundlegenden Konzepte zeigt, daß sich sowohl positive als auch negative Effekte für die Wartbarkeit der entstehenden Produkte ergeben können. Um zu einem verbesserten Verständnis der Wartbarkeit objektorientierter Softwareprodukte beizutragen und darüber hinaus ein effektives Wartungsmanagement zu ermöglichen, wird im Rahmen dieses Beitrags ein Qualitätsmodell für die Wartbarkeit hergeleitet, das als Basis für weitere Studien dienen soll.

Abstract

Today computer scientists spend much of their time in maintaining existing software. The object-orientied software paradigm has become increasingly popular in recent years. One of the advantages often claimed for this paradigm is easier maintenance of the resulting products. Further analysis shows that the concepts of object-oriented software development provide great advantages on the one hand, but that there are also difficulties that may be expected in the maintenance of object-oriented products. In order to reach a better understanding of the maintainability of object-oriented products, this paper describes a corresponding quality model. This model could be of great interest for developers and managers involved in maintenance of object-oriented products. It will be used in future investigations.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 49.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literatur

  1. Binder, R.V.: Design for testability in object-oriented systems. Communications of the ACM, 9(37) 1994, 87–101

    Article  Google Scholar 

  2. Booch, G.: Object-oriented analysis and design with applications. 2. Aufl., Benjamin/Cummings Publishing Company Inc., 1994

    Google Scholar 

  3. Buth, A.: Softwaremetriken fuer objektorientierte Programmiersprachen. Arbeitspapier der GMD, Nr. 545, Juni 1991

    Google Scholar 

  4. Chidamber, S.R.; Kemerer, C.F.: Towards a metrics suite for object oriented design. Sigplan Notices 26 (11) 1991 (Conference Proceedings OOPSLA’ 91), 197–211

    Article  Google Scholar 

  5. Coad, P.; Yourdon, E.: Object-oriented design. 1. Aufl., Yourdon Press, Englewood Cliffs, New Yersey, 1991

    Google Scholar 

  6. Convent, B.: Software-Wiederverwendung. Skript zur Vorlesung, Universität Mannheim 1994

    Google Scholar 

  7. DeMarco, T.: Structured analysis and system specification. 2. Aufl., Yourdon Press, 1979

    Google Scholar 

  8. Fenton, N.E.: Software metrics, a rigorous approach. 1. Aufl., Chapman & Hall, London 1993

    Google Scholar 

  9. Henry, S.; Humphrey, M.: Object-oriented vs. procedural programming languages: effectiveness in program maintenance. Journal of object-oriented Programming, Juni 1993, 41–49

    Google Scholar 

  10. IEEE Standard classification for software anomalies. Std 1044–1993, 1994

    Google Scholar 

  11. IEEE Standard for Software Maintenance. Std 1219–1993, 1993

    Google Scholar 

  12. Küffmann, K.: Software-Wiederverwendung. Vieweg Verlag, 1994

    Book  Google Scholar 

  13. Kuhlmann, K.: Ein Katalog objektorientierter Qualitätsmaße. Diskussionspapier 2–94, Universität Mannheim, 1995

    Google Scholar 

  14. Kuhlmann, K.: Ein Katalog objektorientierter Produktmaße. Version 1.0., Diskussionspapier 1–96, Universität Mannheim, 1995

    Google Scholar 

  15. Lehner, F.: Softwarewartung. Carl Hanser Verlag, 1991

    Google Scholar 

  16. Lehner, F.; Sikora, H.: Wartung objektorientierter Softwaresysteme — Stand des Wissens und Ergebnisse einer Expertenbefragung. In: Lehner, F. : Die Wartung von wissensbasierten Systemen, Haensel-Hohenhausen, 1994

    Google Scholar 

  17. Lejter, M.; Meyers, S.; Reiss, S.P.: Support for maintaining object-oriented programs, IEEE 1991, 171–178

    Google Scholar 

  18. Lieberherr, K.; Holland, I.; Riel, A.: Object-oriented programming — an objective sense of style. OOPSLA′88 Proceedings, 323–334

    Google Scholar 

  19. Li, W.; Henry, S.: Maintenance metrics for the object-oriented paradigm. IEEE Comp. Soc. Press, 1993, 52–60

    Google Scholar 

  20. Lorenz, M.; Kidd, J.: Object-oriented software metrics. 1. Aufl., Prentice Hall, New Jersey, 1994

    Google Scholar 

  21. Mancl, D.; Havanas, W.: A study of the impact of C++ on software maintenance. IEEE Conference on Software maintenance, Proceedings, 1990, 63–69

    Google Scholar 

  22. McGregor, J.D.; Korson, T.D.: Integrated object-oriented testing and development processes. Communications of the ACM, 37(9) 1994, 59–77

    Article  Google Scholar 

  23. Myers, G., Composite/structured design. Van Nostrand Reinhold Company, New York 1978

    Google Scholar 

  24. Rising, L.S.; Calliss, F.W.: An information-hiding metric. Journal of Systems and Software 26, 1994, 211–220

    Article  Google Scholar 

  25. Rombach, H.D.; Basili, V.R.: Quantitative assessment of maintenance. Proceedings from the Conference on Software Maintenance, Austin Texas, 1987, IEEE Comp. Soc. Press, 134–144

    Google Scholar 

  26. Rombach, H.D.; Basili, V.R.: Quantitative Software-Qualitätssicherung. Informatik-Spektrum 10 1987, 10, 145–158

    Google Scholar 

  27. Sametinger, J.: A tool for the maintenance of C++ programs. IEEE Conference on Software maintenance, Proceedings, 1990, 54–59

    Google Scholar 

  28. Sanders, J.; Curran, E.: Software quality. Addison-Wesley, 1994

    Google Scholar 

  29. Schader, M.; Kuhlins, S.: Programmieren in C++. 3. Aufl., Springer Verlag, 1995

    Book  Google Scholar 

  30. Schader, M.; Rundshagen, M.: Objektorientierte Systemanalyse. 2. Aufl., Springer-Verlag, 1996

    Book  Google Scholar 

  31. Sharble, R.C.; Cohen, S.S.: The object-oriented brewery: A comparison of two object-oriented development methods. Software engineering notes 18 (2) 1993, 60–73

    Article  Google Scholar 

  32. Thaller, G.E.: Quahtätsoptimierung der Software-Entwicklung. Vieweg 1993

    Book  Google Scholar 

  33. Wilde, N.; Huitt, R.: Maintenance support for object-oriented programs. IEEE Transactions on Software Engineering 12 1992, 1038–1044

    Article  Google Scholar 

  34. Williams, J.: Metrics for Object oriented projects. Beitrag zur DEVCON 1994

    Google Scholar 

  35. Yourdon, E.; Constantine, L.: Structured Design. Yourdon Press, Englewood Cliffs, New Jersey, 1. Aufl., 1979

    Google Scholar 

Download references

Authors

Editor information

Franz Lehner

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer Fachmedien Wiesbaden

About this chapter

Cite this chapter

Kuhlmann, K. (1996). Ein Qualitätsmodell für die Wartbarkeit objektorientierter Softwareprodukte. In: Lehner, F. (eds) Softwarewartung und Reengineering. Information Engineering und IV-Controlling. Deutscher Universitätsverlag, Wiesbaden. https://doi.org/10.1007/978-3-663-08951-3_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-663-08951-3_8

  • Publisher Name: Deutscher Universitätsverlag, Wiesbaden

  • Print ISBN: 978-3-8244-6294-0

  • Online ISBN: 978-3-663-08951-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics