Zusammenfassung
Diesem Beitrag beschriebt, wie der Wert bestehender Informationssysteme durch Präventionsmaßnahmen und regelmäßige Sanierungen erhalten wird. Das Absinken der Qualität wird durch eine fortwährende Überwachung der Entwicklung und Wartung gebremst. Mindestens alle drei Monate wird die Qualität gemessen und das System nachgebessert. Sowohl die Architektur als auch der Code und die Anforderungsspezifikation werden analysiert und die Schwachstellen angezeigt. Nachbesserungen werden zum Teil automatisch und zum Teil manuell durchgeführt. Voraussetzung dafür ist ein Messsystem, welches die Größe, Komplexität und Qualität der Software misst und überprüft. Der Beitrag soll belegen, dass absinkende Qualität und steigende Komplexität kein unausweichliches Schicksal eines Informationssystems sind. Sie sind eher eine Frage der Investitionsbereitschaft.
Literatur
Sneed H (1991) Economics of software reengineering. J Softw Maint 3(1):163
Boehm B (1983) The economics of software maintenance. Proceedings of the 1st ICSM 1983. IEEE Press, Monterey, S 9
Basili V, Weiss D (1984) A methodology for collecting valid software engineering data. IEEE Trans Softw Eng 10(6):728
Oman P, Coleman D, Ash D, Lowther B (1994) Using metrics to evaluate software system maintainability. IEEE Computer, August, S 44
Sneed H, Seidl R, Baumgartner M (2010) Software in Zahlen. Hanser Verlag, München
Sneed H, Rothhardt G (1996) Software muss messbar werden. Wirtschaftsinf 38(2):172
Kruchten P, Nord R (2012) Technical debt – from metaphor to theory and practice. IEEE-Softw, Dezember, S 18
Cunningham W (1992) The WyCash portfolio management system. Proceedings of the Of ACM OOPSLA Conference, ACM, New Orleans, S 29
Sterling C (2011) Managing technical debt. Addison-Wesley, Reading
Curtis B, Sappidi J, Szynkarski A (2012) Estimating the principle of an application’s technical debt. IEEE Softw, Dezember, S 34
Highsmith J, Gat I (2010) Special issue on technical debt. Cutter IT J 23(10):3
Fowler M (2009) technical debt. http://martinfowler.com./bliki/TechnicalDebt.html. Zugegriffen: November 2013
Rupp C, Schuferling D (2008) The delta approach to requirement evaluation. Object Spectrum, Mai, S 45
Sneed H (2010) Modelling metrics for UML diagrams. Proceedings of Metrikon Tagung 2010. Shaker Verlag, Stuttgart, S 76
Wendehost T (2013) Der Source Code birgt eine Kostenfalle. Computerwoche 10:34
Sneed H, Jungmayr S (2006) Produkt- und Prozessmetrik für den Softwaretest. Informatikspektrum 29(1):23
Sneed H, Hasitschka M, Teichmann MT (2004) Software-Produktmanagement – Wartung und Weiterentwicklung bestehender Anwendungssysteme. dpunkt.verlag, Heidelberg
Belady L, Lehman M (1985) Laws of software evolution. In: Software evolution. Academic Press, London
Nikora A, Munson J (2005) An approach to the measurement of software evolution. J Softw Maint 17(1):65
Basili V, Caldiera C, Rombach H-D (1994) Goal question metric paradigm. In: Encyclopedia of software engineering, Bd 1. Wiley, New York, S 528
Solingen R, Berghout E (1999) The Goal/question/metric method. McGraw-Hill, London
Bianchi A, Caivano D, Marengo V, Visaggio G (2003) Iterative reengineering of legacy systems. IEEE Trans Softw Eng 29(3):225
Soares G, Gheyi R, Serey D, Massoni T (2003) Making program refactoring safer. IEEE Softw, Juli, S 52
Riebisch M, Bode S (2009) Software evolvability. Inform Spectrum 32(4):339
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sneed, H. Werterhaltung konsolidierter Informationssysteme. HMD 51, 175–187 (2014). https://doi.org/10.1365/s40702-014-0019-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1365/s40702-014-0019-y