Download - Qualität von IT-Architekturen im Visier
SQS Software Quality Systems AG
Qualität von IT-Architekturen im Visier
Dr. Frank SimonHead of SQS Research & Innovation24.6.2009 V 1.0
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 2
Über 1.500 Mitarbeiter
Mehr als 27 Jahre erfolgreiche Beratungsaktivität
Über 4.800 erfolgreich abgeschlossene Projekte
Zur starken Kundenbasis gehören36 FTSE-100-Unternehmen, die Hälfte der DAX-30-Unternehmen und nahezu ein Drittel der STOXX-50-Unternehmen
Die SQS-Philosophie ist es, den Erfolg und die Effizienz von IT-Projekten zu erhöhen
Die SQS-Gruppe
»
«
Der weltweit führende unabhängige Anbieter von Test- und Qualitäts-management-Dienstleistungen – mit überwiegendem Teil seiner Geschäftsaktivitäten in Europa
Financial Times, 21 August 2007
Auf einen Blick: SQS ist der weltweit führende unabhängige Anbieter von Test- und QM-Dienstleistungen.
Südafrika
Ägypten
Indien
USA
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 3
Qualität verbindet Erfordernisse und Betrachtungseinheit
Qualität: Merkmale einer Betrachtungseinheit die geeignet sind, explizite oder implizite Erfordernisse zu erfüllen
in Anlehnung an ISO8402
Qualitäts-Definition
Betrachtungseinheit
M1
M2
M3
M4
M5
Mn...
Erf.1
Erf.2
Erf.n
...
ErfordernisseQualität
Alle Projektergebnisse! Alle Erfordernisse!Fortwährende Transparenz!
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 4
“Betrachtungseinheiten” und “Erfordernisse” eines realen Systems:
Wie ist die „Qualität“ dieses Systems?
Qualität von IT-Systemen
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 5
Ein System hat mehrere Betrachtungseinheiten und mehrere Erfordernisse!
Andere Betrachtungseinheit und andere Erfordernisse
Qualität von IT-Systemen
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 6
Architekturen stellen einen wichtigen und schützenswerten Ergebnistyp dar!
Definition Architektur:“The fundamental organization of a system, embodied in its components, their relationships to each other and the environment, and the principles governing its design and evolution”. (IEEE 1471)
Wichtige 3 Folgerungen:
Architekturen sind implizitbereits vorhanden!
Ein System hat mehrere Architekturen!
Architekturen bedürfen des Qualitätsmanagements,um gewinnbringend eingesetzt werden zu können!
Architekturen: Definition
System Architekturen
K1
K 3
K 2
A1
A2
A3
Kriterien
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 7
Syntaktische Architektur-QS: Auch die Explizierung einer Architektur hat spezifische Erfordernisse
Beispiel-Architektur:
Erfordernisse:
Verständlichkeit und Konsistenzder verwendeten Notation (bestenfalls der Verweis auf einen etablierten Standard wie UML).
Wartbarkeit der Architektur-dokumentation, d.h. die Möglichkeit, Änderungen an ihr vorzunehmen und sie werkzeugbasiert weiterzuverwenden.
Portierbarkeit der Architekturdokumentation, d.h. die Möglichkeit, die Architekturbeschreibung mit unterschiedlichen Werkzeugen bearbeiten und dazwischen austauschen zu können.
Architekturen: Syntaktische QS
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 8
Semantische Architektur-QS: Architektur und Realität müssen zueinander konsistent sein!
Beispiel-Architektur:
Erfordernisse:
Korrektheit der Architekturbe-schreibung: Existiert entlang des Kriteriums für jedes Objekt/Relation der Architektur ein entsprechendes Objekt/Relation im realen System und umgekehrt?
Wert der Architektur: Hilft die konkrete Architektur, die Gesamt-Strategie der Bundeswehr zu unterstützen?
Architekturen: Semantische QS
Component A
Component B
Component C
Current state
Component D
Specification
Component A
Component B
Component C
Component D
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 9
Strategische Architektur-QS: Architekturen müssen zueinander passen!
Beispiel-Architekturen
Erfordernisse:
Synchronisationder unterschiedlichenArchitekturen zueinander!
Zum Beispiel7 NAF-Architekturen5 SAGA-Architekturen
Architekturen: Strategische QS
UDD
I
SOAP
SOAP
SOAPWSD
LWSD
L
1. Dienst veröffentlichen
Dienstverzeichnis
Dienstanbieter Dienstnutzer
2. Dienst suchen
3. Dienst-verweis schicken
4. Dienst nutzen
Umsetzung von SOA mit Web Services
SQS Software Quality Systems AG: Qualität von IT-Architekturen im Visier 10
Zusammenfassung
Architekturen sind wertvolle Hilfsmittel zur Erhöhung der Führungsunterstützung
Architekturen sind wertvoll…
Verstehen des Ist-Zustandes
Problemidentifikation
Änderungsplanung
…bedürfen einiger Vorbedingungen…
Identifikation relevanter Architekturen
Syntaktische QS als Minimalanforderung
Semantische QS, um punktuelle Evaluationen durchführen zu können
Strategische QS, um die Führungsunterstützung insgesamt zu verbessern
…und lassen sich durch folgende Aktivitäten nutzen:
Wertschätzen für Architekturen!
Wertschätzen für Qualität von Architekturen!
Profitieren von Architekturen!
SQS Software Quality Systems AG
Stollwerckstraße 11 | 51149 Köln, DeutschlandTel.: +49 22 03 91 54-476 | Fax: +49 22 03 91 54-15E-Mail: [email protected]: www.sqs.de | Internet: www.sqs-group.com
Vielen Dank für Ihre Aufmerksamkeit