• Keine Ergebnisse gefunden

28_Appendix.003-SoftwareDesign-SWA-Finden

N/A
N/A
Protected

Academic year: 2022

Aktie "28_Appendix.003-SoftwareDesign-SWA-Finden"

Copied!
27
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung

unter dem Förderkennzeichen 16OH22005 gefördert.

Die Verantwortung für den Inhalt dieser Veröffentlichung liegt

beim Autor/bei der Autorin.

(2)

Software Engineering I

Appendix:

Software Architektur - Finden

10/16/2019 Software Design - WPF 1

Wer suchet der findet …

(3)

Inhalt

 Wie komme ich zu einer Software Architektur?

Existierenden Architekturen

 Referenzarchitekturen

 Architektur & Entscheidungen

10/16/2019 Software Design - WPF 2

(4)

Von den Anforderungen zum Software Design?

16.10.2019 Software Design - WPF 3

Software Architektur

& Software Design

(5)

Wie finde ich eine Software Architektur?

10/16/2019 Software Design - WPF 4

(6)

Existierende Software Architekturen

16.10.2019 Software Design - WPF 5

Was gibt es

schon ?

(7)

Existierende Architekturen

10/16/2019 Software Design - WPF 6

vgl.

Einteilung in

Schichten

(8)

Referenz Software Architekturen

16.10.2019 Software Design - WPF 7

Was ist der Grundgedanke

?

(9)

Referenz Architekturen

10/16/2019 Software Design - WPF 8

(10)

Referenz Architekturen nach Plattformen

10/16/2019 Software Design - WPF 9

(11)

Nutzen von Referenz-Architekturen

10/16/2019 Software Design - WPF 10

(12)

SWA Ref- JAVA EE

10/16/2019 Software Design - WPF 11

(13)

SWA Ref. ASP.NET

10/16/2019 Software Design - WPF 12

(14)

SWA Ref. AUTOSAR

10/16/2019 Software Design - WPF 13

(15)

SWA Konzept & SOA

10/16/2019 Software Design - WPF 14

(16)

Design Entscheidungen treffen

16.10.2019 Software Design - WPF 15

Wie soll ich mich

entscheiden?

(17)

SWA Entscheidung treffen

Fat-

Client

Thin- Client

2 Tier 3 Tier

Gute Netzwerkanbindung x x x

Schlechte Netzwerkanbindung x x

Hohe Komplexität der Anwendungslogik x x

Geringe Komplexität der Anwendungslogik x x

Hohe Nebenläufigkeiten x x

Geringe Nebenläufigkeiten x x x

Web-Anwendung x x

10/16/2019 Software Design - WPF 16

In Anlehnung an "Verteilte Anwendungen, Ulrike Hammerschall, Pearson"

(18)

Bei jeder Entscheidung prüfen ob...

10/16/2019 Software Design - WPF 17

(19)

Software Architektur Modelle

10/16/2019 Software Design - WPF 18

(20)

Agiles Vorgehen bei Software Architektur Entscheidungen

10/16/2019 Software Design - WPF 19

(21)

10/16/2019 Software Design - WPF 20

Kann ich die SW-

Architektur

testen?

(22)

Software Architektur testen (I)

10/16/2019 Software Design - WPF 21

Einfluss der

Anforderungen

(23)

Software Architekturtesten (II)

10/16/2019 Software Design - WPF 22

Einfluss der

Technologie

(24)

10/16/2019 Software Design - WPF 23

Was muss ich

mir merken?

(25)

Was muss ich wissen? (I)

• Ich kenne die möglichen Vorgehensweisen um eine Software Architektur zu finden bzw. zu entwickeln.

• Anlehen an existierende Architekturen

• Anlehnen an Referenz Architekturen

• Verwendung von Architektur Mustern

• Verwendung von Architektur Konzepten

• Ich kann die einzelnen Vorgehensweisen erklären.

10/16/2019 Software Design - WPF 24

(26)

Was muss ich wissen? (II)

• Ich kann erklären, was Software Architektur Pattern sind.

• Ich kann die Vorteile von Pattern erklären.

• Ich kann die nachfolgenden Pattern erklären

• Layer Pattern

• Pipe & Filter

• Model View Controller

• Broker Pattern

• Publish/Subscriber Pattern

• Ich kenne die allgemeinen Kriterien für die Auswahl von

• Fat / Thin Clients

• 2 Tier und 3 Tier Architekturen

10/16/2019 Software Design - WPF 25

(27)

Was muss ich wissen? (III)

• Ich kann erklären, wie man Software Design testen kann

• Ich kann erklären, wie man Software Architektur in Agilen Projekten festlegt

10/16/2019 Software Design - WPF 26

Referenzen

ÄHNLICHE DOKUMENTE

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen