Messbasierte Qualitätssicherungstechniken für die Steuerung von innerer Software-Qualität in der Praxis.

2010; Springer Science+Business Media; Volume: 30; Linguagem: Alemão

ISSN

0720-8928

Autores

M Grossmann,

Tópico(s)

Software Reliability and Analysis Research

Resumo

Zusammenfassung: Derzeit herrscht in der Praxis ein Mangel an etablierte Methoden, um mit vertretbarem Aufwand Alterungserscheinungen einer Software fruhzeitig erkennen zu konnen oder die Entstehung unnotiger Software-Komplexitat wahrend der Weiterentwicklung zu vermeiden. Dadurch ist es sehr schwierig, die innere Software-Qualitat zu steuern und eine wirtschaftliche Entwicklung der Software als Basis eines langlebigen Systems langfristig sicherzustellen. Capgemini sd&m hat in mehreren Projekten zur Entwicklung betrieblicher Informationssysteme beobachtet, dass im Rahmen des Einsatzes eines Software-Cockpits ahnliche Techniken auf Basis von Software-Messungen benutzt wurden, um die Wartbarkeit und Erweiterbarkeit der Software sicherzustellen. Mit Hilfe von Kennzahlen wurden Ruckschlusse uber die innere Software-Qualitat gezogen und diese damit gesteuert. Die beobachteten Techniken wurden konsolidiert und benannt als Automatic Code Reviews, Architecture Evaluation, Test Measurement und Software Performance Monitoring. Software-Architekten bei Capgemini sd&m schatzen deren schnelle Einsetzbarkeit und sehen sie – gerade wenn in Kombination benutzt – als probates Mittel an, um mit relativ geringem Aufwand typische Wartbarkeitsprobleme zu vermeiden und damit uber den gesamten Lebenszyklus die Langlebigkeit der Software zu gewahrleisten.

Referência(s)