Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Praktische Softwaretechnik (SWE Modell B) » softwarearchitektur_ss20   (Übersicht)

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
pruefungen:hauptstudium:ls2_swe:softwarearchitektur_ss20 [09.10.2020 17:12] – angelegt usernamepruefungen:hauptstudium:ls2_swe:softwarearchitektur_ss20 [09.10.2020 17:22] (aktuell) – Formatierung username
Zeile 45: Zeile 45:
 **// Nach der Durchführung von CRC existieren nun Komponenten-Kandidaten. Welche Möglichkeiten existieren, um gutes Architekturwissen wiederzuverwenden? //** **// Nach der Durchführung von CRC existieren nun Komponenten-Kandidaten. Welche Möglichkeiten existieren, um gutes Architekturwissen wiederzuverwenden? //**
  
-Tactics, Styles, Pattern. Jeweils kurz erklärt + *Beispiele* genannt (Tactic: Errorhandling für Verfügbarkeit, Style: Schichtenarchitektur, Pattern: MVC).+Tactics, Styles, Pattern. Jeweils kurz erklärt + **Beispiele** genannt (Tactic: Errorhandling für Verfügbarkeit, Style: Schichtenarchitektur, Pattern: MVC).
 Zur Schichtenarchitektur sollte ich noch jeweils Vor- und Nachteile aufführen. Zur Schichtenarchitektur sollte ich noch jeweils Vor- und Nachteile aufführen.
 Auch hier bietet es sich für die Erklärung an ein Beispiel parat zu haben (z.B. TCP/IP-Stack für die Schichtenarchitektur). Auch hier bietet es sich für die Erklärung an ein Beispiel parat zu haben (z.B. TCP/IP-Stack für die Schichtenarchitektur).
Zeile 72: Zeile 72:
  
 **// Was kann man denn noch alles aus dem Architekturmodell generieren? //** **// Was kann man denn noch alles aus dem Architekturmodell generieren? //**
- +  * UseCases -> Dokumentation, API 
-UseCases -> Dokumentation, API +  Klassendiagramm -> Testspezifikation für Integrationstests
-Klassendiagramm -> Testspezifikation für Integrationstests+
  
 **// Welche Kontrollverfahren auf Architekturebene und SourceCode-Ebene haben wir kennengelernt? Welche Metriken kennen Sie? //** **// Welche Kontrollverfahren auf Architekturebene und SourceCode-Ebene haben wir kennengelernt? Welche Metriken kennen Sie? //**
  
 Jeweils ein paar Metriken für beide Ebenen genannt und diese kurz erklärt. Jeweils ein paar Metriken für beide Ebenen genannt und diese kurz erklärt.
-* SourceCode: LoC, Kommentardichte, Tiefe der Vererbungshierachie, ... +  * SourceCode: LoC, Kommentardichte, Tiefe der Vererbungshierachie, ... 
-* Architektur: Anzahl an Requirements pro Komponente, Komponenten pro UseCase (wie viele Komponenten gemittelt die Funktionalitäten der UseCases umsetzen)+  * Architektur: Anzahl an Requirements pro Komponente, Komponenten pro UseCase (wie viele Komponenten gemittelt die Funktionalitäten der UseCases umsetzen)
  
 **// Was sagt die Metrik "Anzahl an Komponenten pro UseCase" über die SW aus? //** **// Was sagt die Metrik "Anzahl an Komponenten pro UseCase" über die SW aus? //**