Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen SE Kurs an der Ostbayerische Technische Hochschule Regensburg zu.
Hauptaufgaben des RE
Anforderungen ermitteln,
Anforderungen dokumentieren
Anforderungen pruefen, abstimmen
Anforderungen verwalten
Was sind technische Randbedingungen
Welche Platform
Welches Betriebssystem
Welche Programmiersprache
Was sind organisatorische Randbedingungen
-Anwendungsbreiche (Wird in der Schule eingesetzt)
-Zielgruppen (Jugendliche, Blinde, ..)
-Betriebsbedingungen
Erlaeutere die Schichtenarchitektur
System kann in mehrere Schichten aufgeteilt werden.
Schicht umfasst nur zusammengehoerende Komponenten
Schicht stellt Dienstleistung ueber Schnittstellen zur Verfuegung
Schicht greift nur auf Vorgaengerschicht zu
Schichten nur gekoppelt, wenn sie benachbart sind
Nenne die 3 Schichten der Schichtenarchitektur
Presentation Layer
Application Layer
Persistence Layer
Wie ist der Presentation Layer definiert?
Realisiert die Benutzeroberflaeche
Interagiert mit dem Nutzer indem er Daten anzeigt oder sie eingeben laesst
Greift auf den Application Layer ueber Schnittstelle zu.
Wie ist der Application Layer definiert?
Realisiert funktionalitaet der Application
Verwaltet alle Objekte und Klassen des Domaenen - Produktmodells
Kennt keine Informationen von Presentation Layer aber bietet diesem Schnittstellen
Greift auf Dienste des Persistance Layer zu
Kennt keine technischen Details des Persistance Layers
Wie ist der Persistance Layer definiert?
Speichert die Informationen dauerhaft
bietet Application Layer eine Schnittstelle
kennt keine technischen Details des Application Layers
Abstrahiert die Art des Speichermediums von der Application
Vor und Nachteile der Schichtenarchitektur
Vorteile:
-Schichten sind austauschbar
-Ermoeglichen parallele Entwicklung und Betrieb
-Schichten koennen auf verschiedene Rechnerknoten verteilt werden
-Leicht verstaendliches Modell
Nachteile;
-Performance
-kleine Aenderungen ggf schwierig
Unterschied zwischen Layers und Tiers
Layer: Logische Aufteilung der Komponenten
Tiers: Physische Aufteilung der Komponenten
Wofuer wird das Decorator Pattern angewendet?
Erlaubt es das Verhalten bestehender Klassen zu erweitern indem dieses mit anderen Verhaltensarten dekoriert wird.
Typischen Phasen eines Softwareprojekts
(OO) Analyse
(OO) Design
Implementierung und Modultests
Test und Integration
Abnahme und Einfuehrung
Betrieb und Wartung
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegenFür deinen Studiengang SE an der Ostbayerische Technische Hochschule Regensburg gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!