LS1.1_AA2 PA LV App-Analyse: Begriffe zuordnen & Schichtenübersicht erstellen (z. B. WhatsApp
Abschlussbedingungen
LS1.1_AA2 – Fach- und Präsentationsschicht in einer Softwareanwendung zuordnen
1. Definition der Schichten:
- Präsentationsschicht: Diese Schicht ist für die Benutzeroberfläche zuständig. Sie zeigt Inhalte an, ermöglicht Eingaben und reagiert auf Benutzerinteraktionen. In React Native betrifft das z. B.
<View>,<Text>,<Button>undTouchableOpacity. - Fachschicht: Diese Schicht enthält die Geschäftslogik der App. Sie verarbeitet Daten, ruft Informationen von Servern ab, führt Berechnungen durch oder speichert Informationen dauerhaft. Typisch sind hier Funktionen wie
fetch,calculateSteps(), oderAsyncStorage.
2. Analyse der App „Spotify“:
| Funktion | Schicht | Begründung |
|---|---|---|
| Playlist anzeigen | Präsentationsschicht | Die Benutzeroberfläche zeigt Titel, Cover und Buttons zur Steuerung – das ist die visuelle Ebene. |
| Song abspielen | Fachschicht | Die Musikdatei muss gestreamt und abgespielt werden – das ist technische Logik, kein UI. |
| Lautstärke ändern | Fachschicht | Die Eingabe kommt vom UI, aber die Verarbeitung liegt in der Logik – z. B. Systemlautstärke setzen. |
| „Like“-Button drücken | Beide | Button gehört zum UI (Präsentation), die Speicherung des Likes in der Datenbank zur Fachschicht. |
3. Begriffsanalyse und Zuordnung:
| Begriff | Schicht | Begründung |
|---|---|---|
Button |
Präsentationsschicht | Visualisiert eine Aktion für den Benutzer. |
TouchableOpacity |
Präsentationsschicht | Ermöglicht Touch-Interaktion mit UI-Elementen. |
useState |
Präsentationsschicht | Zustandsverwaltung innerhalb der Oberfläche, z. B. zur Anzeige von Buttons oder Text. |
fetch |
Fachschicht | Wird verwendet, um Daten von einem Server zu holen – z. B. Wetterdaten, Musik-API. |
calculateSteps() |
Fachschicht | Enthält Berechnungslogik, z. B. Schritte zählen oder analysieren. |
AsyncStorage |
Fachschicht | Dient zur dauerhaften Datenspeicherung, z. B. Benutzerpräferenzen lokal speichern. |
4. Speicherung:
Die Ergebnisse wurden im Studierendenordner gespeichert.
5. Ergebnissicherung:
Der Test „LS 1.1 – Sicherung Fach- und Präsentationsschicht unterscheiden“ wurde bearbeitet.
Herausgeber: Land Baden-Württemberg, vertreten durch das Zentrum für Schulqualität und Lehrerbildung (ZSL), Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-0, poststelle@zsl.kv.bwl.de
Verantwortlich im Sinne des Presserechts: ZSL, Irmgard Mühlhuber, Ref. 24 "Digitalisierung, Medienbildung", Heilbronner Straße 314, 70469 Stuttgart, Telefon 0711/21859-240, digitalebildung@zsl.kv.bwl.de
Kontakt zum/r behördlichen Datenschutzbeauftragte/n: datenschutz@zsl.kv.bwl.de