Hörsaalübung 1: Textuelle Beschreibung von Use Cases

Slides:



Advertisements
Ähnliche Präsentationen
Übung: Online-Belegung einer Lehrveranstaltung
Advertisements

Übung ("alte" Klausuraufgabe)
Hörsaalübung: Einfacher GPS-Receiver
Use Cases mit selbstständigen Extend-Use-Case
Übung: Online-Belegung einer Lehrveranstaltung
Programmieren 1 – Kontrollstrukturen Teil 2
Funktionen.
Grenzen endlicher Automaten
Prof. Dr. W. Conen (auf Bitte von M. Schwerthoff)
Institut für Informatik Abt. Intelligente Systeme
Wenn man hot potatoes startet erhält man folgenden Bildschirm.
Projektplanung für Softwareprojekte
Hörsaalübung Use Cases mit selbstständigen Extend-Use-Case
Anwendungsfall-Diagramm (Use Case Diagram)
Übung Autoradio ("alte" Klausuraufgabe)
OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik 1 Hörsaalübung: Einfacher GPS-Receiver Zeichnen Sie ein Zustandsdiagramm.
Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram)
Übung ("alte" Klausuraufgabe)
PowerPoint-Makros für DScript
Strukturen. In einer Struktur kann eine beliebige Anzahl von Komponenten (Daten) mit unterschiedlichen Datentypen (im Gegensatz zu Feldern) zusammengefaßt.
Konstruktoren.
Polymorphie (Vielgestaltigkeit)
Dynamischer Speicher. In einer Funktion wird z.B. mit der Deklaration int i; Speicher auf dem sogenannten Stack reserviert. Wenn die Funktion verlassen.
Vorlesung Informatik 3 Einführung in die Theoretische Informatik (06 – Reduktion endlicher Automaten) Prof. Dr. Th. Ottmann.
Lösungen
Intelligent self-adaptation of user interface complexity in a case-based medical training system Alexander Hörnlein, Frank Puppe.
HERA und Changemanagement Scenario. HERA und Changemanagement2 Ausgangssituation Bob erstellt während der Anforderungserhebung mit HERA ein Use Case Projekt.
Rechnungserstellung Wenn Sie diese Präsentation (Rechnungserstellung.html) im Internet-Explorer ablaufen lassen wollen, so klicken Sie bitte auf das Leinwandsymbol.
Projekt Fahrkartenautomat
Grundkonzepte Java - Klassendefinition
3. Vorlesung: UML Use Case Diagramme
Call Car System Use Cases
Vorlagen und Beispiele
Dokumentenerstellung mit rs&p-Dossier - kurze Programmvorstellung -
Komponentenstudien KLIPS 2.0 Intelligente Modulansicht
WAS ZUM NACHDENKEN!.
Die Sparkasse informiert Die Sparkasse hat ab dem erstmalig den "DRIVE THRU" Bankautomat in Betrieb genommen. Die Kunden sind damit in der Lage,
1.) Programmaufruf und Einloggen:
Microsoft Outlook Express zur Einführung von Microsoft Outlook Express. Willkommen Erstellt von IT-Intern.
UC Kaffee brühen Der Use Case Ansatz © by cellconsult.com.
EC- und Kreditkarte Melanie Peter | Tobias Nait | Mustafa Keles.
3 Kopieren, verschieben und ausfüllen
Telecooperation/RBG Technische Universität Darmstadt Copyrighted material; for TUD student use only Grundlagen der Informatik I Thema 16: Ausnahmebehandlung.
Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund.
EC- und Kreditkarte.
WAS ZUM NACHDENKEN !.
Der Funktionsassistent
Informatik I for D-MAVT
Datenreihen erzeugen –
© powered by Alchimedus ® Seite 1 Ihr Schnelleinstieg führt Sie durch GenoGyn QM interaktiv Kommen wir zu Ihrem ersten Schritt:
Paradigmenwechsel in der Unternehmensmodellierung Prof. Dr. Wolfgang Voigt Dipl.-Ing. Päd. Alexander Huwaldt UML Extrakt UML Seminar, Chemnitz
Referatsthema - Excel.
Infor:lösungen Dokumentation zum Testdrive Lösungsnr.:RS0004_ IntegrationToPrint Titel: integration beim Drucken integration beim Drucken.
Wie mache ich eine PowerPoint Präsentation??!
Elektronischer Spielbericht
Seite 1 © powered by Alchimedus ® Ihr Schnelleinstieg führt Sie durch RECHENFABRIK Medical QM interaktiv Kommen wir zu Ihrem ersten Schritt:
Arne Vater Wintersemester 2006/ Vorlesung
Anmeldung via Mit Mausklick Sprache wechseln Verfügbare Funktionen Maskenbeschrieb aufrufen - geschloss. Menü (640x480) + geöffnetes Menü (800x600)
Dokumente meistern Dokumente anlegen Dokumente speichern
Inhaber: Christina Jozwiak, Julia Meister, Ralf Schmitt
Informatik Beschreibung von Abläufen durch Algorithmen 3.3 Wiederholugnsanweisungen 3. Beschreibung von Abläufen durch Algorithmen 3.3 Wiederholungsanweisungen.
Europen Credit Card Step by Step für
Europen Credit Card Step by Step für
Übung Schachspiel ("alte" Klausuraufgabe)
Personas des Walk-up&use Infokiosks Michael Folz Ruben Reiser.
Pointer. Grundsätzliches: Im Arbeitsspeicher werden Daten gespeichert. Um auf die Daten eindeutig zugreifen zu können, werden diesen Daten Adressen zugeordnet.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
Die Maus Bilder: Microsoft Cliparts. Maustasten linke Maustaste rechte Maustaste Scrollrad.
Für die Erfassung der Abenzen über das Handy muss einmalig ein vierstelliger PIN gewählt werden. Anschliessend muss „Kaschuso-Mobile“ aktiviert werden.
 Präsentation transkript:

Hörsaalübung 1: Textuelle Beschreibung von Use Cases Die Bedienung der Stationstasten eines Autoradios soll wie allgemein üblich implementiert werden Füllen Sie das Use Case Formular entsprechend aus: Wird eine Stationstaste lange gedrückt, wird der aktuell gehörte Sender auf der gedrückten Stationstaste gespeichert und es ertönt ein kurzer Bestätigungs-Piepton. Wenn der Sender allerdings bereits auf einer Stationstaste abgespeichert ist, kommt eine entsprechende Meldung und der Sender wird dann nicht gespeichert. Der Piepton ertönt trotzdem. Der gehörte Sender spielt jedenfalls weiter Hinweis: Betrachten Sie das lange Drücken der Stationstaste als eine spezielle Eingabe. OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Hörsaalübung 1: Textuelle Beschreibung von Use Cases Beispiel als Vorlage Use Case Name Geld abheben Primary Actor Kunde Further Actors -- Stakeh. & Inter. Bank: Schutz vor unberechtigtem Zugriff Success Guarantees Das Geld wurde vom Automat ausgegeben und vom Konto abgebucht Minimal Guarantees Alle Fehler– und Transaktionsdaten wurden protokolliert. Das System ist bereit für den nächsten Kunden. Trigger Kunde schiebt Karte ein Basic Course (Main Success Scenario) Das System analysiert die Karte Kunde gibt PIN ein. Das System stellt fest, dass die PIN die richtige PIN zur Karte ist. Kunde gibt gewünschten Betrag ein. System bucht Betrag vom Konto ab. System gibt Karte aus. System gibt Geld aus. Alternative Course 1a. Das System erkennt, dass die Karte nicht gültig ist: 1a1. Das System protokolliert den Versuch. 1a2. Das System benachrichtigt den Kunden 1a3. Das System gibt die Karte aus. 1a4. Use Case wird abgebrochen. Als Beispiel während der Bearbeitung auf dem Beamer OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Ihre Lösung Hörsaalübung 1: Textuelle Beschreibung von Use Cases Use Case Name Primary Actor Further Actors Stakeh & Inter Success Guar. Minimal Guar. Trigger Basic Course (Main Success Scenario) Alternative Course OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Zweite Lösung Hörsaalübung 1: Textuelle Beschreibung von Use Cases Use Case Name Primary Actor Further Actors Stakeh & Inter Success Guar. Minimal Guar. Trigger Basic Course (Main Success Scenario) Alternative Course OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

(Eine) Lösung der Übung Aktive und einfache Sätze! Klare Verhältnisse! Hörsaalübung 1: Hörsaalübung: Textuelle Beschreibung von Use Cases (Eine) Lösung der Übung Use Case Name Primary Actor Radiohörer Further Actors Stakeh & Inter Success Guar. Minimal Guar. Trigger Basic Course (Main Success Scenario) Alternative Course Sender auf Stationstaste S abspeichern -- Hersteller: Will, dass Radiokäufer bequem Sendetasten Programmieren kann, Radiobenutzer: Will bequem Sendetasten programmieren Der aktuell gehörte Sender ist auf Stationstaste S abgespeichert Das System spielt immer noch den vor dem Tastendruck gehörten Sender Der Radiobenutzer hält die Stationstaste S lange gedrückt Siehe Trigger System findet heraus, dass Station auf keiner anderen Stationstaste abgesp. System speichert den aktuell gehörten Sender auf der Taste S ab Das System erzeugt einen Bestätigungspiepton 2a: Der zu speichernde Sender ist bereits auf einer Stationstaste abgespeichert. 2a1: System gibt Meldung "Duplikat" aus (2a2: System belässt den alten Sender auf der Taste S) 2a3: Das System erzeugt einen Bestätigungspiepton 2a4: Abbruch Success Guar. ist nicht erreicht => Exception OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Eine weitere Lösung der Übung Hörsaalübung 1: Textuelle Beschreibung von Use Cases Eine weitere Lösung der Übung Use Case Name Primary Actor Further Actors Stakeh & Inter Success Guar. Minimal Guar. Trigger Basic Course (Main Success Scenario) Alternative Course Sender auf Stationstaste abspeichern Radiohörer -- Hersteller: Will, dass Radiokäufer bequem Sendetasten Programmieren kann, Radiobenutzer: Will bequem Sendetasten programmieren Der aktuell gehörte Sender ist auf einer Stationstaste abgespeichert Das System spielt immer noch den vor dem Tastendruck gehörten Sender Die restlichen Tasteneinstellungen bleiben erhalten Der Radiobenutzer hält eine Stationstaste S lange gedrückt Radiobenutzer hält eine Stationstaste S lange gedrückt System findet heraus, dass Station auf keiner anderen Stationstaste abgesp. System speichert den aktuell gehörten Sender auf der Taste S ab Das System erzeugt einen Bestätigungspiepton 2a: Der zu speichernde Sender ist bereits auf einer Stationstaste abgespeichert. 2a1: System gibt Meldung "Duplikat" aus (2a2: System belässt den alten Sender auf der Taste S) 2a3: Gehe zurück nach 4. Success Guar. ist erreicht => keine Exception OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik