Referenz zur Klausur Softwareentwurf vom 18.02.2015



Ähnliche Dokumente
Modellierungsmethoden in der Informatik

Anleitung Typo3-Extension - Raumbuchungssystem

Referenz zur Klausur Softwareentwurf vom

Neuer Releasestand Finanzbuchhaltung DAM-EDV E Inhaltsverzeichnis. 1. Neuerungen Schnittstelle Telebanking mit IBAN und BIC...

Java: Vererbung. Teil 3: super()

Softwaretechnologie -Wintersemester 2013/ Dr. Günter Kniesel

Kundenregistrierung am egeodata Austria Portal

Digital signierte Rechnungen mit ProSaldo.net

Ihre Lizenz ändern. Stand 01/2015

In diesem Tutorial lernen Sie, wie Sie einen Termin erfassen und verschiedene Einstellungen zu einem Termin vornehmen können.

Ausfüllhilfe für die ESTA Beantragung zur Einreise in die Vereinigten Staaten

Benutzer Anleitung Manegger Tourenbuch

Softwaretechnologie Wintersemester 2009/2010 Dr. Günter Kniesel, Pascal Bihler

Einrichten des Elektronischen Postfachs

Installations- und Bedienungsanleitung CrontoSign Swiss

Für die Einrichtung des elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf an.

efa elektronisches Fahrtenbuch im Berliner Ruder-Club

Sie haben das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen.

macs Support Ticket System

SOZIALVORSCHRIFTEN IM STRAßENVERKEHR Verordnung (EG) Nr. 561/2006, Richtlinie 2006/22/EG, Verordnung (EU) Nr. 165/2014

Überprüfung der digital signierten E-Rechnung

iphone 4 - Einrichtung des VPN Clients (Cisco VPN Client) / Verbinden des iphones mit einem Exchange

Use Cases. Use Cases

Wenn Sie das T-Online WebBanking das erste Mal nutzen, müssen Sie sich zunächst für den Dienst Mobiles Banking frei schalten lassen.

Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Die nachfolgende Anleitung zeigt die Vorgehensweise unter Microsoft Windows Vista.

Fachbereich Wirtschaftswissenschaften Die Vorsitzenden der Prüfungsausschüsse

Anleitung für Kunden zum Umgang mit verschlüsselten s von der LASA Brandenburg GmbH

ANLEITUNG FÜR EINKAUF IM ECHT WEBSHOP Seite 1 von 5

Wholesale und FTTH. Handbuch Abrechnung 1/5. Ausgabedatum Ersetzt Version 2-0. Swisscom (Schweiz) AG CH-3050 Bern

Anleitung: Passwort-Self-Service-Portal

7DVWH.HOOQHU. Kassensystem SANYO (X&D6RIWKapitel 42

Softwaretechnologie -Wintersemester 2011/ Dr. Günter Kniesel

Kostenstellen verwalten. Tipps & Tricks

estos UCServer Multiline TAPI Driver

Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.

Der inobroker Kfz-Versicherungsvergleich. ino24 ist eine Beteiligung der Hubert Burda Media

1 Belastung. 1.1 Standortbestimmung 1.2 Belastungsvorhersage 1.3 Favoriten

Tevalo Handbuch v 1.1 vom

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

teischl.com Software Design & Services e.u. office@teischl.com

Inhaltsübersicht Produktinformationsblatt zur Jahres-Reiserücktritts-Versicherung der Europäische Reiseversicherung AG

Alles was Recht ist. Justiz und Recht besser verstehen.

Parkraumverwaltung. Im Hauptmenü anklicken: Fuhrparkmanagement. Copyright by rw data 2012 Bedienungsanleitung Parkraumverwaltung Seite 1 von 13

Eine doppelte bzw. mehrfache Erfassung eines Kunden ist unbedingt zu vermeiden.

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Drägerware.ZMS/FLORIX Hessen

Der Kontowecker Leitfaden zur Einrichtung

Anleitung über die Terminverwaltung per Internet

Benutzerhandbuch. Leitfaden zur Benutzung der Anwendung für sicheren Dateitransfer.

BEDIENUNGSANLEITUNG: EINREICH-TOOL

Anleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln

SMS-Versand in MACS Einrichtung des SMS-Versand Verwendung des SMS-Versandes Der SMS-Versand Empfängerfeld Empfänger-Rufnummer Inhalt der SMS

Stornierungsbedingungen und weitere Voraussetzungen

Kurzanleitung OOVS. Reseller Interface. Allgemein

Urheberrecht im Internet

AUTOMATISCHE -ARCHIVIERUNG. 10/07/28 BMD Systemhaus GmbH, Steyr Vervielfältigung bedarf der ausdrücklichen Genehmigung durch BMD!

Gästeverwaltung. Gästestammdaten. Gäste verwalten. Hotelsoftware für Klein- und Mittelbetriebe

Pflichtangaben einer ordnungsgemäßen Rechnung

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

ENTDECKEN SIE DIE VORTEILE VON SUBSCRIPTION SUBSCRIPTION-VERTRÄGE VERWALTEN

Was heißt das Was soll das?

XT Großhandelsangebote

ICS-Addin. Benutzerhandbuch. Version: 1.0

WebCar Mobil Betriebssystem Windows Phone 7.5 Bedienungsanleitung kwse 2012, Albershausen Im Morgen 67

e-books aus der EBL-Datenbank

Würfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.

Kurzanleitung ecari-mofa

shopwin Kurzanleitung Kontenauswertung - Kassenbuch

So wird s gemacht - Nr. 24

Einstellungen für SEPA-Lastschriften in der VR-NetWorld-Software

Einkaufslisten verwalten. Tipps & Tricks

Nutzerhandbuch für die Einreichung von Daten

Wie Sie mit PO Convert eine Rechnung aus einer Bestellung erstellen können.

Regeln für das Qualitäts-Siegel

Internet Explorer Version 6

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Teil 1: IT- und Medientechnik

Eine für alles. Die htp Mobil Multicard.

Anlegen eines DLRG Accounts

ACDSee Pro 2. ACDSee Pro 2 Tutorials: Übertragung von Fotos (+ Datenbank) auf einen anderen Computer. Über Metadaten und die Datenbank

Umstellung des Vergütungsverfahrens externer Gutachter beim Versorgungsamt Hamburg

Hilfestellung: P.A.P.A. die kaufmännische Softwarelösung. Teilrechnung mit einzelnen Rechnungen. Inhalt

Tagesparkberechtigung Glattzentrum Besucher von Mietern und Mieterinnen

Verbuchung von Zahlungseingängen über das PayPal-Konto

Tagungsraum-Übersicht im Bildungshaus St. Martin

Häufig wiederkehrende Fragen zur mündlichen Ergänzungsprüfung im Einzelnen:

1. Allgemeines. Mit der Vertragsverwaltung können u.a.

Erfahrungen mit Hartz IV- Empfängern

So richten Sie Ihr Postfach im Mail-Programm Apple Mail ein:

Installation und Bedienung von vappx unter Android

2.1 Erstellung einer Gutschrift über den vollen Rechnungsbetrag

METTLER TOLEDO USB-Option Installation der Treiber unter Windows XP

PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um

TICKET ONLINE. Ihr einfaches und schnelles Online-Bestellprogramm. Inhalt: 1. Was ist Ticket Online. 2. Anmeldung zu Ticket Online So einfach geht s

ANLEITUNG FÜR PAYMENT

Orientierungstest für angehende Industriemeister. Vorbereitungskurs Mathematik

2250 Deutsche Internetadressen, für kostenlose Kleinanzeigen"

Whitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager -rückläufer Script. combit GmbH Untere Laube Konstanz

my.ohm Content Services Autorenansicht Rechte

Transkript:

Referenz zur Klausur Softwareentwurf 8.02.205 Seite Referenz zur Klausur Softwareentwurf vom 8.02.205 Aufgabe 2: Fahrzeug Jedes Fahrzeug der Autovermietung gehört genau einer von verschiedenen Fahrzeugkategorien an. Jedes Fahrzeug wird über sein amtliches Kennzeichen identifiziert. Fahrzeugkategorie Die Fahrzeugkategorie legt die Qualitätsstufe sowie den Preis für ein Fahrzeug dieser Kategorie in Euro fest. Die Qualitätsstufe wird als Buchstabe angegeben. Zu einer Fahrzeugkategorie kann die nächst höhere und nächst niedrigere Kategorie angegeben werden, um ein einfaches Upgrade zu ermöglichen. Kunde Eine Person wird als Kunde der Autovermietung angesehen, wenn sie schon einmal einen Vertrag mit der Autovermietung abgeschlossen hat. Ein Kunde kann beliebig viele Verträge mit der Autovermietung abschließen. Für einen Kunden werden Name und Geburtsdatum erfasst, und es wird eine Kundennummer für ihn vergeben. Mietvertrag Mietet ein Kunde ein Fahrzeug der Autovermietung, so wird für den Zeitraum der Anmietung ein Mietvertrag für dieses Fahrzeug abgeschlossen. Rechnung Am Ende einer Anmietung wird für diese eine Rechnung erstellt, die über eine Rechnungsnummer identifiziert wird und einen Gesamtbetrag in Euro angibt. Reservierungsvertrag Ein Kunde kann eine Fahrzeugkategorie im Voraus reservieren. Reserviert ein Kunde eine Fahrzeugkategorie, so wird für den Zeitraum der geplanten Anmietung ein Reservierungsvertrag für diese Fahrzeugkategorie abgeschlossen. Vertrag Ein Vertrag legt den Zeitraum fest, für den ein Kunde eine Fahrzeugkategorie reserviert bzw. ein Fahrzeug mietet. Der Zeitraum wird durch das Datum des Vertragsbeginns und das Datum des Vertragsendes angegeben. Ein Vertrag wird durch eine Vertragsnummer identifiziert.

Referenz zur Klausur Softwareentwurf 8.02.205 Seite 2 Aufgabe 3: D {abstract} z: Integer 0..* l k..* y: String A 0..* m 0..* B {abstract} x: Double C 0.. E

Referenz zur Klausur Softwareentwurf 8.02.205 Seite 3 Aufgabe 4: Zunächst erfragt ein Mitarbeiter, ob der Kunde eine Reservierung besitzt. Ist dies der Fall, erfolgt die Überprüfung des Führerscheins und der Kreditkarte des Kunden. Ist der Führerschein gültig und wird die Kreditkarte akzeptiert, hat der Kunde optional die Möglichkeit, ein Navigationsgerät hinzuzubuchen. Anschließend gibt der Mitarbeiter den Fahrzeugschlüssel an den Kunden heraus. Wenn der Führerschein ungültig ist oder die Kreditkarte nicht akzeptiert wird, wird der Verleihvorgang abgebrochen. Hat der Kunde keine Reservierung, werden zunächst die Kundendaten vom Mitarbeiter erfasst. Anschließend kann der Kunde eine Fahrzeugkategorie auswählen. Ist die gewählte Fahrzeugkategorie nicht verfügbar, kann der Kunde entweder den Vorgang abbrechen oder eine andere Fahrzeugkategorie auswählen. Notfalls kann der Kunde auch mehrfach eine andere Fahrzeugkategorie wählen. Hat der Kunde schließlich eine Kategorie gewählt, die verfügbar ist, läuft der Verleihvorgang wie bei vorhandener Reservierung ab.

Referenz zur Klausur Softwareentwurf 8.02.205 Seite 4 Aufgabe 6: User «boundary» w: Window «control» cmctrl: CampusManagementCtrl «entity» 23456: Student «entity» el: ExamResultList «entity» e: ExamResult createtranscript() createtranscript() new(w) «control» tctrl: TranscriptCtrl createtranscript(23456) showgpaincludeddialog() showinputdialog ("GPAIncluded") new() «control» t: Transcript setgpaincluded(true) getgpaincluded() :true getname() :"John Smith" getresults() :el addresults(el, true) setstudentname ("John Smith") tostring() loop [Another result available] getnext() :e getcoursename() :name getgrade() :grade formatgpa(3.7) :"GPA: 3.7" getstudentname() displaytranscript(transcript) :transcript :"John Smith"

Referenz zur Klausur Softwareentwurf 8.02.205 Seite 5 Aufgabe 7: 2 a f 3 4 c [in 2] b m 6 k e 5 d n 7 j g f 8 h

Referenz zur Klausur Softwareentwurf 8.02.205 Seite 6 Aufgabe 8: Property * 2..* memberend 0.. Association type Type name: String Classifier Actor System * ownedusecase Use Case extendedcase includedcase extend * * include * * Extend Include guard: String