Databases Reference
In-Depth Information
2.7
Aufgaben
Wiederholungsfragen
Versuchen Sie zur Wiederholung folgende Aufgaben aus dem
Kopf, d. h. ohne nochmaliges Blättern und Lesen zu beantwor-
ten.
1. Beschreiben Sie die verschiedenen Phasen der Software-
Entwicklung.
2. Was versteht man unter „inkrementeller Entwicklung“, wo
liegen die Vorzüge dieses Ansatzes?
3. Welche typischen Probleme können auftreten, wenn Sie
mit einem Kunden die Anforderungen an die zu erstellen-
de Software aufnehmen wollen?
4. Was versteht man unter schrittweiser Verfeinerung von
Anforderungen?
5. Welchen Zusammenhang gibt es zwischen Anforderungs-
analyse und Geschäftsprozessen?
6. Beschreiben Sie den Ansatz, Anforderungen mit einer An-
forderungsschablone zu erstellen.
7. Erklären Sie anschaulich die Begriffe Entität, Attribut und
Entitätstyp.
8. Welche Möglichkeiten kennen Sie, bei der Modellierung
Attribute und Entitätstypen zu unterscheiden?
9. Was versteht man unter einer Beziehung? Was bedeutet es,
wenn Beziehungen Attribute haben?
10. Wie würden Sie bei der Erstellung eines Entity-
Relationship-Modells vorgehen?
11. Wann ist es sinnvoll, statt eines Attributs Adresse mehrere
Attribute, wie Straße, Hausnummer, Postleitzahl und Stadt
aufzunehmen?
12. Wozu werden Kardinalitäten in Entity-Relationship-
Modellen genutzt, welche werden unterschieden? Nennen
Sie Beispiele für Einsatzmöglichkeiten von Kardinalitäten.
13. Was bedeutet es, dass man mit einem Entity-Relationship-
Modell versucht, eine korrekte Miniwelt zu modellieren?
55
Search WWH ::




Custom Search