Integrierte Qualitätssicherung
Fraunhofer-Institut für Experimentelles Software Engineering IESE
Neben den konstruktiven Entwicklungsaktivitäten, die für das Erreichen einer geforderten Produktqualität notwendig sind, benötigt man auch effiziente und effektive Methoden für die Qualitätssicherung. Die Produktqualität ist ein entscheidender Wettbewerbsfaktor für Software entwickelnde Unternehmen. Aber qualifiziertes Personal ist rar und teuer, und insbesondere die Qualitätssicherung muss oft mit knappen Ressourcen auskommen. Angesichts dieser Situation wird es immer schwieriger, Fehler, die während eines Entwicklungsprozesses aufgetreten sind, zu entdecken und zu korrigieren, und das noch rechtzeitig vor Auslieferung des Produkts. Allerdings tauchen diese Risiken nicht nur bei neuen Entwicklungen auf – sogar die Wiederverwendung von Komponenten in kundenspezifischen Situationen kann später zu spektakulären Qualitätsmängeln im Softwareprodukt führen, wenn es an adäquater Qualitätssicherung fehlt.
Qualitätssicherung managen
Viele Projekte geben mehr Aufwand für Testaktivitäten aus als nötig. Das Fraunhofer IESE fokussiert den Testaufwand, indem es Testaktivitäten mit vorhergehenden Softwareentwicklungsaktivitäten wie der Anforderungsanalyse, aber auch mit Inspektionen, abgleicht und sie in diese integriert. Mängel, die bis zur Testphase unentdeckt bleiben, verursachen unnötige Kosten. Inspektionen erlauben es, eine Qualitätssicherung von Dokumenten schon früh im Softwareentwicklungszyklus durchzuführen. Wir unterstützen die Inspektoren unserer Kunden mit dem Fraunhofer-Werkzeug DETECT dabei, eine effiziente manuelle Evaluierung der Entwicklungsdokumente durchzuführen. DETECT bietet die passende Leseunterstützung, kann an individuelle Qualitätseigenschaften angepasst werden und vermittelt den Inspektoren Expertenwissen. Außerdem erzeugt DETECT klar strukturierte Fehlerberichte.
Die Kernkompetenz Integrierte Qualitätssicherung bietet Ihnen kostengünstige Methoden und Werkzeuge, um festzustellen, ob ein System die erforderlichen Systemqualitäten erfüllen kann. Dazu gehören u.a.:
- Training und Technologietransfer
- Evaluierung bestehender Test- und Inspektionsprozesse
- Unterstützung beim Testen und beim Ableiten von Testfällen
- Integration von Best Practices der Qualitätssicherung entlang des Lebenszyklus des Systems nach Prinzipien des Software Engineerings und Best Practices für Anforderungsengineering, Architekturentwurf und Implementierung
- Verzahnung von Qualitätssicherungsaktivitäten mit neuen Software-Engineering-Paradigmen wie Cloud Computing, mobile Geräte und variantenreiche Systeme.
Wir helfen Ihnen, Ihre Herausforderungen im Bereich Qualitätssicherung zu meistern.




Social Bookmarks