erni essentials SOFTWARE ENGINEERING - erni-consultants.com
erni essentials SOFTWARE ENGINEERING - erni-consultants.com
erni essentials SOFTWARE ENGINEERING - erni-consultants.com
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
• Infrastruktur: Ist zusätzliche Hardware notwendig, oder<br />
wird bestehende Infrastruktur genutzt? Netzwerktopologie<br />
und Technologieabhängigkeiten sind zudem Fragen dieses<br />
Aspekts.<br />
iMPLeMentations-standPUnKt<br />
• Entwicklung: Welcher Bauplan liegt der Architektur zugrunde?<br />
Ist ein bestimmtes Framework notwendig, und gibt<br />
es einzuhaltende Technologie- und Codierungsrichtlinien?<br />
• Verteilung: Wie wird die Software verteilt und installiert?<br />
Ist der Vorgang reversibel und wenn ja wie? Wie erfolgt eine<br />
mögliche Migration der Daten?<br />
• Betrieb: Wie wird die Applikation betrieben, überwacht<br />
und konfiguriert? Wie sieht ein möglicher Support aus?<br />
• Wiederverwendung: Auf welcher Ebene und wie findet eine<br />
Wiederverwendung statt? Welche Komponenten werden eingekauft,<br />
welche selbst gebaut? Wie wird die Wiederverwendung<br />
organisatorisch sichergestellt?<br />
Die folgende Abbildung fasst diese zwölf Aspekte nach der Aufteilung<br />
in die drei Standpunkte grafisch zusammen:<br />
Abb. 5: asPeKte naCh standPUnKten<br />
Konzeptionell<br />
funktionalität<br />
ergonomie<br />
daten<br />
geschäftsregeln<br />
ausführung<br />
gleichzeitigkeit<br />
Kommunikation<br />
sicherheit<br />
Vollständigkeit<br />
infrastruktur<br />
Vertraulichkeit<br />
Verletzlichkeit<br />
Verfügbarkeit<br />
software engineering 23<br />
implementation<br />
entwicklung<br />
Verteilung<br />
betrieb<br />
störung<br />
Problem<br />
Change<br />
release<br />
Konfiguration<br />
wiederverwendung<br />
ooP<br />
sPL<br />
Cbd Mda<br />
soa Pattern