Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram)

Slides:



Advertisements
Ähnliche Präsentationen
5. Anwendertreffen
Advertisements

g²FAHRZEUG Auftragsverwaltung für den Fahrzeughandel
© by Bernhard Rabe, Andre Morgenthal, Dennis Moers powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers MobileFile 1.
6. Termin Teil D: Was ist eine Datenbank
Übung: Online-Belegung einer Lehrveranstaltung
Übung ("alte" Klausuraufgabe)
Hörsaalübung: Einfacher GPS-Receiver
Use Cases mit selbstständigen Extend-Use-Case
Übung: Online-Belegung einer Lehrveranstaltung
eLab-Aufbau und Funktionsweise aus technischer Sicht
Mehr Möglichkeiten mit der SQL-Version
Objektorientierte Konzepte und Notation in UML
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Anwendungsfalldiagramm
Ziel: externe Systemverhalten aus Anwendersicht
Objektorientierte Analyse (OOA) Inhaltsübersicht
Hörsaalübung 1: Textuelle Beschreibung von Use Cases
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.
Übung ("alte" Klausuraufgabe)
Colibi Bibliothekssystem der Computerlinguistik. Einführung Motivation Was braucht Colibi? Software Datenbankdesign.
Themenschwerpunkte Übung 3:
Lösungen
Access 2000 Datenbanken.
HERA und Changemanagement Scenario. HERA und Changemanagement2 Ausgangssituation Bob erstellt während der Anforderungserhebung mit HERA ein Use Case Projekt.
ExKurs Datenprüfung 1/9 Dr. Barbara Hoffmann LiteraturKompetenz Datenprüfung Die automatische Datenerfassung durch Citavi ist eine bequeme Art,
Mobile Gebäudeservicesteuerung Optimierung des Datentransfers im
Softwareprojekt Shopverwaltung
3. Vorlesung: UML Use Case Diagramme
12. Vorlesung: Aktivitätsdiagramme
Das Call- Car- Center Projekt
System Analyse Use Case- Analyse
Dokumentenerstellung mit rs&p-Dossier - kurze Programmvorstellung -
Automatisierung Rechnungseingangs-Bearbeitung (REB) SAP-Kreditoren-Workflow 28. März 2017.
Bedienung X-QMS Anwendung BDE.
Übersicht Auf den folgenden Seiten wird Ihnen anhand einer kleinen Abteilung gezeigt, wie Sie PQM an Ihre Bedürfnisse anpassen können. Mitarbeiter einrichten.
EasyM Ein Werkzeug zur Dokumentation Ihrer Leistung Ablaufschemata BERGER Analysen und Informationstechnik GmbH A-4048 Puchenau Klingberg 3
UML WS 09/10: Datenbanken vs MarkUp Dozent: Prof. Dr. Manfred Thaller
MobileFile powered by Bernhard Rabe, Andre Morgenthal, Dennis Moers.
Objektorientierte Analyse
die Auftragsbearbeitung für den Kleinbetrieb
UML Modellierung des Verhaltens von Klassen und Objekten
Ingenieurbüro für Informationssysteme Konzepte und Marketing Himmelsweg 4-4a Tostedt Telefon (04182) Telefax (04182) D140 - IFI-Dienstplan.
Technische Informatik II (INF 1211) Aufgabenteil (Mit Unterlagen)
praktika.m3l.de „Unternehmen“
prof. dr. dieter steinmann Seite: 1 SAP Seminar 2007 Transportauftrag anlegen Foliensatz.
Technische Informatik II (INF 1211) Aufgabenteil (Mit Unterlagen)
prof. dr. dieter steinmann Seite: 1 SAP Seminar 2007 Transportauftrag anlegen Foliensatz.
Institut für Kartographie und Geoinformation Prof. Dr. Lutz Plümer, Dr. Thomas H. Kolbe Einführung in die Programmierung mit Java 9. Vorlesung WS 2001/2002.
Mechanik I Lösungen.
Zitat-management-System Meilenstein 1
Übung Schachspiel ("alte" Klausuraufgabe)
Modul Datenmodelle entwickeln
Datenmigrationstools: DTW – Kontenplan
Journalbuchungen vornehmen SAP Business One Version 9.0
Fachbereich Wirtschaft, Informatik, Recht Begrüßung der Erstsemester 2015 Prof. Dr. Bertil Haack, Dekan.
0 © 2015 Fujjitsu Aktivierung des Support Pack & SolutionPack Product Support Services.
Name des Vortragenden ‌ Klasse ‌‌‌ Ort / tt.mm.jjjj Anwendungsfalldiagramm.
Tutorium Software-Engineering SS14 Florian Manghofer.
Tutorium Software-Engineering SS14 Florian Manghofer.
Promise EX4650 & EX8650 Controller Allgemeines: – Es müssen immer Festplatten Konfiguriert werden, da ansonsten für das Betriebssystem keine Laufwerke.
Weiter durch Mausklick Bernhard Nauli kirchenweb.ch gmbh Veranstaltungszentrale von kirchenweb.ch Veranstaltungszentrale.
LSI8204ELP & Onboard SATA Controller Allgemeines: – Nicht konfigurierte Festplatten werden automatisch als Single Disks bzw. Logical Drives (einzelne Laufwerke)
Technische Informatik II
IT Logistik / Materialmanagement
Geocat.ch V3.4 Wiederverwendbare Objekte (Kontakte, Formate und Ausdehnungen) verwalten.
 Präsentation transkript:

Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Sie sollen eine Auftragserfassung für eine Firma implementieren. Ihr Geschäftspartner erklärt Ihnen, wie die Vorgänge heute ablaufen. Erstellen Sie aus den nachfolgenden Informationen ein Anwendungsfall-Diagramm (Use Case Diagram): Mitarbeiter Müller, der als Sachbearbeiter angestellt ist, ist für die Auftragserfassung zuständig. Da er weiterhin als einziger als Systemadministrator eingesetzt ist, übernimmt er zusätzlich die Datenbank-Reorganisation sowie das Drucken von Tagesberichten. Dies sind die Administratorfunktionalitäten, die das Auftragsverwaltungssystem anbietet. Frau Meier erfasst ebenfalls Aufträge, besitzt aber keine Administratorrechte. OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Beispiel als Vorlage: Use Case Diagramm für das System "Geldautomat" Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Beispiel als Vorlage: Use Case Diagramm für das System "Geldautomat" Grenze des Systems Geld abheben Geldautomat Bankkunde Servicetechniker System Fehlerbenach-richtigung schicken Kontostand abfragen Remote den Status abfragen Geld einfüllen Hardware Selbsttest Fehlerprotokoll auslesen System erkennt Fehler Geldbote Bankver-antwortlicher für Geldautomat Akteure können auch externe Systeme, Maschinen, Sensoren etc. sein OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Ihre Lösung Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Eine weitere Lösung OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Übung – Teil2: Sie sollen eine Auftragserfassung für eine Firma implementieren. Ihr Geschäftspartner erklärt Ihnen, wie die Vorgänge heute ablaufen. In einer weiteren Gesprächsrunde erhalten Sie detaillierte Informationen. Ergänzen Sie Ihr Anwendungsfall-Diagramm (Use Case Diagram) um die folgenden Informationen: Wenn ein Kunde anruft und einen Auftrag in Arbeit gibt, wird geprüft, ob es den Kunden bereits in der Datenbank gibt, und dies angezeigt. Beim Anlegen eines Auftrags wird automatisch geprüft, ob der Kreditstatus des Kunden, falls er bereits in der Datenbank erfasst ist, in Ordnung ist, und diese Information ausgegeben. Falls der Kunde nicht in der DB ist, kann Herr Müller / Frau Meier einen neuen Kunden-Datensatz anlegen. „Kunde prüfen und anzeigen“, „Kreditstatus prüfen und ausgeben“ und „Kunde erfassen“ seien Use Cases, die auch von anderen Base Use Cases benötigt werden. OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Beispiel als Vorlage: Use Case Diagramm für das System "Geldautomat" Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Beispiel als Vorlage: Use Case Diagramm für das System "Geldautomat" Bedingung für die Extension Geldautomat Kontostand ansehen {Taste "Kontostand" wurde gedrückt} Extension-Point: 5. <Menueauswahl> Return-Point:4. <Menueanzeige> Extension Point* Geld abheben Ext.P.: <Menueauswahl> <<extend>> PIN überprüfen <<include>> <<include>> Benutzer validieren Geldkarte aufladen <<include>> Retina abtasten * Am Extension Point wird der Extend-Use Case eingefügt, wenn die Bedingung zutrifft OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Ihre Lösung – Teil 2 OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Eine weitere Lösung (Teil 2) Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Eine weitere Lösung (Teil 2) OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Teil 3: Hochschulverwaltung (Durchgängiges Beispiel) Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Teil 3: Hochschulverwaltung (Durchgängiges Beispiel) Sie sollen eine "Hochschulverwaltung" implementieren. Das System soll folgende Bereiche abdecken: Immatrikulation von Studenten, Exmatrikulation von Studenten, Rückmeldung von Studenten Erfassen von Prüfungsergebnissen, Anmeldung zur Bachelorarbeit und Registrierung der Gutachten Verwaltung von Studierenden im Austausch incl. der Immatrikulation von ausländischen Studierenden Das Erfassen und Verwalten von Lehrbeauftragten und Tutoren Das Verwalten von verliehenem Hochschuleigentum an Studenten, Tutoren und Lehrbeauftragte (Schlüssel, Bücher etc.) Das Erstellen von Lehrveranstaltungskalendern mit Zeit- und Raumbelegung OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Teil 3: Hochschulverwaltung (Durchgängiges Beispiel) Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Teil 3: Hochschulverwaltung (Durchgängiges Beispiel) Benutzer der Hochschulverwaltung sind: Angestellte im Auslandsreferat Bachelorkoordinator Hausmeister Angestellte in der Verwaltung Dekanat und Prodekan Fachbereichssekretärin Professor Modellieren Sie ein Use Case Diagram für eine "Hochschulverwaltung" OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Ihre Lösung für die Hochschulverwaltung Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Ihre Lösung für die Hochschulverwaltung OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik

Eine weitere Lösung für die Hochschulverwaltung Hörsaalübung 3: Anwendungsfall-Diagramm (Use Case Diagram) Eine weitere Lösung für die Hochschulverwaltung OOAD, Prof. Dr. Ralf Hahn, Prof. Dr. Wolfgang Weber, SS2009, h_da, Fachbereich Informatik