Zum Forum
Passwort vergessen?
Noch keinen Account?
lexikon
Hauptseite
Zufälliger Artikel
Diskussion
Diskussion : SAAM
Links
Forum
Portale
Reisen
Versicherung
Inhaltsverzeichnis
Hauptmenü
Home
Editorial
Bildung
E-Learning
Fremdsprachen
Magazin
Wissen
Wörterbücher
Enzyklopädien
Expertendienste
Wissenswertes
Praktische Ratgeber
--------------------------
Biologie
Chemie
Computer
Film/ Theater
Geografie
Geschichte
Jura
Kunst
Literatur
Mathematik
Medizin
Musik
Philosophie
Physik/ Astronomie
Politik
Psychologie
Religionen
Sport
Umwelt
Wirtschaft
Reisen
Lexikon
Versicherung
Suchen
Schnellsuche
Suchmaschinen
Metasuchmaschinen
Webkataloge
News
Treffpunkt
Chat
Forum
Suche
Schnellsuche
Sitemap
Kontakt
Impressum
SAAM
Stichpunkte
Allgemein
SAAM ist ein Akronym für "Software Architecture Analysis Method"
Gregory Abowd
"Verbergen") 1 Kurzbeschreibung SAAM 2 Ablauf einer SAAM-Bewertung 1 Szenarios Erheben (Schritt 1) 2 Beschreibung der Architektur (Schritt 2) 3 Klassifikation und Priorisierung der Szenarios (Schritt 3) 4 Einzelne Bewertung der Szenarios (Schritt 4) 5 Untersuchung von Szenariointeraktionen (Schritt 5) 6 Erstellung der Gesamtbewertung (Schritt 6) [Bearbeiten]
Len Bass und Paul Clements entwickelt. (Diese Abkürzung wird auch im militärischen Bereich für "Surface-to-Air Anti-missile" gebraucht.) Inhaltsverzeichnis showTocToggle("Anzeigen"
Das Verfahren wurde von Rick Kazman
Kurzbeschreibung SAAM
SAAM ist die als erste publizierte und eine der einfacheren Verfahren zu szenariobasierten Architekturbewertung
Portierbarkeit
aber auch zur Evaluation des Funktionsumfangs (funktionale Anforderungen) einer Software(architektur)
Erweiterbarkeit
etc. (Haupteinsatzzweck) Performance
etc
Verlässlichkeit
SAAM eignet sich zur Untersuchung von Softwarearchitekturen im Hinblick auf Qualitätsattribute (qualitative Anforderungen) wie Modifizierbarkeit
Grundsätzlich werden bei einer SAAM-Bewertung Szenarios erhoben
priorisiert und den von ihnen betroffenen Teilen der zu untersuchenden Softwarearchitektur zugeordnet
auf die viele Szenarios zugeordnet wurden Problematisch sind eventuell Architekturentscheidungen
Bereits dies kann auf Probleme in der Architektur hindeuten: Problematisch sind eventuell Komponenten
die an der Architektur für die jeweiligen Szenarios durchgeführt werden müssen
die dazu führen dass ein Szenario auf viele Komponenten zugeordnet wurde Für die Änderungen
wird der Änderungsaufwand oder eine damit verbundene Größe geschätzt
Der Prozess der Zuordnung von Szenarios auf Komponenten kann dabei auch zu einer Verbesserung der Architekturdokumentation führen
ist für eine sinnvolle Zuordnung diese nicht ausreichend detailliert
werden entsprechende Teile der Architektur genauer dokumentiert
Die Bewertung beginnt mit einer schon vorhandenen Architekturdokumentation
dass sie die Kommunikation zwischen den Projektbeteiligten verbessert: Der Bewertungsprozess bringt die Projektbeteiligten in Meetings zusammen und ermöglicht ihnen
ihre Wünsche
Ein weiterer Vorteil einer SAAM-Bewertung besteht darin
Vorschläge und Kritikpunkte für die zukünftige Entwicklung des Systems miteinander zu diskutieren
Dabei dient die Architekturbeschreibung als eine gemeinsame Sprache für die Projektbeteiligten
Schon deshalb muss sie in einer für die Projektbeteiligten verständlichen Form beschrieben werden. [Bearbeiten]
Ablauf einer SAAM-Bewertung
[Bearbeiten]
Szenarios Erheben (Schritt 1)
Die Szenarios dienen zur Beschreibung der Tätigkeiten
die das System momentan unterstützen muss oder eventuell in Zukunft unterstützen soll
Deshalb sollten sie die Aufgaben verschiedenster Projektbeteiligter (z.B
etc. ) möglichst umfassend berücksichtigen
Entwickler
Benutzer
Marketing
Auftraggeber
Administrator
Wartungspersonal
Die Szenarios werden in einem Meeting von Repräsentanten der verschiedenen Stakeholder in einem Brainstorming-ähnlichen Prozess erhoben
Wird für ein Szenario eine genauere Architekturbeschreibung benötigt
fährt man mit Schritt 2 fort und kehrt dann wieder zu Schritt 1 zurück (iterative Ausführung von Schritt 1 und 2). [Bearbeiten]
Beschreibung der Architektur (Schritt 2)
Die Architekturbeschreibung sollte folgende Elemente der Architektur in einer für die Evaluationsteilnehmer verständlichen Notation enthalten: Komponenten und Datenelemente Verbindungen zwischen diesen Beschreibung des Systemverhaltens (umgangssprachlich oder formal) Die Architekturbeschreibung kann die Projektbeteiligten zur Formulierung von Szenarios anregen
Auch aus diesem Grund empfiehlt sich eine iterative Ausführung der Schritte 1 und 2. [Bearbeiten]
Klassifikation und Priorisierung der Szenarios (Schritt 3)
Szenarios werden in zwei Kategorien eingeteilt: Direkte Szenarios
d.h
die mit der vorhandenen Architektur ohne Änderungen ausgeführt werden können Indirekte Szenarios (Changecases oder Growthcases)
Szenarios
d.h
zu deren Ausführung Änderungen an der Architektur vorgenommen werden müssen. Die Priorisierung der Szenarios dient einer effizienten Architekturbewertung: nur die wichtigsten Szenarios (z.B. die wichtigsten 30% der Szenarios) werden genauer untersucht
Szenarios
Die Priorisierung erfolgt durch Abstimmung unter den Projektbeteiligten
SAAM schlägt hier eine offene Abstimmung vor. [Bearbeiten]
Einzelne Bewertung der Szenarios (Schritt 4)
Die im vorherigen Schritt zur Bewertung ausgewählten Szenarios werden den betroffenen Elementen der Architektur zugeordnet: Für ein direktes Szenario bedeutet diese eine Beschreibung der Ausführung des Szenarios durch das System
Für ein indirektes Szenario bedeutet dies eine Beschreibung der zur Ausführung des Szenarios nötigen Änderungen an der Architektur
Dabei werden die nötigen Änderungen identifiziert und der Änderungsaufwand geschätzt. [Bearbeiten]
Untersuchung von Szenariointeraktionen (Schritt 5)
Szenariointeraktion bedeutet
dass zwei oder mehr Szenarios Änderungen an derselben Komponente der Architektur erfordern
Eine hohe Szenariointeraktion kann auf zwei verschiedene Probleme hinweisen: Eine Komponente realisiert mehrere nicht zusammengehörige Funktionsbereiche Die Architektur eine Komponente ist nicht ausreichend genau dokumentiert
In diesem Fall sollte Schritt 2 von SAAM (Architekturbeschreibung) noch einmal ausgeführt werden. [Bearbeiten]
Erstellung der Gesamtbewertung (Schritt 6)
Zur Erstellung der Gesamtbewertung werden die bewerteten Szenarios gewichtet
Diese Gewichte dienen zur Relativierung der Änderungsaufwände für die einzelnen Szenarios.
Dieser Artikel basiert auf dem Artikel
SAAM
aus der freien Enzyklopädie
wikipedia
und steht unter der
GNU Lizenz für freie Dokumentation
. In der wikipedia ist eine
Liste der Autoren
verfügbar.
Wojewodschaft
Friedrich Torberg
Edmund Kolbe
Wojewodschaft Niederschlesien
Wojewodschaft Niederschlesien
Satz des Heron
Chemische Evolution
Astrid Lindgren
[ Zurück ]
Inhalt Lexikon:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
1
2
3
4
5
6
7
8
9
Chat
|
Lexikon
|
Reisen
|
Versicherung
|
Forum
|
Kontakt