SE400_Anwendungsfall_Diagramme_Z Flashcards

1
Q

Was sind Anwendungsfalldiagramme?

A

Anwendungsfalldiagramme sind ein Werkzeug im Softwareengineering, das zur Modellierung von Interaktionen zwischen Akteuren und einem System verwendet wird, um bestimmte funktionale Ziele zu erreichen. Sie sind Teil der UML (Unified Modeling Language).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was beschreibt ein Anwendungsfall (Use Case)?

A

Ein Anwendungsfall beschreibt eine Interaktion zwischen einem oder mehreren Akteuren und dem System, um ein spezifisches Ziel zu erreichen, wie z.B. Einloggen oder Fahrkarte umtauschen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wer oder was sind Akteure in einem Anwendungsfalldiagramm?

A

Akteure sind Entitäten, die mit dem System interagieren. Dies können Menschen (z.B. Kunden, Administratoren) oder andere Systeme sein.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was definiert die Systemgrenze in einem Anwendungsfalldiagramm?

A

Die Systemgrenze definiert den Umfang des betrachteten Systems und zeigt, welche Interaktionen innerhalb und außerhalb des Systems stattfinden.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie werden die funktionalen Ziele eines Anwendungsfalls abgeleitet?

A

Die funktionalen Ziele eines Anwendungsfalls werden aus den Anforderungen des Systems abgeleitet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was beschreibt die Gesamtheit aller Anwendungsfälle in einem Anwendungsfalldiagramm?

A

Die Gesamtheit aller Anwendungsfälle beschreibt das Gesamtverhalten des Systems und muss vollständig sein, um alle funktionalen Anforderungen abzudecken.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist eine <>-Beziehung in einem Anwendungsfalldiagramm?

A

Eine <>-Beziehung zeigt, dass ein Anwendungsfall einen anderen voraussetzt, z.B. “Passwort ändern” erfordert “Authentifizierung”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Warum sind Paket-Anwendungsfalldiagramme nützlich?

A

Paket-Anwendungsfalldiagramme sind nützlich, weil sie Anwendungsfälle in logische Pakete gruppieren und somit die Übersichtlichkeit erhöhen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was sind Sub-Diagramme und wofür werden sie verwendet?

A

Sub-Diagramme sind detailliertere Beschreibungen von Elementen in einem Anwendungsfalldiagramm, die verwendet werden, um komplexe Interaktionen und Details klarer darzustellen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Warum ist iterative Verbesserung bei Anwendungsfalldiagrammen wichtig?

A

Iterative Verbesserung ist wichtig, weil sie ermöglicht, dass das Pflichtenheft und die Anwendungsfälle kontinuierlich verfeinert und verbessert werden, um Fehler zu minimieren und die Anforderungen besser zu erfüllen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Welche häufigen Fehler sollten bei der Erstellung von Anwendungsfalldiagrammen vermieden werden?

A

Häufige Fehler umfassen unzureichend definierte Arbeitsgänge oder fehlende Interaktionen zwischen Akteuren und Anwendungsfällen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie kann man zu kleine Arbeitsgänge in Anwendungsfalldiagrammen sinnvoll zusammenfassen?

A

Zu kleine Arbeitsgänge sollten zu einem sinnvollen Ziel zusammengefasst werden, z.B. “BMI erhalten” statt nur “Größe und Gewicht eingeben”.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Warum sind Anwendungsfalldiagramme essenziell für die Modellierung eines Systems?

A

Anwendungsfalldiagramme sind essenziell, weil sie eine klare Darstellung der funktionalen Anforderungen bieten und die iterative Verfeinerung der Systemanforderungen unterstützen, was die Entwicklung eines benutzerzentrierten Systems erleichtert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly