Podcast
Questions and Answers
Was ist ein wesentliches Element eines Use-Case-Diagramms?
Was ist ein wesentliches Element eines Use-Case-Diagramms?
- Anwendungsfall (correct)
- Organigramm
- Flussdiagramm
- Prozessdiagramm
Welche Aussage über die Unified Modelling Language (UML) ist korrekt?
Welche Aussage über die Unified Modelling Language (UML) ist korrekt?
- UML ist eine Programmiersprache.
- UML ist eine semi-formale Notation zur Modellierung. (correct)
- UML ist vollständig und perfekt.
- UML umfasst nur ein Diagrammtyp.
Was wird benötigt, um Akteure im Anwendungsfalldiagramm zu identifizieren?
Was wird benötigt, um Akteure im Anwendungsfalldiagramm zu identifizieren?
- Eine Programmieranleitung
- Flussdiagramme
- Die Ziele des Akteurs (correct)
- Die meisten Softwaretools
Wie sollten Use-Cases schriftlich formuliert werden?
Wie sollten Use-Cases schriftlich formuliert werden?
Welches der folgenden gehört NICHT zu den Diagrammarten der UML?
Welches der folgenden gehört NICHT zu den Diagrammarten der UML?
Was ist ein Trigger für einen Anwendungsfall?
Was ist ein Trigger für einen Anwendungsfall?
Wie viele Diagrammarten gibt es insgesamt in der UML?
Wie viele Diagrammarten gibt es insgesamt in der UML?
Welches Element wird bei der Identifikation von Anwendungsfällen nicht betrachtet?
Welches Element wird bei der Identifikation von Anwendungsfällen nicht betrachtet?
Wer sind die Hauptnutznießer des Email- und Fax-Systems?
Wer sind die Hauptnutznießer des Email- und Fax-Systems?
Welches der folgenden Elemente startet keine Anwendungsfälle?
Welches der folgenden Elemente startet keine Anwendungsfälle?
Was beschreibt das Verhalten, das von einem zu entwickelnden System erwartet wird?
Was beschreibt das Verhalten, das von einem zu entwickelnden System erwartet wird?
Welche Notationsvariante beschreibt einen notwendigen Anwendungsfall für die Funktionalität?
Welche Notationsvariante beschreibt einen notwendigen Anwendungsfall für die Funktionalität?
Wie wird ein Anwendungsfall bezeichnet, der auch separat ausgeführt werden kann?
Wie wird ein Anwendungsfall bezeichnet, der auch separat ausgeführt werden kann?
Welches Element führt aktiv Anwendungsfälle an?
Welches Element führt aktiv Anwendungsfälle an?
Was muss zur Identifizierung von Anwendungsfällen gesammelt werden?
Was muss zur Identifizierung von Anwendungsfällen gesammelt werden?
Was wird typischerweise in einem Use-Case-Diagramm dargestellt?
Was wird typischerweise in einem Use-Case-Diagramm dargestellt?
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?
Was ist der Zweck eines aktiv agierenden Akteurs in einem System?
Was ist der Zweck eines aktiv agierenden Akteurs in einem System?
Wo befinden sich die Akteure in einem Anwendungsfalldiagramm?
Wo befinden sich die Akteure in einem Anwendungsfalldiagramm?
Welcher der folgenden Abläufe ist korrekt in einem Anwendungsfalldiagramm modelliert?
Welcher der folgenden Abläufe ist korrekt in einem Anwendungsfalldiagramm modelliert?
Was ist ein typischer Modellierungsfehler in einem Anwendungsfalldiagramm?
Was ist ein typischer Modellierungsfehler in einem Anwendungsfalldiagramm?
Welche Aussage über das Beispiel mit dem Smartphone Kalender ist korrekt?
Welche Aussage über das Beispiel mit dem Smartphone Kalender ist korrekt?
Warum ist es problematisch, wenn Akteure innerhalb der Systemgrenze platziert werden?
Warum ist es problematisch, wenn Akteure innerhalb der Systemgrenze platziert werden?
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?
Was beschreibt ein Anwendungsfalldiagramm in erster Linie?
Was beschreibt ein Anwendungsfalldiagramm in erster Linie?
Welche Auswirkung hat eine falsche Modellierung in Anwendungsfalldiagrammen?
Welche Auswirkung hat eine falsche Modellierung in Anwendungsfalldiagrammen?
Was besagt eine Extend-Beziehung zwischen zwei Use-Cases?
Was besagt eine Extend-Beziehung zwischen zwei Use-Cases?
Welches Szenario beschreibt am besten eine Include-Beziehung?
Welches Szenario beschreibt am besten eine Include-Beziehung?
Welche der folgenden Aussagen zu Use-Cases ist richtig?
Welche der folgenden Aussagen zu Use-Cases ist richtig?
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?
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?
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?
Welche Bedingung trifft auf die Interaktionsfolge in einer Include-Beziehung zu?
Welche Bedingung trifft auf die Interaktionsfolge in einer Include-Beziehung zu?
Was ist die Rolle des Extension Points in einer Extend-Beziehung?
Was ist die Rolle des Extension Points in einer Extend-Beziehung?
Was ist ein zentraler Vorteil von Mock-ups in der Softwareentwicklung?
Was ist ein zentraler Vorteil von Mock-ups in der Softwareentwicklung?
Welches der folgenden Merkmale beschreibt ein Mock-up am besten?
Welches der folgenden Merkmale beschreibt ein Mock-up am besten?
Was ist NICHT Teil der Funktionalität eines Mock-ups?
Was ist NICHT Teil der Funktionalität eines Mock-ups?
Welche Aussage über die Verwendung von Mock-ups ist korrekt?
Welche Aussage über die Verwendung von Mock-ups ist korrekt?
Was wird durch die Verwendung von Mock-ups in der Entwicklungsphase reduziert?
Was wird durch die Verwendung von Mock-ups in der Entwicklungsphase reduziert?
Welches Element wird in einem Mock-up nicht berücksichtigt?
Welches Element wird in einem Mock-up nicht berücksichtigt?
In welchem Stadium der Softwareentwicklung werden Mock-ups hauptsächlich eingesetzt?
In welchem Stadium der Softwareentwicklung werden Mock-ups hauptsächlich eingesetzt?
Was ist eine wesentliche Aufgabe eines Mock-ups in der Kommunikation?
Was ist eine wesentliche Aufgabe eines Mock-ups in der Kommunikation?
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.