Podcast
Questions and Answers
Was ist ein wesentliches Element eines Use-Case-Diagramms?
Was ist ein wesentliches Element eines Use-Case-Diagramms?
Welche Aussage über die Unified Modelling Language (UML) ist korrekt?
Welche Aussage über die Unified Modelling Language (UML) ist korrekt?
Was wird benötigt, um Akteure im Anwendungsfalldiagramm zu identifizieren?
Was wird benötigt, um Akteure im Anwendungsfalldiagramm zu identifizieren?
Wie sollten Use-Cases schriftlich formuliert werden?
Wie sollten Use-Cases schriftlich formuliert werden?
Signup and view all the answers
Welches der folgenden gehört NICHT zu den Diagrammarten der UML?
Welches der folgenden gehört NICHT zu den Diagrammarten der UML?
Signup and view all the answers
Was ist ein Trigger für einen Anwendungsfall?
Was ist ein Trigger für einen Anwendungsfall?
Signup and view all the answers
Wie viele Diagrammarten gibt es insgesamt in der UML?
Wie viele Diagrammarten gibt es insgesamt in der UML?
Signup and view all the answers
Welches Element wird bei der Identifikation von Anwendungsfällen nicht betrachtet?
Welches Element wird bei der Identifikation von Anwendungsfällen nicht betrachtet?
Signup and view all the answers
Wer sind die Hauptnutznießer des Email- und Fax-Systems?
Wer sind die Hauptnutznießer des Email- und Fax-Systems?
Signup and view all the answers
Welches der folgenden Elemente startet keine Anwendungsfälle?
Welches der folgenden Elemente startet keine Anwendungsfälle?
Signup and view all the answers
Was beschreibt das Verhalten, das von einem zu entwickelnden System erwartet wird?
Was beschreibt das Verhalten, das von einem zu entwickelnden System erwartet wird?
Signup and view all the answers
Welche Notationsvariante beschreibt einen notwendigen Anwendungsfall für die Funktionalität?
Welche Notationsvariante beschreibt einen notwendigen Anwendungsfall für die Funktionalität?
Signup and view all the answers
Wie wird ein Anwendungsfall bezeichnet, der auch separat ausgeführt werden kann?
Wie wird ein Anwendungsfall bezeichnet, der auch separat ausgeführt werden kann?
Signup and view all the answers
Welches Element führt aktiv Anwendungsfälle an?
Welches Element führt aktiv Anwendungsfälle an?
Signup and view all the answers
Was muss zur Identifizierung von Anwendungsfällen gesammelt werden?
Was muss zur Identifizierung von Anwendungsfällen gesammelt werden?
Signup and view all the answers
Was wird typischerweise in einem Use-Case-Diagramm dargestellt?
Was wird typischerweise in einem Use-Case-Diagramm dargestellt?
Signup and view all the answers
Welche Option beschreibt die Beziehung zwischen einem Basis-Anwendungsfall und einem inkludierten Anwendungsfall?
Welche Option beschreibt die Beziehung zwischen einem Basis-Anwendungsfall und einem inkludierten Anwendungsfall?
Signup and view all the answers
Was ist der Zweck eines aktiv agierenden Akteurs in einem System?
Was ist der Zweck eines aktiv agierenden Akteurs in einem System?
Signup and view all the answers
Wo befinden sich die Akteure in einem Anwendungsfalldiagramm?
Wo befinden sich die Akteure in einem Anwendungsfalldiagramm?
Signup and view all the answers
Welcher der folgenden Abläufe ist korrekt in einem Anwendungsfalldiagramm modelliert?
Welcher der folgenden Abläufe ist korrekt in einem Anwendungsfalldiagramm modelliert?
Signup and view all the answers
Was ist ein typischer Modellierungsfehler in einem Anwendungsfalldiagramm?
Was ist ein typischer Modellierungsfehler in einem Anwendungsfalldiagramm?
Signup and view all the answers
Welche Aussage über das Beispiel mit dem Smartphone Kalender ist korrekt?
Welche Aussage über das Beispiel mit dem Smartphone Kalender ist korrekt?
Signup and view all the answers
Warum ist es problematisch, wenn Akteure innerhalb der Systemgrenze platziert werden?
Warum ist es problematisch, wenn Akteure innerhalb der Systemgrenze platziert werden?
Signup and view all the answers
Welcher der folgenden Schritte ist nicht Teil des Ablaufs zur Aktualisierung des Kalenders?
Welcher der folgenden Schritte ist nicht Teil des Ablaufs zur Aktualisierung des Kalenders?
Signup and view all the answers
Was beschreibt ein Anwendungsfalldiagramm in erster Linie?
Was beschreibt ein Anwendungsfalldiagramm in erster Linie?
Signup and view all the answers
Welche Auswirkung hat eine falsche Modellierung in Anwendungsfalldiagrammen?
Welche Auswirkung hat eine falsche Modellierung in Anwendungsfalldiagrammen?
Signup and view all the answers
Was besagt eine Extend-Beziehung zwischen zwei Use-Cases?
Was besagt eine Extend-Beziehung zwischen zwei Use-Cases?
Signup and view all the answers
Welches Szenario beschreibt am besten eine Include-Beziehung?
Welches Szenario beschreibt am besten eine Include-Beziehung?
Signup and view all the answers
Welche der folgenden Aussagen zu Use-Cases ist richtig?
Welche der folgenden Aussagen zu Use-Cases ist richtig?
Signup and view all the answers
Welche der folgenden Werkzeuge kann zur Erstellung von Use-Case-Diagrammen verwendet werden?
Welche der folgenden Werkzeuge kann zur Erstellung von Use-Case-Diagrammen verwendet werden?
Signup and view all the answers
Was ist ein wichtiger Fehler, den man bei der Modellierung von Anwendungsfalldiagrammen vermeiden sollte?
Was ist ein wichtiger Fehler, den man bei der Modellierung von Anwendungsfalldiagrammen vermeiden sollte?
Signup and view all the answers
Welche Aussage beschreibt am besten die Kommunikationsbeziehung zwischen einem Use-Case und Akteuren?
Welche Aussage beschreibt am besten die Kommunikationsbeziehung zwischen einem Use-Case und Akteuren?
Signup and view all the answers
Welche Bedingung trifft auf die Interaktionsfolge in einer Include-Beziehung zu?
Welche Bedingung trifft auf die Interaktionsfolge in einer Include-Beziehung zu?
Signup and view all the answers
Was ist die Rolle des Extension Points in einer Extend-Beziehung?
Was ist die Rolle des Extension Points in einer Extend-Beziehung?
Signup and view all the answers
Was ist ein zentraler Vorteil von Mock-ups in der Softwareentwicklung?
Was ist ein zentraler Vorteil von Mock-ups in der Softwareentwicklung?
Signup and view all the answers
Welches der folgenden Merkmale beschreibt ein Mock-up am besten?
Welches der folgenden Merkmale beschreibt ein Mock-up am besten?
Signup and view all the answers
Was ist NICHT Teil der Funktionalität eines Mock-ups?
Was ist NICHT Teil der Funktionalität eines Mock-ups?
Signup and view all the answers
Welche Aussage über die Verwendung von Mock-ups ist korrekt?
Welche Aussage über die Verwendung von Mock-ups ist korrekt?
Signup and view all the answers
Was wird durch die Verwendung von Mock-ups in der Entwicklungsphase reduziert?
Was wird durch die Verwendung von Mock-ups in der Entwicklungsphase reduziert?
Signup and view all the answers
Welches Element wird in einem Mock-up nicht berücksichtigt?
Welches Element wird in einem Mock-up nicht berücksichtigt?
Signup and view all the answers
In welchem Stadium der Softwareentwicklung werden Mock-ups hauptsächlich eingesetzt?
In welchem Stadium der Softwareentwicklung werden Mock-ups hauptsächlich eingesetzt?
Signup and view all the answers
Was ist eine wesentliche Aufgabe eines Mock-ups in der Kommunikation?
Was ist eine wesentliche Aufgabe eines Mock-ups in der Kommunikation?
Signup and view all the answers
Study Notes
Use-Case-Diagramm
- Ein Use-Case-Diagramm besteht aus:
- Akteur: Die Person, die mit dem System interagiert.
- System-Grenzen: Das System, das die Use Cases beinhaltet.
- Use-Case: Die Aktion, die ein Akteur mit dem System ausführt.
Use-Case-Diagramm - Akteure
- Wer sind die wichtigsten Nutzer?
- Wer benötigt Systemunterstützung im Alltag?
- Wer ist für die Systemadministration zuständig?
- Mit welchen externen Geräten oder Systemen muss das System interagieren?
- Wer interessiert sich für die Systemergebnisse?
Use-Case-Diagramm - Anwendungsfälle
- Nach der Identifikation der Akteure, kann man Trigger für Anwendungsfälle finden
- Welche Ziele verfolgt der Akteur?
- Welche Aufgaben erwartet der Akteur vom System?
- Auf welche Informationen greift der Akteur zu?
- Über welche externen Änderungen muss der Akteur das System informieren?
- Über welche Ereignisse muss das System den Akteur informieren?
Use-Case-Diagramm - Anwendungsfallbeschreibung
- Gegenwartsform, Aktivform
- Einfache Sätze verwenden
Use-Case-Diagramm - Anwendungsfälle
- Anwendungsfälle beschreiben das Systemverhalten.
- Sammlung von Kundenwünschen und Analyse der textuellen Problemstellung
- Beispiel: "Termin erfassen" beinhaltet mehrere Anwendungsfälle.
- "Termin erfassen": Basis-Anwendungsfall ("base use-case")
- "Snack kaufen": Inkludierter-Anwendungsfall ("included use-case"), kann auch separat ausgeführt werden.
Use-Case-Diagramm - Beziehungen
- Extend-Beziehung: Erweiterung eines Use-Cases mit einem anderen Use-Case.
- Include-Beziehung: Ein Use-Case beinhaltet immer einen anderen.
- Kommunikation zwischen Akteuren und Use-Cases durch Kommunikationsbeziehung.
Use-Case-Diagramm - Werkzeuge
- Beispiele für Use-Case-Diagramme online suchen.
- Werkzeuge:
- MS PowerPoint
- MS Visio
- Draw.io
Use-Case-Diagramm - Modellierungsfehler
- Anwendungsfalldiagramme modellieren keine detaillierten Abläufe.
- Akteure befinden sich immer außerhalb der Systemgrenze.
- Falsche Modellierung, wenn ein Use-Case einen falschen Bestandteil enthält.
Mock-Up
- Ein Mock-Up ist eine realistische Darstellung der Benutzeroberfläche ohne Funktionalität.
- Grafische Darstellung eines Softwareprojekts in frühen Phasen der Entwicklung
- Prototypen, die die Bedienung erlebbar machen, ohne die Funktionalität zu implementieren.
Mock-Up und das ist es nicht
- Ein Mock-Up definiert keine Systemumgebung (z.B. Smartphone-System).
- Ein Mock-Up legt keine festen Farben, Schrifttypen und Designelemente fest (es sei denn sie sind geschäftskritisch).
Warum Mock-Ups?
- Vorschau des Endsystems
- Kommunikation und Feedback durch Grafiken
- Frühe Erkennung von Designfehlern
- Identifikation fehlender Anforderungen
- Reduzierung von Entwicklungsrisiko (Zeit und Kosten).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Dieses Quiz behandelt die Grundlagen von Use-Case-Diagrammen, einschließlich der Identifikation von Akteuren und Anwendungsfällen. Testen Sie Ihr Wissen über die Struktur und die wichtigsten Komponenten eines Use-Case-Diagramms sowie deren Anwendung im Systemdesign.